วันจันทร์ที่ 14 กรกฎาคม พ.ศ. 2557

What is testing?



What is testing?



                       โดยปกติเราจะเข้าใจกันกันว่า testing คือการ test execution เพียงแค่นั้น แต่แท้จริงแล้วมันไม่ใช่ทั้งหมดของกิจกรรมที่เราทำกันในกระบวนการ testing

                     
                    กระบวนการ testing นั้นเกิดขึ้นทั้งก่อนและหลัง การ test execution ซึ่งประกอบไปด้วย การทำแผน, การควมคุม, การเลือกเงื่อนไขในการ testing, การdesign, execute test case, ตรวจสอบผล, ประเมินผล, การทำรายการเพื่อสรุปผลการ testing และระบบภายใต้การ testing หลังจากที่ Test Phase สิ้นสุดลง
                   จุดประสงค์ของการ testing
  • หาDefect ที่เกิดขึ้นกันระบบ
  •       ขัดขวางการเกิด Defect เช่น เมื่อมีการทำแบบ ใด แล้วทำให้เกิด defect ที่ระบบเพื่อ ป้องกันการเกินขึ้น
  •  เพื่อดูว่าระบบที่ทดสอบมีคุณภาพอยู่ในระดับใด
  • เพื่อดูว่าระบบ เหมาะสม หรือเพียงพอที่จะนำไปใช้จริงได้หรือไม่
การ testing ระบบนั้น จะช่วยให้ป้องกันการเกิด defect ที่อาจจะเกิดขึ้นได้ หรือสามารถเพื่อหา แนวทางในการป้องกัน อันอาจจะเกิดได้จาก Operation การทำงานของผู้ใช้งานระบบ และเป็นแนวทางในการวาง Operation ในการทำงานให้กับระบบก่อนการใช้งานจริง
การ Test นั้น มีหลายจุดประสงค์ ขึ้นอยู่กับว่าจะTesting ในส่วนไหน จุดประสงค์ในการทดสอบก็จะต่างกันออกไปแล้วแต่ประภทของการทดสอบ