169 wordpress feature image (13)

Documentation คือจดหมายรักถึงตัวเองในอนาคต 💌

ไหนใครเกลียดการเขียน Test Case หรือทำ Document บ้าง 🙋‍♀️
เชื่อว่าหลายๆคนรู้สึกว่ามันน่าเบื่อ เสียเวลา เอาเวลาไปทำงานอย่างอื่นดีกว่า…

แต่พอผ่านไป 3 เดือน ต้องกลับมาเทสงานเดิม กลับไปเปิด Test Case ที่เคยเขียนไว้ดู
แล้วก็ตะโกนออกมาว่า “นี่กูเขียนอะไรไว้วะเนี่ย” 🤯

🌹 วันนี้พี่กิ่งอยากชวนปรับ Mindset รับวาเลนไทน์กันนิดนึงค่ะ

หลายคนเข้าใจผิดว่า Test Case ที่ดีต้อง“ละเอียด” ยิบย่อยทุกฝีเก้า
1. คลิกซ้าย
2. คลิกขวา
3. หายใจเข้า
4. หายใจออก… โอ๊ยยย แบบนี้ก็เกินไปหน่อย 

จริงๆแล้ว Test Case แบบนี้ออกแนวจดหมายลูกโซ่ มากกว่าจดหมายรักค่ะ 
อ่านแล้วก็จับประเด็นไม่ได้ ไม่รู้ว่าตกลงต้องการอะไรกันแน่!

📝 Test Case ที่ดี ต้อง “รู้ใจ Business”
ไม่ใช่แค่เขียนให้เสร็จๆ ไป เพื่อให้มีงานส่ง แต่ต้องเขียนเพื่อตอบโจทย์ว่า “เรากำลังปกป้อง Business Value เรื่องไหนอยู่”

ลองดูความต่างนะคะ 👇

❌ แบบที่รักไม่จริง (Toxic Relationship ชัดๆ!):

  • Step 1: เปิด Chrome
  • Step 2: พิมพ์ URL
  • Step 3: กรอก Username
  • Step 4: กรอก Password
  • Step 5: กดปุ่ม Login
  • Expected: เข้าหน้า Home ได้ 

ยาวเหยียดดดดดด… แต่ไม่ได้บอกเลยว่า Test Case นี้สำคัญยังไง หรือ Business Logic คืออะไร
ถ้ามีการเปลี่ยน Flow นิดเดียวคือพัง! ต้องมานั่งรื้อเขียนใหม่อีก

✅ แบบที่รักจริงหวังแต่ง (คนนี้แหละแม่ ใช่เลย!):

  • Objective: Verify User Login with Expired Subscription.
  • Pre-condition: User A subscription ended yesterday.
  • Action: Attempt to login with valid username and password.
  • Expected: System must redirect to Payment Page (Not Home Page). 

สั้น! กระชับ! แต่รู้เลยว่า Business ต้องการกันไม่ให้คนหมดอายุใช้งาน 
และเรากำลังเทสเหตุการณ์ที่ User login เข้ามาตอนที่ Subscription หมดอายุไปแล้ว

💡 Checklist: เขียนยังไงให้เป็นจดหมายรักที่ดี? ก่อน Save Test Case ลองเช็ค 3 ข้อนี้ดูค่ะ:

  1. Objective ชัดมั้ย: เคสนี้เทสอะไร เทสเพื่ออะไร เช็ค Logic ไหน
  2. Add Business Value มั้ย: ถ้าเคสนี้พัง บริษัทเสียหายยังไง
  3. Human-Readable มั้ย: ถ้าเพื่อนมาอ่าน หรือทีมอื่นมาอ่าน จะเข้าใจมั้ย

ถ้าเขียน Test Case ได้แบบนี้… มันคือการบอกรัก “ตัวเราเองในอนาคต” 🥰 ที่ไม่ต้องมานั่งปวดหัวแกะลายแทงทีหลังค่ะ ว่านี่กูทำอะไรลงไปเมื่อ 3 เดือนที่แล้ว 

แถมเราไม่ต้องใช้พลังในการเขียนเยอะเกินความจำเป็นด้วยค่ะ… ใครที่ไม่ชอบการเขียน Test Case อาจจะเป็นเพราะเราใช้พลังงานผิดจุดอยู่ก็ได้นะคะ

เรื่องศิลปะการเขียน Test Case ที่ “กระชับแต่ทรงพลัง” แบบนี้ เราจะไปพูดถึงกันแบบเจาะลึก
และลงมือทำจริงกันในคอร์ส Testing the Right Way ที่กำลังจะเปิดเร็วๆ นี้นะคะ

ใครอยากเขียน Document ให้หล่อเท่แบบมือโปร ติดตามไว้ได้เลย แล้วเราจะได้ไปเจอกันในคอร์สค่ะ!

Leave a Comment

Your email address will not be published. Required fields are marked *