รูปแบบการทดสอบ ของ การทดสอบซอฟต์แวร์

  • Unit test - เป็นการทดสอบในระดับ function call เพื่อเป็นการยืนยันการทำงานระดับย่อยที่สุดว่าทำงานได้ถูกต้อง เป็นการทดสอบโดยนักเขียนโปรแกรมผู้เขียนโค๊ด
  • Integration test - เป็นการทดสอบการเชื่อมต่อส่วนย่อยๆ(Component หรือ Module)ที่นำมาประกอบกัน ให้ได้ซอฟต์แวร์ที่สมบูรณ์
  • System test - เป็นการทดสอบการเชื่อมต่อหรือติดต่อสื่อสารกันระหว่างซอฟต์แวร์ หรือระบบอื่นๆ
  • Acceptant test - เป็นการทดสอบโดยผู้ใช้ (End user) หรือโดยลูกค้า เพื่อดูว่าซอฟต์แวร์ทำงานถูกต้องตามต้องการหรือไม่
  • Usability test - เป็นการทดสอบการใช้งานซอฟต์แวร์โดยผู้เชียวชาญส่วนติดต่อผู้ใช้ ว่าใช้งานได้ง่าย เข้าใจได้ง่าย หรือไม่

ใกล้เคียง

การทด การทดลองแบบสุ่มและมีกลุ่มควบคุม การทดลองแบบอำพราง การทดสอบทางการศึกษาระดับชาติ การทดลองทางความคิด การทดแทนคุณลักษณะ (จิตวิทยา) การทดลองของมิลแกรม การทดสอบซอฟต์แวร์ การทดลองรีคัฟเวอรี การทดลองโรเซนแฮน