Automation Thinking for Modern Teams
คอร์สสะพานจาก manual testing ไปสู่ automation โดยสอน mindset และ architecture ที่จำเป็นก่อนเริ่มสร้าง automated checks สำหรับทีมสมัยใหม่
เนื้อหาในหลักสูตร
Module 01
Why Automation and Why Not Everything
- ทำไมต้อง Automate Testingautomation ไม่ได้มีไว้เพื่อแทน manual testing ทั้งหมด แต่มันช่วยให้ทีมเอาแรงของมนุษย์ไปใช้กับงานที่มนุษย์เก่งกว่า และปล่อยงานซ้ำ ๆ ให้เครื่…
- อะไรที่ไม่ควร Automateหนึ่งในสาเหตุที่ automation ล้มเหลวไม่ใช่เพราะทีมเขียน test ไม่เก่ง แต่เพราะเลือกสิ่งที่ไม่เหมาะจะ automate ตั้งแต่แรก บทนี้จะช่วยให้คุณมอง…
Module 02
Selecting Test Cases for Automation
- เกณฑ์ในการเลือก Test Cases สำหรับ Automationพอทีมตัดสินใจจะเริ่ม automation คำถามถัดไปมักไม่ใช่ 'ทำได้ไหม' แต่คือ 'ควรเริ่มจากอะไร' บทนี้จะช่วยให้คุณเลิกเลือกเคสแบบสุ่ม แล้วหันมาใช้เก…
- ROI ของ Automated Testsautomation ที่คุ้มไม่ใช่ตัวที่เขียนได้เท่ที่สุด แต่คือสิ่งที่ช่วยประหยัดเวลา ลดความเสี่ยง และให้ feedback เร็วจนทีมรู้สึกได้ บทนี้จะช่วยให้…
Module 03
Test Pyramid and Strategy
- Test Pyramid ของ Mike Cohnautomation ที่ดีไม่ใช่แค่มี test เยอะ แต่ต้องวางสัดส่วนให้เหมาะกับต้นทุน ความเร็ว และความเสี่ยงของแต่ละระดับ บทนี้จะช่วยให้คุณเห็นภาพว่าทำไ…
- การสมดุลระดับการทดสอบหลังเข้าใจ Test Pyramid แล้ว คำถามที่สำคัญกว่าคือ 'เคสนี้ควรไปอยู่ระดับไหน' บทนี้จะช่วยให้คุณเลือกได้เป็นระบบขึ้น ว่าเมื่อไรควรใช้ unit, in…
Module 04
Anatomy of an Automated Test
Module 05
Locators, Assertions, and Waiting
Module 06
Test Data and Environment
Module 07