STLC - การพัฒนากรณีทดสอบ

เมื่อแผนการทดสอบพร้อมทีม QA จะเริ่มการพัฒนากรณีทดสอบ วัตถุประสงค์หลักของขั้นตอนนี้คือการเตรียมกรณีทดสอบสำหรับแต่ละหน่วย กรณีการทดสอบการทำงานและโครงสร้างเหล่านี้ครอบคลุมถึงฟังก์ชันการทำงานจุดตรวจสอบและการตรวจสอบความถูกต้องที่ระบุไว้ในแผนการทดสอบ

ประเด็นต่อไปนี้ต้องได้รับการพิจารณาสำหรับ Test Case Development ใน STLC

  • ในขั้นตอนนี้ทีม QA จะเขียนกรณีทดสอบด้วยวิธีการทีละขั้นตอน จากนั้น Test Case จะถูกลงนามโดย Business Analyst หลังจากตรวจสอบหรือทำซ้ำในกรณีทดสอบในกรณีที่จำเป็นต้องมีการปรับเปลี่ยน

  • เมื่อกรณีทดสอบพร้อมทีม QA จะเตรียมข้อมูลการทดสอบตามเงื่อนไขเบื้องต้น

  • เกณฑ์การเริ่มต้นของระยะนี้คือกิจกรรมในการวางแผนการทดสอบควรเสร็จสิ้นและแผนการทดสอบควรพร้อม

  • เกณฑ์การออกของขั้นตอนนี้คือกรณีทดสอบควรได้รับการลงชื่อออกข้อมูลการทดสอบควรพร้อมและสคริปต์ทดสอบที่เตรียมไว้หากระบบอัตโนมัติอยู่ในขอบเขต

  • กรณีทดสอบควรจับคู่กับ Requirement Traceability Matrix เพื่อติดตามความครอบคลุมของข้อกำหนดหากพลาดสิ่งใด

กิจกรรมในขั้นตอนการพัฒนากรณีทดสอบ

ต่อไปนี้เป็นกิจกรรมสามอย่างที่ดำเนินการในขั้นตอนการพัฒนากรณีทดสอบ -

การระบุสถานการณ์ทดสอบ

สถานการณ์ช่วยลดการทดสอบและประเมินระบบที่ซับซ้อน กลยุทธ์ต่อไปนี้ช่วยในการสร้างสถานการณ์ที่ดี -

  • ระบุผู้ใช้ที่เป็นไปได้การกระทำและวัตถุประสงค์ของพวกเขา

  • ประเมินผู้ใช้ด้วยความคิดของแฮ็กเกอร์และระบุสถานการณ์ที่เป็นไปได้ของการละเมิดระบบ

  • แสดงรายการเหตุการณ์ของระบบและวิธีการจัดการกับคำขอดังกล่าว

  • แสดงรายการสิทธิประโยชน์และสร้างงานแบบ end-to-end เพื่อตรวจสอบ

  • อ่านเกี่ยวกับระบบที่คล้ายกันและพฤติกรรมของระบบ

  • การศึกษาข้อร้องเรียนเกี่ยวกับผลิตภัณฑ์ของคู่แข่งและรุ่นก่อน

การเขียนกรณีทดสอบ

กรณีทดสอบคือเอกสารซึ่งรวมถึงข้อมูลการทดสอบเงื่อนไขเบื้องต้นผลลัพธ์ที่คาดหวังและเงื่อนไขการโพสต์ที่พัฒนาขึ้นสำหรับสถานการณ์การทดสอบเฉพาะเพื่อตรวจสอบการปฏิบัติตามข้อกำหนดเฉพาะ

กรณีทดสอบทำหน้าที่เป็นจุดเริ่มต้นสำหรับการดำเนินการทดสอบ หลังจากใช้ชุดของค่าอินพุตแล้ว แอปพลิเคชันมีผลลัพธ์ที่ชัดเจนและออกจากระบบที่จุดสิ้นสุดบางจุดซึ่งเรียกอีกอย่างว่าเงื่อนไขการโพสต์การดำเนินการ

การเตรียมข้อมูลการทดสอบ

ข้อมูลการทดสอบใช้เพื่อดำเนินการทดสอบบนเครื่องทดสอบ ข้อมูลการทดสอบต้องแม่นยำและละเอียดถี่ถ้วนเพื่อค้นหาข้อบกพร่อง เพื่อให้บรรลุวัตถุประสงค์ทั้งสามนี้ให้ดำเนินการตามขั้นตอนตามที่ระบุไว้ด้านล่าง -

  • ระบุแหล่งข้อมูลการทดสอบหรือข้อกำหนด
  • ระบุเงื่อนไข / การทำงานที่จะทดสอบ
  • กำหนดเงื่อนไขการทดสอบลำดับความสำคัญ
  • เลือกเงื่อนไขสำหรับการทดสอบ
  • กำหนดผลลัพธ์ที่คาดหวังของการประมวลผลกรณีทดสอบ
  • สร้างกรณีทดสอบ
  • เงื่อนไขการทดสอบเอกสาร
  • ทำการทดสอบ
  • ตรวจสอบและแก้ไขกรณีทดสอบตามการปรับเปลี่ยน

แผนภาพบล็อกกิจกรรม

แผนภาพต่อไปนี้แสดงกิจกรรมต่างๆที่เป็นส่วนหนึ่งของการพัฒนากรณีทดสอบ