การทดสอบประสิทธิภาพซอฟต์แวร์ (Performance Testing)
การทดสอบประสิทธิภาพซอฟต์แวร์ (Performance Testing) เป็นการเปรียบเทียบโมโูลที่ผ่านการทดสอบรวม (Integrated Module) กับความต้องการที่ไม่เป็นฟังก์ชัน (Non Function Requirement) โดยการทดสอบสามารถทำได้ในสภาวพแวดล้อมผู้ใช้งานจริง
การทดสอบประสิทธิภาพซอฟต์แวร์ ประกอบด้วย
- การทดสอบความตึงเครียด (Stress Test) เป็นการทดสอบความสามารถของระบบเมื่อเกิดความตึงเครียดในช่วงเวลาสั้น ๆ
- การทดสอบปริมาณ (Volume Test) เป็นการทดสอบปริมาณของข้อมูลที่มากที่สุดที่ระบบสามารถจัดการได้
- การทดสอบความเข้ากันได้ (Compatibility Test) เป็นการทดสอบความปลอดภัยของระบบ
- การทดสอบความปลอดภัย (Security Test) เป็นการทดสอบความปลอดภัยของระบบ
- การทดสอบระยะเวลา (Timing Test) เป็นการประเมินเวลาในการประมวลผลการทำงานและตอบสนองต่อผู้ใช้งาน
- การทดสอบการกู้คืน (Recovery Test) เป็นการทดสอบการตอบสนองของระบบกรณีเกิดข้อผิดพลาด การสูญหายของข้อมูล อุปกรณ์ เพื่อให้เห็นว่าระบบสามารถกู้คืนได้อย่างถูกต้อง
การทดสอบประสิทธิภาพซอฟต์แวร์ (Performance Testing) เป็นการทดสอบที่จะมีกาทดสอบซอฟต์แวร์ โดยจะเเบ่งการทดสอบออกเป็น 6 รูปแบบ ได้แก่ การทดสอบความตึงเครียด การทดสอบปริมาณ การทดสอบความเข้ากันได้ การมดสอบความปลอดภัย การทดสอบระยะเวลา และการทดสอบการกู้คืน โดยที่กล่าวมานี้จะเป็นการนำมาใช้เพื่อการทดสอบประสิทธิภาพของซอฟต์แวร์ ว่ามีการตอบสนองอย่างไร
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป