Testing Doesn't Finish…It's Just STOP!
Test Process – Phase 1:Walk through requirement
หลังจากที่เกริ่นนำเรื่องของ 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 เพิ่มเติม :-
| Print article | This entry was posted by Bugz Bunny on February 11, 2009 at 6:24 pm, and is filed under Software Testing. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |


