การทดสอบการใช้งาน (Usability)

การทดสอบคุณภาพซอฟต์แวร์ด้านการใช้งาน ตามวิธีทดสอบของห้องปฏิบัติการทดสอบ TM-0004 ใช้เทคนิคการทดสอบแบบ Experice-based testing แบบทดสอบตามรายการทดสอบที่กำหนด (Checklist-based Testing) ร่วมกับการสำรวจผ่านแบบสอบถาม (Questionnaire) โดยผู้เชี่ยวชาญที่เกี่ยวข้องกับการออกแบบและพัฒนาซอฟต์แวร์ หรือ มีประสบการณ์ใน Business Domain ของ ซอฟต์แวร์ที่ทำการทดสอบไม่ต่ำกว่า 5 ปี หรือ ตามคุณสมบัติที่ผู้ขอใช้บริการกำหนด โดยมีคุณลักษณะด้านคุณภาพที่ทำการทดสอบ 8 คุณลักษณะ  …

ข้อบกพร่องที่พบบ่อยจากการทดสอบ Software

เราอาจมีความคุ้นเคยกับประเภทของข้อผิดพลาด (bug/defect) ที่พบบ่อยในการพัฒนาซอฟต์แวร์ที่มีการเผยแพร่ในเวปไซต์ต่าง ๆ ซึงสรุปตามประเภทของ bug เช่น ฟังก์ชันการทำงานผิด , การคำนวณผิดพลาด , ลิงค์ไม่ถูกต้อง เป็นต้น วันนี้ในฐานะที่ผู้เขียนคลุกคลีในวงการซอฟต์แวร์ ตั้งแต่การออกแบบ พัฒนา และทดสอบ มาหลายปี วันนี้จึงอยากจะยกตัวอย่างเหตุการณ์และข้อผิดพลาด ที่ผู้เขียนพบจากการทดสอบซึ่งเป็นข้อผิดพลาดด้าน Functional บ่อย ๆ ดังนี้ 1. …

การทดสอบการทำงานเชิงหน้าที่ (Functional Suitability)

การทดสอบการทำงานเชิงหน้าที่ (Functional Suitability)  ตาม ISO/IEC 25010 หมายถึงระบบของผลิตภัณฑ์หรือระบบในการทำงานได้ตรงตามที่กำหนดหรือข้อกำหนดการใช้งานภายใต้เงื่อนไขที่กำหนด   โดยในส่วนของห้องปฏิบัติการทดสอบ SQUAT  จะเป็นการทดสอบตามข้อกำหนดของผลิตภัณฑ์ที่บริษัทผู้ผลิตเป็นผู้ออกแบบหรือกำหนดความสามารถไว้  หรือข้อกำหนดของมาตรฐานอื่นที่ผู้ผลิตต้องการใช้อ้างอิง

ISO/IEC 25040:2011

ISO/IEC 25040:2011 มาตรฐาน  ISO/IEC 25040:2011  เป็นมาตรฐานที่ระบุข้อกำหนดและคำแนะนำในการประเมินคุณภาพของผลิตภัณฑ์ซอฟต์แวร์  ซึ่งมีรายละเอียดกระบวนการในการประเมินคุณภาพซอฟต์แวร์ได้ทั้ง ซอฟต์แวร์ที่อยู่ระหว่างการผลิต หรือ ซอฟต์แวรที่พร้อมวางตลาดกระบวนการประเมินตามโมเดลของ ISO 25040:2011 มี 5  ขั้นตอน โดยในแต่ละขั้นตอนการประเมิน จะมีรูปแบบที่เหมือนกันคือ มีการนำเข้า ข้อมูล (Input), ข้อจำกัด (Constraint) และทรัพยากรต่าง ๆ  (Resources) …