การทดสอบนี้ เกี่ยวข้องกับ ความต้องการในส่วน ที่ไม่ใช่ฟังก์ชั่นงาน
และถูกออกแบบเพื่อประเมิน ความพร้อมของระบบ
ที่ขึ้นอยู่กับ เกณฑ์หลายๆ ด้าน ซึ่งไม่ครอบคลุมในส่วนการทดสอบฟังก์ชั่นงาน การทดสอบนี้ ช่วยให้สามารถ ทำการวัด
และเปรียบเทียบ การทดสอบคุณสมบัติ ในส่วนที่ไม่ใช่ฟังก์ชั่นงาน ของระบบงานซอฟต์แวร์
การทดสอบแบบ Non Functional Testing ประกอบด้วย :
ที่ขึ้นอยู่กับ เกณฑ์หลายๆ ด้าน ซึ่งไม่ครอบคลุมในส่วนการทดสอบฟังก์ชั่นงาน การทดสอบนี้ ช่วยให้สามารถ ทำการวัด
และเปรียบเทียบ การทดสอบคุณสมบัติ ในส่วนที่ไม่ใช่ฟังก์ชั่นงาน ของระบบงานซอฟต์แวร์
การทดสอบแบบ Non Functional Testing ประกอบด้วย :
- Compatibility Testing
การทดสอบ ความเข้ากันได้ เพื่อตรวจสอบดูว่าซอฟต์แวร์ สามารถรันบนฮาร์ดแวร์, ซอฟต์แวร์,ระบบปฏิบัติการ, ฐานข้อมูล, เว็บเซิร์ฟเวอร์, แอพพลิเคชั่นเซิร์ฟเวอร์, สภาพแวดล้อมเครือข่าย
ฯลฯ ที่แตกต่างกันได้อย่างราบรื่นหรือไม่ การทดสอบวิธีนี้ ดำเนินงานโดยทีมงานด้านการทดสอบ - Installation
Testing
การทดสอบ การติดตั้ง เพื่อทำให้มั่นใจว่า ระบบได้รับการติดตั้งอย่างถูกต้องและทำงานได้จริง
การทดสอบวิธีนี้ ดำเนินงานโดย วิศวกรด้านการทดสอบซอฟต์แวร์ หรือเจ้าหน้าที่เชี่ยวชาญ - Internationalization Testing
การทดสอบ ความเป็นสากล(International) วิธีนี้ใช้ ตรวจสอบดูขอบเขต ของซอฟต์แวร์ดังกล่าวว่า สนับสนุน
การทำงานในระดับสากลหรือไม่ เช่น การใช้ภาษาที่แตกต่างกัน การใช้ชุดตัวอักษรที่ต่างกัน เป็นต้น ดำเนินงาน
โดยทีมงานด้านการทดสอบ - Localization
Testing
การทดสอบ แบบจำกัดเฉพาะส่วน วิธีนี้ ใช้เพื่อ ปรับแอพพลิเคชั่นที่ใช้กันทั่วโลก ให้เหมาะกับวัฒนธรรม/ท้องถิ่น
ใดๆ โดยเฉพาะ ดำเนินงานโดยทีมงานด้านการทดสอบ - Performance Testing
การทดสอบ สมรรถนะการทำงาน จะทำการทดสอบคุณลักษณะด้านคุณภาพ ของซอฟต์แวร์ อาทิ เช่น การคง
สภาพ ความวางใจได้ และความพร้อมใช้งาน วิธีนี้ ดำเนินงานโดยทีมวิศรกรซอฟต์แวร์หรือผู้เชี่ยวชาญ - Security Testing
การทดสอบ ด้านความปลอดภัย ใช้เพื่อ สร้างความให้เกิดความมั่นใจว่า จะเกิด ความปลอดภัย จากการดำเนิน
การทั้งภายในและภายนอก ทั้งโปรแกรมไม่พึงประสงค์ หรือจากคนมุ่งร้าย วิธีนี้ ดำเนินงานโดยทีมงานด้านการทดสอบหรือหน่วยงานผู้เชี่ยวชาญด้านความปลอดภัย - Usability Testing
การทดสอบ ความสามารถใช้งานได้ วิธีนี้ใช้ เพื่อทำความเข้าใจ ถึงวิธีการทำงานที่เป็นมิตรกับผู้ใช้ซอฟต์แวร์ ดำเนินงานโดยผู้ใช้งานตัวจริง