ทดสอบการตรวจสอบและควบคุมในการทดสอบซอฟต์แวร์
การตรวจสอบการทดสอบคืออะไร?
การตรวจสอบการทดสอบ ในการดำเนินการทดสอบเป็นกระบวนการที่กิจกรรมการทดสอบและความพยายามในการทดสอบได้รับการประเมินเพื่อติดตามความคืบหน้าในปัจจุบันของกิจกรรมการทดสอบ ค้นหาและติดตามตัวชี้วัดการทดสอบ การประมาณการดำเนินการในอนาคตตามตัวชี้วัดการทดสอบ และการให้ข้อเสนอแนะแก่ทีมที่เกี่ยวข้องเช่นกัน ในฐานะผู้มีส่วนได้ส่วนเสียเกี่ยวกับกระบวนการทดสอบในปัจจุบัน
การควบคุมการทดสอบคืออะไร?
ควบคุมการทดสอบ ในการดำเนินการทดสอบคือกระบวนการดำเนินการตามผลลัพธ์ของกระบวนการตรวจสอบการทดสอบ ในขั้นตอนการควบคุมการทดสอบ กิจกรรมการทดสอบจะได้รับการจัดลำดับความสำคัญ ตารางการทดสอบได้รับการแก้ไข สภาพแวดล้อมการทดสอบได้รับการจัดระเบียบใหม่ และการเปลี่ยนแปลงอื่นๆ ที่เกี่ยวข้องกับกิจกรรมการทดสอบจะดำเนินการเพื่อปรับปรุงคุณภาพและประสิทธิภาพของกระบวนการทดสอบในอนาคต
ขอแสดงความยินดี! ตอนนี้เราเริ่มต้นด้วย ทดสอบการทำงาน เฟส ในขณะที่ทีมของคุณทำงานที่ได้รับมอบหมาย คุณจะต้องติดตามและควบคุมกิจกรรมการทำงานของพวกเขา
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร ขั้นตอนการจัดการทดสอบ บทช่วยสอน เราได้แนะนำ Test Monitoring and Control สั้นๆ ในบทช่วยสอนนี้ คุณจะได้เรียนรู้โดยละเอียด
เหตุใดเราจึงติดตาม?
ตัวอย่างเล็กๆ นี้แสดงให้คุณเห็นว่าเหตุใดเราจึงต้องตรวจสอบและควบคุมกิจกรรมการทดสอบ
หลังจากเสร็จสิ้น การประมาณการทดสอบ และการวางแผนการทดสอบ คณะกรรมการบริหารเห็นด้วยกับแผนของคุณและมีการกำหนดจุดสำคัญตามรูปต่อไปนี้
คุณสัญญาว่าจะเสร็จสิ้นและส่งมอบสิ่งประดิษฐ์ทดสอบทั้งหมดของ Guru99 Bank การทดสอบ โครงการตามเหตุการณ์สำคัญข้างต้น ดูเหมือนทุกอย่างจะยอดเยี่ยม และทีมของคุณก็ทำงานหนัก
แต่หลังจากผ่านไป 4 สัปดาห์ สิ่งต่างๆ ก็ไม่เป็นไปตามแผน หน้าที่ของ “การทำข้อกำหนดการทดสอบ” คือ ล่าช้าโดย 4 วันทำการ มีผลแบบลูกโซ่และงานต่อเนื่องทั้งหมดจะล่าช้า
คุณ พลาด เหตุการณ์สำคัญและกำหนดเวลาโครงการโดยรวม
เป็นผลให้โครงการของคุณล้มเหลวและบริษัทของคุณสูญเสียความไว้วางใจจากลูกค้า คุณต้องรับผิดชอบอย่างเต็มที่ต่อความล้มเหลวของโครงการ
ดูความคืบหน้าของโครงการ คุณสามารถตอบคำถามของเจ้านายได้ไหม
ฉันลืมติดตามและควบคุมความคืบหน้าของโครงการ
สมาชิกในทีมของฉันทำงานได้ไม่ดี
ฉันไม่รู้ว่าทำไม
คุณพลาดกำหนดเวลาเนื่องจากคุณลืมติดตามและควบคุมความคืบหน้าของโครงการ คุณควรทบทวนแผนและกำหนดการจริง คุณจะพบว่าความล่าช้าเกิดขึ้นในงานแรกสุด (Make Test specs) ความล่าช้านี้สะสมอยู่ในภารกิจที่ประสบความสำเร็จ หากคุณตรวจสอบโครงการอย่างรอบคอบ คุณอาจตรวจพบปัญหานี้ตั้งแต่เนิ่นๆ และค้นหาแนวทางแก้ไขได้
ไม่ว่าเราจะวางแผนและรอบคอบมากแค่ไหนก็อาจมีบางอย่างผิดพลาดได้ เราจำเป็นต้องติดตามโครงการอย่างแข็งขันเพื่อ
- ตรวจพบตั้งแต่เนิ่นๆ และตอบสนองอย่างเหมาะสมต่อการเบี่ยงเบนและการเปลี่ยนแปลงแผน
- ให้คุณสื่อสารกับผู้มีส่วนได้ส่วนเสีย ผู้สนับสนุน และสมาชิกในทีม เผง ที่ตั้งของโครงการและ กำหนด แผนปฏิบัติการเริ่มแรกของคุณใกล้เคียงกับความเป็นจริงเพียงใด
- มันจะเป็นประโยชน์สำหรับผู้จัดการในการทราบว่าโครงการกำลังดำเนินอยู่หรือไม่ ทางขวา ตามเป้าหมายของโครงการ ช่วยให้คุณทำการปรับเปลี่ยนที่จำเป็นเกี่ยวกับทรัพยากรหรืองบประมาณของคุณ
การติดตามโครงการช่วยให้คุณหลีกเลี่ยงภัยพิบัติ การตรวจสอบสามารถเปรียบเทียบได้กับการตรวจสอบมาตรวัดก๊าซในรถของคุณขณะขับรถ ช่วยให้คุณเห็นปริมาณก๊าซที่เหลืออยู่ในถัง การติดตามโครงการของคุณช่วยให้คุณหลีกเลี่ยงไม่ให้น้ำมันหมดก่อนที่คุณจะบรรลุเป้าหมาย
เราติดตามอะไร?
การติดตามจะช่วยให้คุณสามารถเปรียบเทียบระหว่างแผนเดิมกับความคืบหน้าของคุณได้ คุณจะสามารถนำการเปลี่ยนแปลงไปใช้ได้ตามความจำเป็นเพื่อให้โครงการเสร็จสมบูรณ์ได้สำเร็จ
ในโปรเจ็กต์ของคุณ ในฐานะผู้จัดการการทดสอบ คุณควรตรวจสอบพารามิเตอร์หลักดังต่อไปนี้
ราคา
ต้นทุนเป็นส่วนสำคัญของการติดตามและควบคุมโครงการ คุณต้องประมาณการและติดตามข้อมูลต้นทุนพื้นฐานสำหรับโครงการของคุณ- การประมาณการโครงการที่แม่นยำและงบประมาณโครงการที่แข็งแกร่งเป็นสิ่งจำเป็นในการส่งมอบโครงการภายในงบประมาณที่ตัดสินใจ สมมติว่าเจ้านายของคุณตกลงที่จะให้ทุนแก่โครงการนี้ด้วยเงิน 100,000 ดอลลาร์ คุณต้องจับตาดูต้นทุนจริงในขณะที่ดำเนินโครงการ ดังที่กล่าวไว้ใน ทดสอบการประมาณค่า บทความ มีกิจกรรมโครงการมากมายที่ต้องใช้เงิน คุณต้องตรวจสอบและจัดการงบประมาณโครงการเพื่อควบคุมกิจกรรมทั้งหมดนั้น หากไม่มีการติดตามต้นทุนโครงการ โครงการมักจะไม่ถูกส่งมอบตามงบประมาณ |
ตารางเวลา
คุณจะทำงานโดยไม่มีตารางเวลาได้อย่างไร? เปรียบได้กับการขับรถของคุณ แต่ไม่รู้ว่าจะใช้เวลานานแค่ไหนจึงจะถึงจุดหมาย ไม่ว่าขนาดและขอบเขตของโครงการของคุณจะใหญ่หรือเล็ก คุณต้องเตรียมกำหนดการของโครงการ กำหนดการจะบอกคุณ
- แต่ละกิจกรรมควรทำเมื่อใด?
- ทำอะไรเสร็จแล้วบ้าง?
- ลำดับที่สิ่งต่าง ๆ จะต้องทำให้เสร็จ
นี่คือตัวอย่างกำหนดการโครงการ
คุณได้มอบหมายให้สมาชิกในทีมทำงาน: การดำเนินการกรณีบูรณาการของเว็บไซต์ Guru99 Bank
งานนี้ควรจะเสร็จสิ้นภายในหนึ่งสัปดาห์ คุณสามารถสร้างตารางเวลาตามที่ระบุด้านล่าง
แหล่งข้อมูล
ดังที่ได้กล่าวไว้ในบทความก่อนหน้านี้ แหล่งข้อมูล คือทุกสิ่งที่จำเป็นในการดำเนินงานโครงการ อาจเป็นบุคคลหรืออุปกรณ์ที่จำเป็นในการดำเนินกิจกรรมโครงการให้เสร็จสิ้น การขาดทรัพยากรอาจส่งผลต่อความคืบหน้าของโครงการ
ความจริงก็คือ ทุกอย่างอาจไม่เป็นไปตามแผนที่วางไว้ พนักงานจะลาออก งบประมาณโครงการอาจถูกลด หรือกำหนดการจะถูกเลื่อนออกไป การตรวจสอบทรัพยากรจะช่วยให้คุณตรวจพบปัญหาทรัพยากรขัดข้องได้ตั้งแต่เนิ่นๆ และค้นหาวิธีแก้ปัญหาเพื่อจัดการกับมัน
คุณภาพ
การตรวจสอบคุณภาพเกี่ยวข้องกับการติดตามผลลัพธ์ที่เฉพาะเจาะจง สินค้างาน (เช่น ชุดกรณีทดสอบ บันทึกการดำเนินการทดสอบ) เพื่อประเมินว่าเป็นไปตามมาตรฐานคุณภาพที่กำหนดไว้หรือไม่ ในกรณีที่ผลลัพธ์ไม่ตรงตามมาตรฐานคุณภาพ คุณจะต้องระบุวิธีแก้ปัญหาที่เป็นไปได้
ตัวอย่าง: สมมติว่าคุณติดตามและควบคุมความคืบหน้าของโครงการเป็นอย่างดี ในที่สุดคุณก็ส่งมอบผลิตภัณฑ์ตามกำหนดเวลา ดูเหมือนว่าโครงการจะประสบความสำเร็จ
แต่หลังจากส่งมอบได้ 2 สัปดาห์ คุณก็ได้รับการตอบรับจากลูกค้า
ฉันไม่ได้ทำอะไรผิด บางทีลูกค้าก็ทำผิดพลาด
ฉันลืมตรวจสอบคุณภาพของผลงานของโครงการ
ฉันไม่รู้ว่าทำไม
ข้อผิดพลาดร้ายแรงที่คุณทำในโครงการนี้คือคุณลืมตรวจสอบคุณภาพของผลลัพธ์ของโครงการ เนื่องจากการติดตามโครงการจำเป็นต้องมีการตรวจสอบไม่เพียงแต่กำหนดการโครงการ แต่ยังรวมถึงคุณภาพของโครงการด้วย
จะติดตามได้อย่างไร?
เมื่อโครงการของคุณมีชีวิตขึ้นมา โปรดคำนึงถึงคำถามเหล่านี้:
- คุณอยู่ไหม กำหนด- ถ้าไม่คุณตามหลังมาไกลแค่ไหนแล้วคุณจะตามทันได้อย่างไร?
- จบแล้วเหรอ. งบ?
- คุณยังคงทำงานไปสู่เป้าหมายโครงการเดิมหรือไม่?
- คุณกำลังเหลือน้อย แหล่งข้อมูล?
- มีสัญญาณเตือนที่กำลังจะเกิดขึ้นหรือไม่ ปัญหาที่เกิดขึ้น?
- มี ความดัน จากฝ่ายบริหารเพื่อให้โครงการแล้วเสร็จเร็วขึ้น?
นี่เป็นเพียงคำถามสองสามข้อที่คุณควรถามตัวเองขณะติดตามความคืบหน้าของโครงการ
การติดตามความคืบหน้าของโครงการเป็นสิ่งสำคัญ เพื่อให้คุณทราบว่าจำเป็นต้องปรับเปลี่ยนโครงการหรือไม่ เพื่อให้โครงการเดินหน้าไปในทิศทางที่ถูกต้อง หากต้องการติดตามความคืบหน้าของโครงการอย่างมีประสิทธิภาพ คุณควรปฏิบัติตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1) สร้างแผนการติดตาม
คุณไม่สามารถติดตามความคืบหน้าได้ เว้นแต่คุณจะมีแผนในการติดตามความคืบหน้าด้วยตัวชี้วัด DEFINED เช่นเดียวกับแผนการทดสอบ แผนการตรวจสอบเป็นขั้นตอนแรกและเป็นหนึ่งในขั้นตอนที่สำคัญที่สุดในการติดตามความคืบหน้า
ในแผนการติดตามคุณจะต้องวางแผนอย่างรอบคอบเกี่ยวกับ
|
ตัวชี้วัดใดบ้างที่ต้องรวบรวมและวัดผล?
ในแผนการตรวจสอบ คุณควรกำหนดอย่างชัดเจนว่าคุณต้องการรวบรวมและวัดตัวชี้วัดใด ดังที่ได้กล่าวไปแล้วในครั้งก่อนๆ ส่วนเมตริกที่คุณต้องรวบรวม
- เค้ก ราคา (เวลา, เงิน) ที่ใช้ไปกับโครงการจนถึงตอนนี้
- เท่าใด ทรัพยากร (พนักงาน, อุปกรณ์) ใช้สำหรับโครงการ
- สถานะของงาน (บน กำหนดช้ากว่าหรือก่อนกำหนด)
- เค้ก คุณภาพ ของผลิตภัณฑ์งาน (อัตราการวิ่ง/อัตราการส่งผ่าน, ตัวชี้วัดข้อบกพร่อง)
เมื่อใดจึงจะรวบรวมข้อมูล?
ตอนนี้ตัดสินใจ เมื่อ or บ่อยแค่ไหน คุณจะรวบรวมข้อมูลเพื่อการติดตามในแผนการติดตาม - รายสัปดาห์หรือรายเดือน? หรือเพียงแค่เริ่มต้นและสิ้นสุดโครงการ?
ตามแผนโครงการ Guru99 Bank จะแล้วเสร็จภายในหนึ่งเดือน ในกรณีนั้น เราขอแนะนำให้คุณติดตามความคืบหน้าของโครงการ รายสัปดาห์ or ประจำวัน รากฐาน
จะประเมินความคืบหน้าของโครงการผ่านตัวชี้วัดได้อย่างไร
ในแผนการติดตามคุณควรกำหนด วิธีการ เพื่อประเมินความคืบหน้าของโครงการผ่านตัวชี้วัดที่รวบรวมไว้ วิธีการบางอย่างที่คุณสามารถอ้างอิงได้คือ
- เปรียบเทียบความคืบหน้าในแผนกับความคืบหน้าจริงที่ทีมงานได้ทำ
- กำหนด เกณฑ์ เพื่อใช้ประเมินความคืบหน้าของโครงการ เช่น ถ้าความพยายามในการทำงานให้สำเร็จใช้เวลามากกว่า 30% ความพยายามมากกว่าการวางแผนโครงการล่าช้า
คุณสามารถดูแม่แบบแผนการติดตามได้ Good Farm Animal Welfare Awards. นี่คือ แผนการติดตามตัวอย่าง สำหรับโครงการธนาคาร Guru99
ขั้นตอนที่ 2) อัปเดตบันทึกความคืบหน้า
เมื่อเวลาผ่านไป สมาชิกในทีมของคุณจะก้าวหน้าในงานโครงการของตน คุณต้องติดตามกิจกรรมของพวกเขาตามกำหนดการ และขอให้พวกเขาอัปเดตข้อมูลความคืบหน้าบ่อยครั้ง เช่น เวลาที่ใช้ สถานะงาน… ฯลฯ ด้วยการตรวจสอบบันทึกเหล่านี้ คุณจะเห็นผลกระทบต่อแผนโครงการได้ทันที
หนึ่งในวิธีที่ดีที่สุดในการติดตามความคืบหน้าของสมาชิกคือการระงับ การประชุมปกติ.
ในการประชุมสมาชิกทุกคนจะรายงานสถานะปัจจุบันของตนและประเด็นปัญหาต่างๆ ถ้ามี หากสมาชิกในทีมหรือสมาชิกตกหล่นหรือพบเจออุปสรรค ให้จัดทำแผนเพื่อระบุและแก้ไขปัญหา
มาลองฝึกตามสถานการณ์ต่อไปนี้กัน
ตามที่กำหนดไว้ในแผนการตรวจสอบ คุณได้มอบหมายงาน "การตั้งค่าสภาพแวดล้อมการทดสอบ" สำหรับการทดสอบเว็บไซต์ Guru99 bank ให้กับสมาชิกในทีมของคุณ บทบาทของเขาคือผู้ดูแลการทดสอบ เขาจะต้องตั้งค่า สภาพแวดล้อมการทดสอบ ภายใน 6 วัน คุณต้องให้เขารายงานสถานะปัจจุบันในการประชุมทีมทุกครั้ง นี่คือตัวอย่างบันทึกความก้าวหน้าในปัจจุบันของเขา
ขั้นตอนที่ 3) วิเคราะห์บันทึกและทำการปรับปรุง
มี 2 ขั้นตอนย่อยในขั้นตอน
ขั้นตอนที่ 3.1) วิเคราะห์
ในขั้นตอนนี้ คุณจะเปรียบเทียบความคืบหน้าที่คุณกำหนดไว้ในแผนกับความคืบหน้าจริงที่ทีมได้ทำ ด้วยการวิเคราะห์บันทึก คุณยังสามารถดูได้ว่าแต่ละงานใช้เวลาไปเท่าใดและเวลาทั้งหมดที่ใช้ในโครงการโดยรวม
ในรายงานนั้น คุณทราบปัญหาอะไรบ้าง
ไม่มีอะไรผิดปกติ มันยังดีอยู่
ความคืบหน้าของงานดูเหมือนจะล่าช้า
ฉันไม่พบปัญหาใด ๆ ในรายงานนั้น
ตามแผน ผู้ดูแลการทดสอบจะต้องทำงานให้เสร็จ 100% ในวันที่ 6 อย่างไรก็ตาม ตามสถานะปัจจุบัน เป็นวันที่ 3 (กำหนดเวลา 50%) แต่เขาเพิ่งทำงานเสร็จไป 20% ของงาน ส่งผลให้งานอาจล่าช้าและไม่ทันกำหนด ดังนั้น ปัญหานี้อาจส่งผลต่อโครงการโดยรวม
ด้วยการติดตามและวิเคราะห์ความคืบหน้าของโครงการ คุณสามารถตรวจพบปัญหาใดๆ ที่อาจเกิดขึ้นกับโครงการได้ตั้งแต่เนิ่นๆ และคุณสามารถหาแนวทางแก้ไขปัญหานั้นได้
ขั้นตอนที่ 3.2) การปรับเปลี่ยน
ทำการปรับเปลี่ยนที่จำเป็นเพื่อให้โครงการของคุณดำเนินไปอย่างต่อเนื่อง มอบหมายงานใหม่ ปรับเปลี่ยนตารางเวลา หรือประเมินเป้าหมายของคุณใหม่ สิ่งนี้จะช่วยให้คุณก้าวไปสู่เส้นชัยต่อไป
คุณควรทำอะไร?
ปรับเปลี่ยนตารางเวลา
ไม่ทำอะไร
ปรับเปลี่ยนเป้าหมายโครงการ
ขอการสนับสนุนจากสมาชิกในทีมคนอื่นเพื่อเร่งงานให้เร็วขึ้น
ในฐานะผู้จัดการการทดสอบ คุณอาจเผชิญกับสถานการณ์ที่คล้ายคลึงกันหลายครั้ง มีวิธีแก้ไขปัญหามากมายและคุณอาจมีวิธีแก้ไขปัญหาของคุณเอง
ในกรณีข้างต้น เราขอแนะนำให้คุณเลือกวิธีแก้ปัญหา – ขอการสนับสนุนจากสมาชิกในทีมคนอื่นๆ เพื่อเร่งงานให้เร็วขึ้น วิธีแก้ปัญหาอื่นๆ เช่น ปรับเปลี่ยนกำหนดการหรือไม่ทำอะไรเลย อาจส่งผลกระทบต่อโครงการโดยรวม พวกเขาไม่ใช่ทางออกที่ดีที่สุด
ขั้นตอนที่ 4) จัดทำรายงาน
หากเจ้านายของคุณถามคุณเกี่ยวกับโครงการปัจจุบัน ความคืบหน้า, ว่า ความคืบหน้าคือ หลัง or ก่อน ตารางคุณจะตอบอะไร? คุณต้องจัดทำรายงานความคืบหน้าของโครงการ การใช้รายงานเป็นตัวเลือกที่ดีในการแบ่งปันความคืบหน้าของโครงการโดยรวมกับสมาชิกในทีมหรือคณะกรรมการบริหาร นอกจากนี้ยังเป็นวิธีที่มีประโยชน์ในการแสดงให้เจ้านายของคุณเห็นว่าโครงการดำเนินไปในทิศทางที่ถูกต้องหรือไม่ คุณสามารถใช้รายงานเทมเพลตบางส่วนเพื่อให้แน่ใจว่ามีการนำเสนอข้อมูลความคืบหน้า เสมอต้นเสมอปลาย และ อย่างเห็นได้ชัด- บทความนี้ประกอบด้วย เทมเพลตรายงาน ซึ่งคุณสามารถอ้างอิงได้ นอกจากนี้ให้ตรวจสอบก รายงานตัวอย่าง สำหรับโครงการ Guru99 Banking ไว้เป็นข้อมูลอ้างอิง |
แนวทางปฏิบัติที่ดีที่สุดในการติดตามและควบคุมการทดสอบ
-
ปฏิบัติตามมาตรฐาน: ข้อพิจารณาที่สำคัญประการหนึ่งของการวางแผนโครงการคือการรับรองมาตรฐาน หมายความว่ากิจกรรมโครงการทั้งหมดจะต้องเป็นไปตามแนวทางกระบวนการมาตรฐาน กระบวนการ เครื่องมือ เทมเพลต และค่าการวัดที่เป็นมาตรฐานทำให้การวิเคราะห์เป็นเรื่องง่าย อำนวยความสะดวกในการสื่อสารที่ง่ายดาย และช่วยให้สมาชิกในทีมโครงการเข้าใจสถานการณ์ได้ดีขึ้น
-
เอกสาร: จะเกิดอะไรขึ้นถ้าคุณไม่จดการสนทนาหรือการตัดสินใจใดๆ ลงในเอกสาร? คุณอาจลืมพวกเขาและสูญเสียหลายสิ่งหลายอย่าง คุณควรเขียนการอภิปรายและการตัดสินใจในสถานที่ที่เหมาะสม และจัดทำขั้นตอนเอกสารอย่างเป็นทางการสำหรับการประชุม เอกสารดังกล่าวช่วยให้คุณแก้ไขปัญหาการสื่อสารที่ไม่ถูกต้องหรือความเข้าใจผิดระหว่างทีมงานโครงการ
-
ความกระตือรือร้น: ปัญหาเกิดขึ้นในทุกโครงการ สิ่งสำคัญคือคุณต้องใช้แนวทางเชิงรุกเพื่อแก้ไขปัญหาและปัญหาที่เกิดขึ้นระหว่างการดำเนินโครงการ ประเด็นดังกล่าวอาจเป็นงบประมาณ ขอบเขต เวลา คุณภาพ และทรัพยากรบุคคล