หลังจากที่เกริ่นนำเรื่องของ Test Process ไว้เมื่อช่วงเทศกาลตรุษจีนที่ผ่านมา งั้นผู้เขียนขอเริ่มในส่วนของ Test Process ภาคต่อ ต้อนรับเทศกาลวาเลนไทน์กันเลยดีกว่าค่ะ  ไม่แน่นะค่ะ  การวางแผนและการศึกษาผลิตภัณฑ์ที่ดี อาจทำให้คุณประสบผลสำเร็จในเทศกาลแห่งความรักนี้ก็ได้  (นอกเรื่องไปซะำไกลเลยค่ะ)  งั้นเข้าเรื่องกันเลยดีกว่าค่ะ

ต่อจาก Test Process ตอนที่แล้ว  ผู้เขียนได้กล่าวถึง  ภาพรวมของ Test Process ไปแล้ว  คราวนี้เรามาต่อกันในส่วนของกระบวนการเลยดีกว่าค่ะ

Overview

ในการทำงานไม่ว่าจะอยู่ในส่วนใด / แผนก / ฝ่ายใดก็ตาม ล้วนต้องมีการศึกษาถึงคุณลักษณะของผลิตภัณฑ์นั้น ๆ   พร้อมทั้งประเมินระยะเวลาในการผลิตด้วย ซึ่งหากเทียบเคียงกันแล้ว การทำงานในส่วนของ Test Team เองนั้น ก็ต้องทำการวิเคราะห์ และ ศึกษาระบบงานนั้น ๆ เช่นกัน (อนึ่ง อาจมีการเรียกชื่อทีมงานที่แตกต่างกันไป เช่น QA Team หรืออื่น ๆ แต่ในที่นี้ ทางผู้เขียนขอใช้ “Test Team” แล้วกันนะค่ะ เพราะว่ามันได้ใจกว่ากันแยะ แล้วก็ตรงจุดดีค่ะ)  ดังนั้น การเริ่มต้นของการตรวจสอบผลิตภัณฑ์ ก็ต้องเริ่มต้นที่การศึกษาทำความเข้าใจเช่นกัน ถ้าอย่างงั้น เราเริ่มก้าวแรก กับ Phase 1 – Walk through requirement กันเลยค่ะ

Purpose

ระบุถึงขอบเขต , ข้อกำหนด / เงื่อนไข , ข้อจำกัดของระบบ รวมถึงการกำหนดเป้าหมายหลักที่ต้องการ ให้ได้เสียก่อน  ซึ่งก่อนที่จะได้มาซึ่งสิ่งที่ต้องการที่กล่าวมานั้น  จะต้องมีการศึกษาข้อมูลเสียก่อน  ซึ่งข้อมูลนั้นก็คือ  Requirment นั้นเอง ซึ่งในเฟสนี้ อาจจะเรียกว่า Requirement Study หรือ Requirement Review ก็ได้ค่ะ

Entry Criteria

  • ทาง Dev Team ทำการ Request พร้อมเอกสารที่เกี่ยวข้องมายัง Test Team
  • ทาง Test Team ทำการศึกษาข้อมูลต่าง ๆ จากข้อมูลที่มี

Process

  • ทาง Test Team จะทำการ Review เอกสาร พร้อมทั้งทำการวิเคราะห์ และ ศึกษาทำความเข้าใจกับระบบที่จะต้องทำการทดสอบ จากเอกสารทั้งหมดที่ได้รับเสียก่อน
  • ทาง Test Team จะทำการนัดทุก ๆ ทีมที่เกี่ยวข้องเพื่อทำการสรุปข้อมูลในเบื้องต้นเกี่ยวกับระบบ  โดยสิ่งที่จะได้รับจากการประชุมในครั้งนี้คือ
    • Features to be tested
    • Features not to be tested
    • Entry Criteria
    • Exit Criteria
  • หลังจากประชุมเรียบร้อยแล้ว ทาง Test Team จะทำการกำหนดระยะเวลาที่จะต้องใช้ในการทดสอบระบบนั้น ๆ และทำการส่งข้อมูลดังกล่าวไปยัง Project Management

Exit Criteria

  • Test Plan
  • Test Scope / Test Specification

ในส่วนของ Phase แรกของ Test Process นั้น  ในแต่ละองค์กรอาจมีกระบวนการเหมือนหรือแตกต่างกันไป  ซึ่งนั่นคงไม่มีกฏเกณฑ์ตายตัวอะไร  สิ่งสำคัญคือ สามารถใช้งาน และทำให้เกิดประสิทธิภาพ / ประิสิทธิผลต่อองค์กรได้มากน้อยแค่ไหนต่างหาก แล้วพบกันในบทความต่อ ๆ ไปของผู้เขียนนะค่ะ  ซึ่งตอนต่อไปจะเข้าสู่ Phase ของการ Test design and preparation กันแล้วละค่ะ

อ่านบทความเกี่ยวกับ Test Process เพิ่มเติม :-