สถานการณ์โครงการ
ในฐานะช่างซอฟต์แวร์เครื่องวัดไฟฟ้า ผมเป็นผู้รับผิดชอบโครงการ "ปรับปรุงความแตกต่าง"ซึ่งมีเป้าหมายในการปรับปรุงกลไกการอัพเดทฟอร์มแวร์ที่มีอยู่เพื่อกระบวนการอัพเดททางไกลที่มีประสิทธิภาพและมั่นคงมากขึ้นการปรับปรุงนี้จะไม่เพียงแค่ลดปริมาณการส่งข้อมูลและลดต้นทุนความกว้างแบนด์วิธได้อย่างสําคัญ แต่ยังลดเวลารอคอยของผู้ใช้และเพิ่มประสบการณ์ของผู้ใช้หลังจากช่วงเวลาของการพัฒนาปัจจุบันฟังก์ชันการปรับปรุงความแตกต่างได้เสร็จแล้ว และขั้นตอนต่อไปคือการทดสอบอย่างเข้มงวด เพื่อให้แน่ใจว่าผลงานและความมั่นคงของมันจะตอบสนองความคาดหวัง
เป้าหมายการทดสอบ
การทดสอบจะเน้นใน 3 ด้านต่อไปนี้
การตรวจสอบขนาดของทรัพยากร: ตรวจสอบว่าขนาดจริงของแพ็คเกจความแตกต่างตรงกับมาตรฐานที่กําหนดไว้ก่อนการรับรองว่าขนาดของแพคเกจการปรับปรุงจะลดลงอย่างน้อย โดยไม่ส่งผลกระทบต่อความสมบูรณ์ของฟังก์ชัน.
การประเมินความเร็วในการอัพเกรด: วัดเวลาที่จําเป็นต้องใช้ในการดําเนินกระบวนการอัพเกรดทั้งหมดตั้งแต่เริ่มต้นจนจบ, เปรียบเทียบกับวิธีการอัพเกรดเต็มแบบดั้งเดิมและวิเคราะห์การปรับปรุงประสิทธิภาพที่นํามาโดยการปรับปรุงความแตกต่าง.
การทดสอบความมั่นคง: ทําจําลองกรณีการอัพเกรดในสภาพแวดล้อมเครือข่ายที่แตกต่างกัน เพื่อตรวจสอบการหยุด, ความล้มเหลว, หรือสภาพผิดปกติอื่น ๆ และบันทึกอัตราความสําเร็จของแต่ละการพยายาม