เห็นคนอื่นทำ Automation Test ได้กันคล่องแคล่ว
รันเทสกันรัวๆ มี dashboard มี test report สวยงาม
แล้วก็มีความรู้สึกนึงแทรกเข้ามา
“เราคงทำแบบนั้นไม่ได้หรอก”
.
แต่รู้อะไรมั้ยคะ…
สิ่งที่เราเห็น ไม่ใช่จุดเริ่มต้นของเค้าค่ะ
มันคือปลายทางที่กว่าจะไปถึง เค้าอาจจะเดินวนมาแล้วหลายรอบ
และเรากำลังเอาจุดเริ่มต้นของตัวเอง
ไปเทียบกับปลายทางของคนอื่น
.
พี่กิ่งจะเล่าเรื่องนึงที่ไม่ได้เกี่ยวกับ QA เลยซักนิด
ไม่รู้มีใครเคยอ่าน Suddenly Talented มั้ยคะ
เป็นหนังสือของ Sean D’Souza
ที่ช่วงแรกของเล่มบอกว่า ทุกคนวาดปลาวาฬได้แน่นอน
ถ้าค่อยๆ ทำตามสเต็ปที่เค้าบอก
พี่กิ่งเลยลองหยิบ ipad กับปากกา มาลองทำตามดูค่ะ
แล้วก็ได้ปลาวาฬที่อยู่ในรูปของโพสนี้ออกมา
ที่น่าตื่นเต้นกว่านั้นคือ หลังจากนั้นพี่กิ่งก็ยังลองวาดรูปปลาวาฬอีกหลายตัว
ลองเปลี่ยนตรงนั้นตรงนี้ ลองวาดหลายๆ แบบ ได้น้องมาอีกหลายตัว
โดยที่ไม่มีใครบอก และก่อนหน้านี้พี่กิ่งไม่เคยคิดซักนิดว่าตัวเองจะวาดรูปได้
พอเราทำได้อย่างนึงแล้ว แม้ว่ามันจะเป็นแค่เรื่องเล็กนิดเดียว
แต่ความรู้สึกที่ว่าเรา “ทำได้” มันทำให้อยากไปลองต่อเอง
ตอนแรกที่พี่กิ่งวาดรูปไม่ได้
เป็นเพราะยังไม่เจอคนที่มาบอกสเต็ปให้เดินต่างหาก
Sean บอกว่า การที่เราเรียนอะไรแล้วไม่รู้เรื่อง
เรามักจะโทษตัวเอง ว่าเราเก่งไม่พอ เลยเรียนไม่รู้เรื่อง
แต่จริงๆ แล้ว มันเป็นความผิดของคนสอนต่างหาก ที่ทำให้เราเข้าใจขั้นตอนไม่ได้
.
กลับมาที่เรื่อง QA กันดีกว่าค่ะ
เพราะตอนสอน Automation Testing the Right Way รุ่นแรก พี่กิ่งเจอเรื่องเดียวกันเลยค่ะ
ในห้องมีจุดที่ทุกคนสะดุด และบอกว่าตามไม่ทัน
พอกลับมาย้อนดู ก็รู้ตัวเลยค่ะ ว่ามีจุดที่ออกแบบผิดไปจริงๆ
เพราะคิดไปเองว่าทุกคนน่าจะตามทัน
ไม่ใช่ว่าคนในห้องช้า แต่เป็นพี่กิ่งเอง ที่ไม่ได้วางขั้นตอนให้ทุกคนเดินตามได้ง่ายๆ
เหมือนที่ Sean บอกให้เราวาดปลาวาฬ
ทีนี้ก็เลยกลับมาปรับคอร์สใหม่ทั้งหมดเลยค่ะ
ให้แบ่งย่อยขึ้น และมีแบบฝึกหัดให้ฝึกทำเพิ่ม ก่อนจะเริ่มขยับไปขั้นถัดไป
แล้วก็ให้คนที่เรียนรุ่นก่อน กลับมาลงซ้ำได้ด้วย
เพราะที่มีคนตามไม่ทัน มันไม่ใช่ความผิดของคนเรียนค่ะ
.
สิ่งที่พี่กิ่งเห็นบ่อยๆ คือ คนเราจะชอบหาทางลัดในการสอนอะไรซักอย่าง
แต่มันมักไม่ใช่ทางที่ง่ายที่สุดสำหรับคนเริ่มต้นค่ะ
เวลาที่เราเรียนอะไรแล้วไม่รอด มันไม่ใช่เพราะเนื้อหายากหรอกค่ะ
แต่เพราะทางเดินที่ได้มา มันอาจจะไม่ได้เหมาะกับจุดที่เรายืนอยู่
หรืออาจจะบังคับให้เราต้องเดินด้วยก้าวที่ใหญ่เกินไป
.
📌 ลองทำวันนี้ได้เลย ถ้าอยากเริ่ม Automate
ลองหยิบ manual test case ที่ง่ายที่สุด 1 เคส ที่เราต้องรันบ่อยๆ
อย่างเช่น login, หน้า home, หน้า dashboard
แล้วลองเขียน automation test ให้เคสนั้นเลยค่ะ
👉 แค่ 1 เคสก็พอ
👉 ไม่ต้องคิดเรื่อง framework
👉 ไม่ต้องมี Page Object Model
👉 ไม่ต้องสมบูรณ์แบบ
แค่ให้มันรันผ่าน เห็นสีเขียวก็พอค่ะ
แค่นี้แหละ คือปลาวาฬตัวแรกของเรา
แล้วเดี๋ยวเราจะเริ่มอยากวาดปลาวาฬตัวต่อๆ ไปเองค่ะ
Comment:
ถ้าใครอยากลองเรียน Automation Test แบบไปด้วยกันทีละสเต็ป
📍 คอร์ส Automation Testing the Right Way เปิดรับสมัครรุ่น 2 อยู่นะคะ เริ่มเรียน 19 ก.ย. นี้
มาทำของจริงไปพร้อมๆ กับเพื่อนในห้องกันค่ะ
ค่อยๆ เริ่มจากแบบฝึกหัดที่ง่ายที่สุด ไปจนทำได้เองทั้งโปรเจคต์
👉 ดูรายละเอียดได้เลย https://withnatsiree.com/automation-testing-the-right-way/
ปิดรับสมัคร 12 ก.ย. นี้ค่ะ
Image hook
เห็นคนอื่นเขียน Automation ได้
แล้วก็คิดว่าตัวเองคงเก่งไม่พอ

