STLC - การวิเคราะห์ความต้องการ
การวิเคราะห์ความต้องการเป็นขั้นตอนแรกของ STLC และจะเริ่มทันทีที่แชร์ SRD / SRS กับทีมทดสอบ ให้เราพิจารณาประเด็นต่อไปนี้เพื่อทำความเข้าใจการวิเคราะห์ความต้องการใน STLC
เกณฑ์การเริ่มต้นของระยะนี้คือข้อกำหนดของ SRS (ข้อกำหนดข้อกำหนดของซอฟต์แวร์); ขอแนะนำว่าสถาปัตยกรรมแอปพลิเคชันมีประโยชน์
ในระยะนี้ทีม QA จะวิเคราะห์ในระดับที่สูงขึ้นว่าจะทดสอบอะไรและจะทดสอบอย่างไร
ทีม QA ติดตามผู้มีส่วนได้ส่วนเสียต่างๆเช่น Business Analyst, System Architecture, Client, Test Manager / Lead ในกรณีที่จำเป็นต้องมีการสอบถามหรือคำชี้แจงเพื่อทำความเข้าใจข้อกำหนด
ข้อกำหนดอาจใช้งานได้หรือไม่ทำงานเช่นประสิทธิภาพการทำงานความปลอดภัยการใช้งาน ฯลฯ หรือทั้งฟังก์ชันและไม่ทำงาน
เกณฑ์การออกของขั้นตอนนี้คือการกรอกเอกสาร RTM รายงานความเป็นไปได้ของระบบอัตโนมัติและรายการคำถามหากมีความเฉพาะเจาะจงมากขึ้นเกี่ยวกับข้อกำหนด
กิจกรรมที่ดำเนินการเพื่อการวิเคราะห์ความต้องการ
มีกิจกรรมหลักสามอย่างที่ดำเนินการโดยทีม QA ในระยะนี้ กิจกรรมได้อธิบายไว้ด้านล่าง
การกำหนดขอบเขต
ทีม QA ระบุขอบเขตของการทดสอบในระดับสูงและแบ่งออกเป็นโมดูลการทำงานต่างๆ ทีมงานยังระบุประเภทของการทดสอบที่จำเป็นในการดำเนินการเช่นการทดสอบควันการทดสอบความมีสุขภาพดีการทดสอบการทำงานการทดสอบการถดถอย ฯลฯ ทีม QA จะวิเคราะห์ข้อกำหนดเบื้องต้นและรายละเอียดสภาพแวดล้อมที่ควรทำการทดสอบ ทีมรวบรวมรายละเอียดเกี่ยวกับลำดับความสำคัญของการทดสอบและให้ความสำคัญกับลำดับของโมดูลที่จะตรวจสอบ นอกจากนี้ยังระบุข้อบกพร่องของข้อกำหนดหากโมดูลขัดแย้งกันและฟังก์ชันการทำงานไม่ได้รับการยกไปพร้อมกับโมดูลอื่น ๆ
เตรียม RTM
การติดตามความต้องการเป็นกระบวนการจัดทำเอกสารความเชื่อมโยงระหว่างข้อกำหนดและผลิตภัณฑ์งานที่พัฒนาขึ้นเพื่อใช้งานและตรวจสอบข้อกำหนดเหล่านั้น RTM รวบรวมข้อกำหนดทั้งหมดในการวิเคราะห์ความต้องการพร้อมกับการตรวจสอบย้อนกลับในเอกสารเดียว ทั้งหมดนี้ส่งมอบเมื่อสรุปวงจรชีวิต
เมทริกซ์ถูกสร้างขึ้นที่จุดเริ่มต้นของโปรเจ็กต์เนื่องจากเป็นพื้นฐานของขอบเขตของโปรเจ็กต์และสิ่งที่ส่งมอบที่จะเกิดขึ้น
เมทริกซ์เป็นแบบสองทิศทางเนื่องจากติดตามความต้องการไปข้างหน้าโดยการตรวจสอบผลลัพธ์ของสิ่งที่ส่งมอบและย้อนหลังโดยดูความต้องการทางธุรกิจที่ระบุไว้สำหรับคุณลักษณะเฉพาะของผลิตภัณฑ์
การวิเคราะห์อัตโนมัติ
ในขั้นตอนความต้องการทีม QA จะวิเคราะห์ขอบเขตของระบบอัตโนมัติสำหรับการทดสอบการถดถอย หากมีการเพิ่มระบบอัตโนมัติในขอบเขตทีมจะตัดสินใจว่าจะใช้เครื่องมือใดได้ฟังก์ชันใดบ้างที่จะครอบคลุมเป็นระบบอัตโนมัติกรอบเวลาและการจัดสรรทรัพยากรที่เกี่ยวข้องกับการพัฒนาระบบอัตโนมัติ เมื่อการวิเคราะห์นี้เสร็จสิ้นทีม QA จะจัดเตรียมรายงานความเป็นไปได้ของระบบอัตโนมัติแก่ผู้มีส่วนได้ส่วนเสียต่างๆเพื่อให้การลงนาม