Tester ตัวน้อย กับ WLB-2-Month-Bootcamp-1st-Story
Published in
2 min readJun 16, 2023
เนื้อหาที่ผมได้เขียนไว้ในนี้เป็นสิ่งที่ผมได้ลงมือทำ ฝึกฝน และ เรียนรู้ เนื่องจากผมยังอยู่ในช่วงเริ่มต้นของการทำงานในสายงาน Software Tester สิ่งได้รับในการทำโปรเจคในครั้งนี้คือการได้ฝึกวิเคราะห์ Requirements ที่ได้รับมา มีเงื่อนไขในการทำงาน นำระบบที่ได้รับมาทำเป็น Flowchart และ แตกออกมาเป็น Test Cases และ Test Scenario ข้างต้น
เทคนิคที่ได้ใช้ในการทำงานในครั้งนี้
- การวางแผนงานรายวันและรายสัปดาห์
- ทำข้อตกลงร่วมกันในการทำงาน
- วิเคราห์ Requirements
- นำเงื่อนไขมาใช้กับเทคนิค BVA
- แตก Test Case และ ร้อยเรียงเป็น Test Scenario
- หาจุด เอ้ะ ของโปรเจค
วันจันทร์ที่ 12/06/2566
- ได้เข้าร่วมรับฟังโปรเจคกับทาง SCK ซึ่งมีอยู่ 2 โปรเจคด้วยกัน
โปรเจค A
- ได้เห็น Flow การทำงานของระบบวิธีการสร้างโปรเจคสินค้าเป็นแบบ Swimlane
- วิธีการแปลง Swimlane ของระบบ มาเป็น Flowchart เพื่อให้เห็นภาพที่ชัดเจนและเห็นตรงกัน
- มีการจัดเตรียม User Story แตก Test Cases และ Test Scenario (***มีตัวอย่างในชีวิตจริงที่นำมาทดสอบระบบ***)
โปรเจค B
- เกี่ยวกับการอนุมัติฟอร์ม ซึ่งจะมีเงื่อนไข ยอดเงินและตำแหน่งที่สามารถอนุมัติฟอร์มได้
- ในโปรเจคนี้ทางบริษัทมีภาพ Flow ของระบบมาให้พร้อมกับเงื่อนไขในการอนุมัติฟอร์ม
- เราได้ทำการหาจุด เอ้ะ และ เรียบเรียง Flow ตามเงื่อนไขของโปรเจค โดยใช้เทคนิค State Transition
วันอังคารที่ 13/06/2566
- มีการวางแผนรายสัปดาห์และแบ่งกลุ่มการทำงานของทั้งสองโปรเจคที่ได้รับมอบหมาย มีทั้งน้องฝึกงาน และ พี่ๆจากทีม We Love Bug
- เริ่มทำโปรเจค จะเป็นในส่วนของการอ่านวิเคราะห์ ทำความเข้าใจ Flow เงื่อนไข และ ข้อมูลที่ได้รับมาข้างต้น มาสร้าง Test Cases และมีการใช้เทคนิค BVA ในส่วนของเงื่อนไขที่ใช้ในการอนุมัติ
- การนำสิ่งที่เรียนจากคลาส Be Skilled Software Tester มาใช้งาน
- การวางแผนงาน แบ่งเวลาการทำงาน และ การดำเนินงานตามแผนที่วางไว้
- การวิเคราะห์ Requirements และ หาจุด “เอ้ะ”
- ทำการแยก Test Cases และ เรียบเรียงเป็น Test Scenario - เมื่อสิ้นสุดของวันสรุปงานกับพี่หนุ่มก็ได้โดนลบงานที่ทำไปทั้งหมดของทั้งสองโปรเจคเนื่องจาก
- เป็นการทำงานไปกันคนละแบบ และ ไม่มีข้อตกลงที่ใช้ร่วมกัน เช่น Fontตัวหนังสือ , ขนาดตัวหนังสือ , ขนาดเส้น ,และ สีที่ใช้ในการทำงานบอกถึงอะไร
- จากปัญหาเหล่านี้ได้เรียนรู้ถึงพื้นฐานการทำงานร่วมกัน เราต้องทำงานที่คนอื่นสามารถมาทำต่อและเข้าใจได้
- พี่หนุ่มได้บอกว่า “พรุ่งนี้ให้นำงานของวันนี้กลับมาและทำขั้นตอนต่อไปด้วย”
วันพุธที่ 14/06/2566
- มีการสลับสับเปลี่ยนกลุ่มการทำงานและโปรเจคที่ทำ
- มีการกำหนดข้อตกลงร่วมกันในการทำงาน ประเภทตัวอักษร , ขนาดตัวอักษร , สีที่ใช้ , ขนาดเส้น และ กำหนด Template ในการเขียน Test Scenario ให้เป็นรูปแบบเดียวกัน
- ได้เริ่มเขียน การแตก Test Cases และ เรียบเรียงเป็น Test Scenario
- แยกรายระเอียดของเงื่อนไขเป็นเส้น BVA เพื่อให้เห็นภาพที่ชัดเจน
- เมื่อสิ้นสุดของวันได้มีการรีวิวงานกันช่วงเย็นสิ่งที่ทำได้ในวันนี้และสิ่งที่สามารถทำต่อได้ในวันรุ่งขึ้น
วันพฤหัสบดีที่ 15/06/2566
- มีการจัดกลุ่มการทำงานใหม่โดยพี่หนุ่ม
- ในวันนี้จะมีการพรีเซ้นงานตัวอย่าง ทั้ง Flowchart Test Cases Test Scenario สิ่งที่ได้ทำไป และ จุด เอ้ะ ให้กับทางบริษัท
- มีการเขียน Test Case และ Test Scenario ลงใน Excel Sheet