Use Case Testing คืออะไร? (ตัวอย่าง)
Use Case Testing คืออะไร?
ใช้การทดสอบกรณี เป็นเทคนิคการทดสอบซอฟต์แวร์ที่ช่วยระบุกรณีทดสอบที่ครอบคลุมทั้งระบบในการทำธุรกรรมตามธุรกรรมตั้งแต่ต้นจนจบ กรณีทดสอบคือการโต้ตอบระหว่างผู้ใช้และแอปพลิเคชันซอฟต์แวร์ การทดสอบกรณีการใช้งานช่วยในการระบุช่องว่างในแอปพลิเคชันซอฟต์แวร์ที่อาจไม่พบโดยการทดสอบส่วนประกอบซอฟต์แวร์แต่ละรายการ
กรณีการใช้งานในการทดสอบเป็นคำอธิบายโดยย่อเกี่ยวกับการใช้งานแอปพลิเคชันซอฟต์แวร์โดยเฉพาะโดยนักแสดงหรือผู้ใช้ กรณีการใช้งานถูกสร้างขึ้นบนพื้นฐานของการกระทำของผู้ใช้และการตอบสนองต่อแอพพลิเคชั่นซอฟต์แวร์ต่อการกระทำของผู้ใช้เหล่านั้น มีการใช้กันอย่างแพร่หลายในการพัฒนา กรณีทดสอบ ในระดับระบบหรือระดับการยอมรับ
วิธีทำ Use Case Testing: ตัวอย่าง
ในกรณีการใช้งาน นักแสดงจะแสดงด้วย "A" และระบบแสดงด้วย "S" เราสร้าง Use สำหรับฟังก์ชันการเข้าสู่ระบบของ Web Application ดังที่แสดงด้านล่าง
สถานการณ์ความสำเร็จหลัก | ขั้นตอน | Descriptไอออน |
---|---|---|
ตอบ: นักแสดง ส:ระบบ |
1 | ตอบ: กรอกชื่อตัวแทนและรหัสผ่าน |
2 | S: ตรวจสอบรหัสผ่าน | |
3 | S: อนุญาตการเข้าถึงบัญชี | |
ส่วนขยาย | 2a | รหัสผ่านไม่ถูกต้อง S: แสดงข้อความและขอให้ลองอีกครั้ง 4 ครั้ง |
2b | รหัสผ่านไม่ถูกต้อง 4 ครั้ง ก: ปิดแอปพลิเคชัน |
- พิจารณาขั้นตอนแรกของสถานการณ์ครบวงจรสำหรับฟังก์ชันการเข้าสู่ระบบสำหรับแอปพลิเคชันเว็บของเราโดยที่ผู้แสดงจะต้องป้อนอีเมลและรหัสผ่าน
- ในขั้นตอนถัดไประบบจะตรวจสอบรหัสผ่าน
- ต่อไปหากรหัสผ่านถูกต้อง จะได้รับสิทธิ์ในการเข้าถึง
- อาจมีส่วนขยายของกรณีการใช้งานนี้ได้ ในกรณีที่รหัสผ่านไม่ถูกต้อง ระบบจะแสดงข้อความและขอให้ลองใหม่สี่ครั้ง
- หากรหัสผ่านไม่ถูกต้องสี่ครั้งระบบจะแบนที่อยู่ IP
ที่นี่เราจะทดสอบสถานการณ์ความสำเร็จและหนึ่งกรณีของแต่ละส่วนขยาย
ใช้วิดีโอทดสอบกรณี
คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้