ความผิดปกติ
ความผิดปกติคืออะไร?
ในการทดสอบซอฟต์แวร์ Anomaly หมายถึงผลลัพธ์ที่แตกต่างจากที่คาดไว้ พฤติกรรมนี้อาจเป็นผลมาจากเอกสารหรือจากความคิดและประสบการณ์ของผู้ทดสอบ
ความผิดปกติยังสามารถอ้างถึงปัญหาการใช้งานเนื่องจากเครื่องทดสอบอาจทำงานตามข้อกำหนด แต่ก็ยังสามารถปรับปรุงการใช้งานได้ บางครั้งความผิดปกติยังสามารถเรียกได้ว่าเป็นข้อบกพร่อง / ข้อบกพร่อง
รายงานความผิดปกติคืออะไร?
พารามิเตอร์ต่อไปนี้เกี่ยวข้องกับรายงานความผิดปกติทั่วไป:
ตัวระบุข้อบกพร่อง
สรุปข้อบกพร่อง
คำอธิบายข้อบกพร่อง
สถานะของข้อบกพร่อง
ขั้นตอนในการทำซ้ำข้อบกพร่อง
Severity
Priority
วันที่บันทึกข้อบกพร่อง
บริเวณที่ระบุจุดบกพร่อง
ความคิดเห็นของนักพัฒนา / ผู้ทดสอบ
ความผิดปกติของกระแสข้อมูลคืออะไร
ความผิดปกติของการไหลของข้อมูลจะถูกระบุในขณะดำเนินการในขณะที่ทำการทดสอบกล่องหรือการทดสอบแบบคง ความผิดปกติของการไหลของข้อมูลแสดงโดยใช้อักขระสองตัวตามลำดับของการกระทำ พวกเขาถูกกำหนด (d) ฆ่า (k) และใช้ (u) มีชุดค่าผสมที่เป็นไปได้ 9 แบบโดยอิงจากลำดับการกระทำทั้ง 3 นี้ ได้แก่ dd, dk, du, kd, kk, ku, ud, uk, uu ตารางด้านล่างแสดงให้เห็นอย่างชัดเจนว่าชุดค่าผสมใดได้รับการยอมรับและชุดค่าผสมใดที่น่าสงสัยว่าเป็นความผิดปกติ
การรวมกัน | คำอธิบาย | ความผิดปกติที่เป็นไปได้ |
---|---|---|
dd | กำหนดวัตถุข้อมูลสองครั้ง | ไม่เป็นอันตราย แต่น่าสงสัย |
dk | กำหนดออบเจ็กต์ข้อมูล แต่ฆ่ามันโดยไม่ใช้มัน | การเขียนโปรแกรมที่ไม่ดี |
du | กำหนดวัตถุข้อมูลและใช้งาน | ไม่ใช่ความผิดปกติ |
kd | ฆ่า Data Object และกำหนดนิยามใหม่ | ไม่ใช่ความผิดปกติ |
kk | ฆ่า Data Object และฆ่ามันอีกครั้ง | การเขียนโปรแกรมที่ไม่ดี |
ku | ฆ่า Data Object แล้วใช้ | ข้อบกพร่อง |
อู๊ด | ใช้ Data Object และกำหนดใหม่ | ไม่ใช่ความผิดปกติ |
สหราชอาณาจักร | ใช้วัตถุข้อมูลและถูกฆ่า | ไม่ใช่ความผิดปกติ |
เอ่อ | ใช้ Data Object และใช้อีกครั้ง | ไม่ใช่ความผิดปกติ |