STLC - การวางแผนการทดสอบ

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

แผนการทดสอบประกอบด้วยอะไรบ้าง?

แผนการทดสอบมีดังต่อไปนี้

  • บทนำสู่เอกสารแผนการทดสอบ
  • สมมติฐานขณะทดสอบแอปพลิเคชัน
  • รายชื่อกรณีทดสอบที่รวมอยู่ในการทดสอบแอปพลิเคชัน
  • รายการคุณสมบัติที่จะทดสอบ
  • ประเภทของแนวทางที่จะใช้ในขณะทดสอบซอฟต์แวร์
  • รายการสิ่งที่ส่งมอบที่ต้องได้รับการทดสอบ
  • ทรัพยากรที่จัดสรรสำหรับการทดสอบแอปพลิเคชัน
  • ความเสี่ยงใด ๆ ที่เกี่ยวข้องระหว่างกระบวนการทดสอบ
  • กำหนดการของงานและเหตุการณ์สำคัญที่จะบรรลุ

ประเด็นสำคัญสำหรับการวางแผนการทดสอบ

ประเด็นต่อไปนี้ต้องได้รับการพิจารณาสำหรับการวางแผนการทดสอบใน STLC

  • ตามหลักการแล้วนักวิเคราะห์การทดสอบ (หัวหน้า) / ผู้จัดการจะเตรียมเอกสารกลยุทธ์การทดสอบ / แผนการทดสอบ

  • การวิเคราะห์มุ่งเน้นไปที่ข้อมูล / สารสนเทศที่เกี่ยวข้องกับแอปพลิเคชัน

  • เป็นช่วงแรกของงานทดสอบจริง

  • ระยะนี้จะตอบว่า“ ต้องทดสอบอะไร” และ“ ต้องใช้ทรัพยากรอะไรในการทดสอบ”

  • เกณฑ์การเข้าขั้นพื้นฐานของเฟสนี้คือการจัดเตรียมเอกสารความต้องการ (เวอร์ชันปรับปรุงของข้อกำหนดที่ไม่ชัดเจน / ขาดหายไป / ชี้แจง) พร้อมกับเมทริกซ์การตรวจสอบย้อนกลับความต้องการ

  • หากระบบอัตโนมัติอยู่ในขอบเขตควรจัดทำรายงานความเป็นไปได้ของระบบอัตโนมัติก่อนเข้าสู่ขั้นตอนนี้

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

ด้านของขั้นตอนการวางแผนการทดสอบ

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

ขอบเขตของการส่งมอบ

กิจกรรมต่อไปนี้ต้องดำเนินการเพื่อสรุปขอบเขตของการส่งมอบ -

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

การประเมินความพยายาม

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

การประมาณจะกำหนดจำนวนเงินความพยายามทรัพยากรและเวลาที่ต้องใช้ในการสร้างระบบหรือผลิตภัณฑ์เฉพาะ การประมาณขึ้นอยู่กับ -

  • ข้อมูลในอดีต / ประสบการณ์ในอดีต
  • เอกสาร / ความรู้ที่มีอยู่
  • Assumptions
  • ระบุความเสี่ยง

ขั้นตอนพื้นฐานสี่ขั้นตอนในการประมาณค่าการทดสอบ ได้แก่ -

  • การประมาณขนาดของ AUT (Application Under Test)
  • การประมาณความพยายามเป็นเดือนคนหรือคน - ชั่วโมง
  • การประมาณกำหนดการในเดือนปฏิทิน
  • การประมาณต้นทุนโครงการในสกุลเงินที่ตกลงกัน

แผนทรัพยากร

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

ผู้ขอทรัพยากรโดยปกติจะเป็นผู้จัดการโครงการสร้างแผนทรัพยากรเพื่อขอทรัพยากรติดตามความพยายามและค่าใช้จ่าย ผู้จัดการทรัพยากรสามารถแก้ไขและอนุมัติแผนทรัพยากรก่อนที่จะใช้แผน

เวิร์กโฟลว์ปกติสำหรับแผนทรัพยากรคือ -

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