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 หากไม่สามารถเข้าถึงวิดีโอได้

จดหมายข่าว Guru99 รายวัน

เริ่มต้นวันใหม่ของคุณด้วยข่าวสาร AI ล่าสุดและสำคัญที่สุดที่ส่งมอบทันที