คำศัพท์ทีเกี่ยวข้องกับงาน Software tester ตอนที่ 1
ในตอนที่ 1 นี้ขอเล่าเกี่ยวกับ Defects, Bug แต่ลำคำ จะมีความหมาย หรือ ความแตกต่างกันอย่างไรนั้น มาดูกันเลยค่ะ
Defects:ในมุมและประสบการณ์ของผู้เขียน คือ การที่โปรแกรมทำงานและได้ผลลัพท์ที่ไม่ถูกต้องตามที่ควรจะเป็น หรือ ตามที่ requirement กำหนดไว้ เช่น
Requirement ระบุไว้ว่า ต้องสามารถค้นหาข้อมูลลูกค้าได้จาก ชื่อ, นามสกุล
นั่นคือ
Expected result : สามารถค้นสามารถค้นหาข้อมูลลูกค้าได้จาก ชื่อ, นามสกุล และแสดงผลได้อย่างถูกต้อง
แต่ผลการทดสอบรอบแรก คือสามารถค้นหาจากชื่อ ได้ แต่ ค้นหาจาก นามสกุลไม่ได้
นั่นคือ
Actual result :
- สามารถค้นหาจากชื่อ ได้ แสดงผลได้อย่างถูกต้อง
- ไม่สามารถค้นหาจาก นามสกุล ได้
ซึ่ง Defect ที่เกิดขึ้นก็คือ ยังไม่สามารถค้นหาจาก นามสกุล ได้
Defects: are issues within an app or site that don’t meet the acceptance criteria (see above). For example, maybe a background is the wrong shade of blue. This wouldn’t necessarily seem like a “bug” to real users. But because it doesn’t match the company requirements for the design, it would be a “defect.”
Bugs:ในมุมและประสบการณ์ของผู้เขียน คือ สิ่งที่เกิดขึ้น หรือ ผลลัพท์ ที่ไม่ได้เกิดจากrequirement ของระบบ ,ส่ิงที่ไม่ได้คาดว่าจะเกิดขึ้น
เช่น
- เปิดใช้งาน application แล้ว เกิด crash หรือปิดตัวเองอัตโนมัติ
- เกิดการ Error บางอย่างในขณะที่โปรแกรมทำงาน และ Error ดังกล่าวprogrammer ยังไม่ได้ handle อย่างถูกต้อง
Bugs: are problems with an app or website. Sometimes they’re obvious issues, such as a crash or unexpected error message. Other times, they’re considered problematic because they don’t match the company’s expectations.
Credit :mindfulqa.com/qa-vocabulary
ไม่มีความคิดเห็น:
แสดงความคิดเห็น