วันอาทิตย์ที่ 20 เมษายน พ.ศ. 2557

Functional Testing Vs Non-Functional Testing



               Functional Testing : จะเป็นการทดสอบให้มีความขัดแย้งกับ Business requirement ว่า Function นั้นสามารถทำตามที่ ผู้ใช้งานต้องการได้หรือไม่ ฟังดูเหมือนงง เช่น ในหน้าจอ log in เข้าระบบ ระบบต้องการให้มี user และ Password ในการ เข้าระบบ Functional Testing จะทดสอบว่า เมื่อเราใส่ user และ password ผิด เราจะสามารถเข้าระบบได้หรือไม่นั้นเอง

            ในส่วนนี้ Functional Testing จะมีการทดสอบดังต่อไปนี้คือ

  •  Unit Testing
  • Smoke testing / Sanity testing
  • Integration Testing (Top Down, Bottom up Testing)
  • Interface & Usability Testing
  • System Testing
  • Regression Testing
  • Pre User Acceptance Testing(Alpha & Beta)
  • User Acceptance Testing
  • White Box & Black Box Testing
                Non-Functional Testing:ในส่วนนี้จะเเกี่ยวก็ป็นการทดสอบกับความต้องการใช้งานของ Client เอง เช่น มีจำนวน user มากแค่ไหนที่เข้ามาใช้ระบบ เมื่อเข้ามาใช้ระบบพร้อมกัน ระบบอ่จจะ load มาก เราก็จะทดการจะลองในส่วนนี้ หรือแม้แต่ Performance ของระบบเอง

 ในส่วนนี้ Non-Functional Testing จะมีการทดสอบดังต่อไปนี้คือ
  • Load and Performance Testing
  • Ergonomics Testing
  • Stress & Volume Testing
  • Compatibility & Migration Testing
  • Data Conversion Testing
  • Security / Penetration Testing
  • Operational Readiness Testing
  • Installation Testing
  • Security Testing (Application
  • Security, Network Security,System Security)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น