STLC - การวางแผนการทดสอบ
แผนการทดสอบจะสรุปกลยุทธ์ที่จะใช้ในการทดสอบแอปพลิเคชันทรัพยากรที่จะใช้สภาพแวดล้อมการทดสอบที่จะดำเนินการทดสอบและข้อ จำกัด ของการทดสอบและกำหนดการของกิจกรรมการทดสอบ โดยปกติหัวหน้าทีมประกันคุณภาพจะรับผิดชอบในการเขียนแผนการทดสอบ
แผนการทดสอบประกอบด้วยอะไรบ้าง?
แผนการทดสอบมีดังต่อไปนี้
- บทนำสู่เอกสารแผนการทดสอบ
- สมมติฐานขณะทดสอบแอปพลิเคชัน
- รายชื่อกรณีทดสอบที่รวมอยู่ในการทดสอบแอปพลิเคชัน
- รายการคุณสมบัติที่จะทดสอบ
- ประเภทของแนวทางที่จะใช้ในขณะทดสอบซอฟต์แวร์
- รายการสิ่งที่ส่งมอบที่ต้องได้รับการทดสอบ
- ทรัพยากรที่จัดสรรสำหรับการทดสอบแอปพลิเคชัน
- ความเสี่ยงใด ๆ ที่เกี่ยวข้องระหว่างกระบวนการทดสอบ
- กำหนดการของงานและเหตุการณ์สำคัญที่จะบรรลุ
ประเด็นสำคัญสำหรับการวางแผนการทดสอบ
ประเด็นต่อไปนี้ต้องได้รับการพิจารณาสำหรับการวางแผนการทดสอบใน STLC
ตามหลักการแล้วนักวิเคราะห์การทดสอบ (หัวหน้า) / ผู้จัดการจะเตรียมเอกสารกลยุทธ์การทดสอบ / แผนการทดสอบ
การวิเคราะห์มุ่งเน้นไปที่ข้อมูล / สารสนเทศที่เกี่ยวข้องกับแอปพลิเคชัน
เป็นช่วงแรกของงานทดสอบจริง
ระยะนี้จะตอบว่า“ ต้องทดสอบอะไร” และ“ ต้องใช้ทรัพยากรอะไรในการทดสอบ”
เกณฑ์การเข้าขั้นพื้นฐานของเฟสนี้คือการจัดเตรียมเอกสารความต้องการ (เวอร์ชันปรับปรุงของข้อกำหนดที่ไม่ชัดเจน / ขาดหายไป / ชี้แจง) พร้อมกับเมทริกซ์การตรวจสอบย้อนกลับความต้องการ
หากระบบอัตโนมัติอยู่ในขอบเขตควรจัดทำรายงานความเป็นไปได้ของระบบอัตโนมัติก่อนเข้าสู่ขั้นตอนนี้
เกณฑ์การออกของขั้นตอนนี้คือการเสร็จสิ้นของเอกสารกลยุทธ์การทดสอบ / แผนการทดสอบและเอกสารประมาณการความพยายามในการทดสอบ
ด้านของขั้นตอนการวางแผนการทดสอบ
วัตถุประสงค์หลักของระยะนี้คือการจัดทำแผนทดสอบ / เอกสารกลยุทธ์การทดสอบ ประกอบด้วยสามประเด็นหลัก ๆ ได้แก่ ขอบเขตของสิ่งที่ส่งมอบการประมาณค่าความพยายามและแผนทรัพยากร
ขอบเขตของการส่งมอบ
กิจกรรมต่อไปนี้ต้องดำเนินการเพื่อสรุปขอบเขตของการส่งมอบ -
- ระบุรูปแบบการมีส่วนร่วมและการส่งมอบที่เหมาะสม
- กำหนดวัตถุประสงค์การทดสอบขอบเขตของการทดสอบขั้นตอนการทดสอบและกิจกรรม
- ตรวจสอบข้อกำหนดทางธุรกิจและข้อกำหนดของระบบเพื่อระบุความเป็นไปได้ในการทดสอบ
- กำหนดกระบวนการทดสอบประเภทของการทดสอบและขั้นตอน
- กำหนดขั้นตอนการจัดการข้อบกพร่องและการจัดการการเปลี่ยนแปลง
- ระบุเครื่องมือทดสอบเทคนิคและแนวทางปฏิบัติที่ดีที่สุด
- กำหนดการวิเคราะห์ความเสี่ยง
- กำหนดโซลูชันระบบอัตโนมัติและระบุผู้สมัครที่เหมาะสมสำหรับระบบอัตโนมัติหากมี
การประเมินความพยายาม
การประมาณเป็นกระบวนการในการค้นหาค่าประมาณหรือการประมาณซึ่งเป็นค่าที่สามารถใช้เพื่อวัตถุประสงค์บางอย่างแม้ว่าข้อมูลที่ป้อนเข้าอาจไม่สมบูรณ์ไม่แน่นอนหรือไม่เสถียร
การประมาณจะกำหนดจำนวนเงินความพยายามทรัพยากรและเวลาที่ต้องใช้ในการสร้างระบบหรือผลิตภัณฑ์เฉพาะ การประมาณขึ้นอยู่กับ -
- ข้อมูลในอดีต / ประสบการณ์ในอดีต
- เอกสาร / ความรู้ที่มีอยู่
- Assumptions
- ระบุความเสี่ยง
ขั้นตอนพื้นฐานสี่ขั้นตอนในการประมาณค่าการทดสอบ ได้แก่ -
- การประมาณขนาดของ AUT (Application Under Test)
- การประมาณความพยายามเป็นเดือนคนหรือคน - ชั่วโมง
- การประมาณกำหนดการในเดือนปฏิทิน
- การประมาณต้นทุนโครงการในสกุลเงินที่ตกลงกัน
แผนทรัพยากร
แผนทรัพยากรเป็นองค์ประกอบหลักในขั้นตอนการทดสอบ แผนเหล่านี้แปรผกผันกับเวลาที่ทีมทดสอบใช้ในการทำงานบางอย่างให้เสร็จสิ้น การเพิ่มจำนวนทรัพยากรจะลดจำนวนวันที่จะเสร็จสมบูรณ์สำหรับขีด จำกัด หนึ่งหลังจากนั้นจะอิ่มตัวและการเพิ่มทรัพยากรจะไม่ส่งผลกระทบมากนักและอาจไม่ทำให้วันที่เสร็จสมบูรณ์ลดลง
ผู้ขอทรัพยากรโดยปกติจะเป็นผู้จัดการโครงการสร้างแผนทรัพยากรเพื่อขอทรัพยากรติดตามความพยายามและค่าใช้จ่าย ผู้จัดการทรัพยากรสามารถแก้ไขและอนุมัติแผนทรัพยากรก่อนที่จะใช้แผน
เวิร์กโฟลว์ปกติสำหรับแผนทรัพยากรคือ -
- วางแผนโดยผู้จัดการโครงการ
- ร้องขอโดยผู้จัดการโครงการ
- อนุมัติ / แก้ไข / ปฏิเสธโดยผู้จัดการทรัพยากร
- เสร็จสมบูรณ์ - ปิดคำขอหลังจากลงชื่อออกโดยผู้จัดการทรัพยากร