Tester ตัวน้อย กับ WLB-2-Month-Bootcamp-1st-Story

Chonthanan
WeLoveBug dot Com
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
ภาพตัวอย่าง Flow แบบ Swimlane
  • วิธีการแปลง Swimlane ของระบบ มาเป็น Flowchart เพื่อให้เห็นภาพที่ชัดเจนและเห็นตรงกัน
ภาพตัวอย่าง หลังจากแปลงมาเป็น Flowchart
  • มีการจัดเตรียม User Story แตก Test Cases และ Test Scenario (***มีตัวอย่างในชีวิตจริงที่นำมาทดสอบระบบ***)

โปรเจค B

  • เกี่ยวกับการอนุมัติฟอร์ม ซึ่งจะมีเงื่อนไข ยอดเงินและตำแหน่งที่สามารถอนุมัติฟอร์มได้
  • ในโปรเจคนี้ทางบริษัทมีภาพ Flow ของระบบมาให้พร้อมกับเงื่อนไขในการอนุมัติฟอร์ม
  • เราได้ทำการหาจุด เอ้ะ และ เรียบเรียง Flow ตามเงื่อนไขของโปรเจค โดยใช้เทคนิค State Transition
ภาพตัวอย่างหลังจากแปลงมาเป็น Flowchart

วันอังคารที่ 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

--

--