การทดสอบฟังก์ชั่นการทำงาน ใช้เพื่อพิสูจน์ความจริง ในแต่ละฟังก์ชั่นงาน
ของแอพพลิเคชั่นซอฟต์แวร์ ว่าทำงานสอดคล้อง กับข้อกำหนดความต้องการระบบงานหรือไม่
การทดสอบแบบ Functional Testing ประกอบด้วย
การทดสอบแบบ Functional Testing ประกอบด้วย
- Accessibility Testing
การทดสอบ ความสามารถการเข้าใช้งาน วิธีนี้ ช่วยในการกำหนดว่า ซอฟต์แวร์ดังกล่าวสามารถ นำมาใช้กับบรรดา
ผู้พิการได้หรือไม่ โดยกรรมวิธีการทดสอบ จะทดลอง กับการทำงานจริงโดย คนที่พิการ - Alpha Testing
การทดสอบ ในจุดเริ่ม(Alpha) คือการ ทดสอบ โดยจำลอง การทำงาน/การปฏิบัติจริง โดยผู้ใช้งาน หรือลูกค้า บนเครื่อง/ไซต์งานของนักพัฒนา การทดสอบวิธีนี้ ถูกนำมาใช้ก่อน ที่จะนำซอฟต์แวร์ เข้าสู่ขั้นการทดสอบ ในชั้นถัดมา (Beta) - Beta Testing
การทดสอบ ในชั้นถัดมา (Beta) คือการ ทดสอบในขั้นตอนสุดท้าย ก่อนที่จะ ส่งมอบแอพพลิเคชั่น ออกใช้งาน
ตามวัตถุสงค์ในเชิงพาณิชย์ โดยปกติแล้ว ผู้ดำเนินงานวิธีนี้ จะเป็นผู้ใช้งานตัวจริงหรือลูกค้าเจ้าของระบบ - Destructive Testing
การทดสอบ ภัยการทำลาย วิธีนี้มีจุดมุ่งหมาย ในการหาประเด็นข้อผิดพลาดของซอฟต์แวร์ เพื่อทำความเข้าใจกับโครงสร้าง โดยกำหนดจาก ตัวอย่างการทดสอบ ด้วยการจงใจใส่ รายการผิดพลาด ทั้งข้อมูลนำเข้า รูปแบบจำนวน
ฯลฯ ผู้ดำเนินงาน อาศัยจากทีมงานทดสอบ - Smoke Testing
วิธีทดสอบ แบบสโมค การทดสอบวิธีนี้ ใช้เพื่อ พิจารณาว่า ”สิ่งใหม่” ที่เพิ่มเข้ามาจากทีมพัฒนา มีความเสถียร
และคงทนเพียงพอหรือไม่ ดำเนินงานโดยทีมงานด้านการทดสอบ - Sanity Testing
การทดสอบ สภาวะปกติ (Sanity) การทดสอบวิธีนี้ ใช้เพื่อ ประเมินอย่างรวดเร็ว ในส่วนของ ซอฟต์แวร์
สภาพแวดล้อมเครือข่าย ระบบภายนอก ว่ายังทำงานตามปกติ หรือไม่ ดำเนินงานโดยทีมงานด้านการทดสอบ - Regression Testing
การทดสอบ การเสื่อมถอย ใช้สำหรับสืบค้น หาข้อผิดพลาด ในซอฟต์แวร์ซึ่งไม่ครอบคลุม หลังจากได้ ปรับปรุง โปรแกรมจนเสร็จแล้ว (เช่นการ ซ่อมแก้ไข จุดด่าง หรือบั๊ก ในฟังก์ชั่นการทำงาน) โดยการทดสอบโปรแกรมซ้ำ
อีกครั้ง ดำเนินงานโดยทีมงานด้านการทดสอบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น