บทช่วยสอนรายงานสรุปการทดสอบ: เรียนรู้ด้วยตัวอย่างและเทมเพลต
รายงานผลการทดสอบ
รายงานผลการทดสอบ เป็นเอกสารที่ประกอบด้วยสรุปกิจกรรมการทดสอบทั้งหมดและผลการทดสอบขั้นสุดท้ายของโครงการทดสอบ รายงานผลการทดสอบคือการประเมินว่าดีแค่ไหน การทดสอบ จะดำเนินการ ตามรายงานการทดสอบ ผู้มีส่วนได้ส่วนเสียสามารถประเมินคุณภาพของผลิตภัณฑ์ที่ทดสอบและตัดสินใจเกี่ยวกับการเปิดตัวซอฟต์แวร์ได้
ตัวอย่างเช่น หากรายงานการทดสอบแจ้งว่ามีข้อบกพร่องจำนวนมากที่เหลืออยู่ในผลิตภัณฑ์ ผู้มีส่วนได้ส่วนเสียสามารถชะลอการปล่อยจนกว่าข้อบกพร่องทั้งหมดจะได้รับการแก้ไข
ตัวอย่างรายงานการทดสอบ
ทำไมต้องรายงานผลการทดสอบ?
สถานการณ์ต่อไปนี้จะแสดงให้คุณเห็นว่าเหตุใดเราจึงต้องการรายงานการทดสอบ
ก่อนหน้านี้เมื่อเจ้านายถามคุณว่าเว็บ Guru99 Bank จะออกได้ไหม คุณก็ตอบเขาไป | เจ้านายเชื่อใจคุณและตัดสินใจเปิดตัวเว็บไซต์นี้ให้กับลูกค้าในช่วงปลายเดือนนี้ แต่หลังจากวางจำหน่าย 2 เดือน คุณได้รับผลตอบรับจากลูกค้า |
คุณรู้สาเหตุของปัญหานี้หรือไม่? เหตุใดเว็บไซต์จึงยังมีข้อบกพร่องแม้ว่าทีมของคุณจะทำการทดสอบแล้วก็ตาม
ปัญหาคือคุณละเลยขั้นตอนการรายงานและประเมินผลใน Test Management เจ้านายไม่มีข้อมูลที่จะประเมินคุณภาพของเว็บไซต์นี้ พวกเขาเพียงแค่เชื่อสิ่งที่คุณพูดและเผยแพร่เว็บไซต์โดยไม่รู้ถึงประสิทธิภาพการทดสอบ
ประโยชน์โดยทั่วไปของรายงานผลการทดสอบ ได้แก่:
จะทำรายงานผลการทดสอบที่ดีได้อย่างไร?
เพื่อตอบคำถามนี้ คุณต้องรู้-
รายงานการทดสอบประกอบด้วยอะไรบ้าง?
ข้อมูลโครงการ
ข้อมูลทั้งหมดของโครงการ เช่น ชื่อโครงการ ชื่อผลิตภัณฑ์ และเวอร์ชัน ควรอธิบายไว้ในรายงานการทดสอบ ตัวอย่างเช่นข้อมูลโครงการ Guru99Bank จะเป็นดังนี้
วัตถุประสงค์การทดสอบ
ดังที่ได้กล่าวมา การวางแผนการทดสอบ บทช่วยสอน Test Report ควรรวมวัตถุประสงค์ของการทดสอบแต่ละรอบ เช่น Unit Test, Performance Test, System Test …ฯลฯ
สรุปการทดสอบ
ส่วนนี้ประกอบด้วยสรุปกิจกรรมการทดสอบโดยทั่วไป ข้อมูลรายละเอียดที่นี่ประกอบด้วย
- จำนวนกรณีทดสอบที่ดำเนินการ
- จำนวนกรณีทดสอบผ่าน
- จำนวนกรณีทดสอบล้มเหลว
- เปอร์เซ็นต์ผ่าน
- เปอร์เซ็นต์ความล้มเหลว
- ความคิดเห็น
ควรจะแสดงข้อมูลนี้ สายตา โดยใช้ ตัวบ่งชี้สี, กราฟและตารางที่ไฮไลต์.
ดูรายงานผลการทดสอบของเว็บไซต์ Guru99 Bank เพื่อทราบรายละเอียดเพิ่มเติมเกี่ยวกับรายงานผลการทดสอบ
ข้อบกพร่อง
ข้อมูลที่สำคัญที่สุดอย่างหนึ่งในรายงานการทดสอบคือข้อบกพร่อง รายงานการทดสอบควรมีข้อมูลดังต่อไปนี้
- จำนวนข้อบกพร่องทั้งหมด
- สถานะของข้อบกพร่อง (เปิด ปิด ตอบสนอง)
- จำนวนจุดบกพร่องที่เปิด แก้ไข ปิดแล้ว
- แจกแจงตามความรุนแรงและลำดับความสำคัญ
เช่นเดียวกับสรุปการทดสอบ คุณสามารถรวมเมตริกง่ายๆ บางอย่างได้ เช่น ข้อบกพร่อง ความหนาแน่น % ของข้อบกพร่องคงที่
ทีมงานโครงการได้ส่งข้อมูลข้อบกพร่องให้คุณดังต่อไปนี้
- ความหนาแน่นของข้อบกพร่องคือ 20 ข้อบกพร่อง/1000 บรรทัดของโค้ดโดยเฉลี่ย
- ข้อบกพร่องทั้งหมดได้รับการแก้ไขแล้ว 90%
- รายละเอียดของจุดบกพร่องมีการอธิบายไว้ในตัวติดตามข้อบกพร่องนี้ Good Farm Animal Welfare Awards
คุณสามารถแสดงข้อมูลเป็นกราฟต่อไปนี้
เคล็ดลับในการเขียนรายงานการทดสอบที่ดี
รายงานการทดสอบคือ การสื่อสาร เครื่องมือระหว่างผู้จัดการทดสอบและผู้มีส่วนได้ส่วนเสีย ผู้มีส่วนได้ส่วนเสียสามารถทำได้ผ่านรายงานผลการทดสอบ เข้าใจ สถานการณ์โครงการคุณภาพของผลิตภัณฑ์และสิ่งอื่น ๆ
สถานการณ์ต่อไปนี้แสดงให้คุณเห็นว่าเหตุใดเราจึงต้องการรายงานการทดสอบที่ดี
คุณร่วมมือกับบริษัทรับจ้างภายนอก ผู้ทดสอบของบริษัทหลังจากดำเนินการแล้ว การทดสอบประสิทธิภาพ ของเว็บ Guru99 Bank จะส่งรายงานผลการทดสอบดังนี้
ข้อมูลของรายงานนั้นก็เช่นกัน นามธรรม- มันไม่มีข้อมูลรายละเอียดใดๆ ผู้มีส่วนได้ส่วนเสียที่จะอ่านมันอาจจะเล็กน้อย งงงวย เมื่อพวกเขาได้รับมัน พวกเขาอาจถามหรือมีชุดคำถามต่อไปนี้: –
- เหตุใดพวกเขาจึงไม่ดำเนินการ 30 TC ที่เหลือ
- กรณีทดสอบที่ล้มเหลวเหล่านี้คืออะไร
- ไม่มีคำอธิบายข้อบกพร่องใด ๆ
เพื่อแก้ไขปัญหานั้น รายงานผลการทดสอบที่ดีควรเป็น:
- รายละเอียด: คุณควรระบุคำอธิบายโดยละเอียดของกิจกรรมการทดสอบ โดยแสดงว่าการทดสอบใดที่คุณได้ทำไปแล้ว อย่าใส่ข้อมูลนามธรรมลงในรายงานเพราะผู้อ่านจะไม่เข้าใจสิ่งที่คุณพูด
- ชัดเจน: ข้อมูลทั้งหมดในรายงานการทดสอบควรเป็น Short และ อย่างเห็นได้ชัด เข้าใจได้
- มาตรฐาน: รายงานการทดสอบควรเป็นไปตาม มาตรฐาน แม่แบบ เป็นเรื่องง่ายสำหรับผู้มีส่วนได้ส่วนเสียในการตรวจสอบและรับรอง ความมั่นคง ระหว่างรายงานการทดสอบในหลายโครงการ
- พิเศษ: อย่าเขียนเรียงความเกี่ยวกับกิจกรรมของโครงการ ให้บรรยายและสรุปผลการทดสอบตามข้อกำหนดและเน้นที่ประเด็นหลัก
ตัวอย่างเช่น เพื่อแก้ไขรายงานผลการทดสอบข้างต้น ผู้ทดสอบควรให้ข้อมูลเพิ่มเติม เช่น:
- ข้อมูลโครงการ
- รอบการทดสอบ: (การทดสอบระบบ การทดสอบการรวมระบบ…ฯลฯ)
- ฟังก์ชันใดบ้างที่ผ่านการทดสอบแล้ว (% TC ที่ดำเนินการ, % TC ที่ผ่านหรือล้มเหลว...)
- รายงานข้อบกพร่อง (คำอธิบายข้อบกพร่อง ลำดับความสำคัญ หรือสถานะ...)