8.Manual vs Automation testing

💬 คราวนี้เราจะมาดูกันว่าการเทสตัวโปรแกรมในโลกนี้หลักๆเขามีแบบไหนบ้าง และแต่ละแบบต่างกันยังไงบ้าง

🎯 สรุปสั้นๆ

👨‍🚀 Manual testing

เป็นการเช็คแบบที่เห็นได้ทั่วไปนั่นคือการให้คนมานั่งคอยทดสอบโปรแกรมเรา ข้อเสียคือในการเทสบางทีคนก็ทำผิดทำถูก ค่อนข้างช้า ค่าใช้จ่ายสูง และบางทีก็เทสได้ไม่ครอบคลุม

👨‍🚀 Automation testing

เป็นการเขียนโค๊ดขึ้นมาเพื่อใช้ในการทดสอบโค๊ดของเราอีกทีนึง ข้อเสียคือ ใช้เวลาในการเขียนเยอะกว่าปรกติในช่วงแรก

Manual test จำเป็นต้องทำอยู่ไหม ? จำเป็นครับ เพราะในบางเรื่อง automation test จะมาสามารถทำได้ เช่นตรวจว่าหน้าตาสวยหรือเปล่า หรือควรปรับขนาดข้อความหรือสีเป็นยังไง ซึ่งของพวกนี้จำเป็นที่จะต้องใช้การตัดสินใจของคนเข้ามาเกี่ยวข้อง