What is Testing?
It is the process of verifying the quality, functionality, and performance of a software product.
คำนิยาม
การทดสอบ หรือ Testing คือ กระบวนการที่ทำเพื่อตรวจสอบและยืนยันฟังก์ชันการทำงาน ประสิทธิภาพ ความปลอดภัย และการใช้งานของผลิตภัณฑ์ซอฟต์แวร์ กระบวนการนี้มีความสำคัญในการระบุและแก้ไขข้อผิดพลาด ความไม่สอดคล้อง หรือปัญหาอื่นๆ ก่อนที่ผลิตภัณฑ์จะถูกปล่อยสู่ตลาดหรือส่งมอบให้ลูกค้า
การพัฒนา
กิจกรรมการทดสอบได้พัฒนาไปพร้อมกับเทคนิคและวิธีการใหม่ๆ ตามที่แอปพลิเคชันมีความซับซ้อนมากขึ้น
การทดสอบยอมรับ
UAT (User Acceptance Testing) ใช้ในการยืนยันว่า ระบบทั้งหมดทำงานตามที่ตั้งใจ
การทบทวนโค้ด
การทบทวนโค้ดจะตรวจสอบว่าโค้ดใหม่และโค้ดที่ถูกปรับปรุงสอดคล้องกับมาตรฐานการเขียนโค้ดและแนวทางปฏิบัติที่ดีที่สุด
การทดสอบการรวม
การทดสอบการรวมจะช่วยให้มั่นใจว่าส่วนประกอบของซอฟต์แวร์ทำงานร่วมกันได้
การทดสอบหน่วย
การทดสอบหน่วยจะตรวจสอบว่าแต่ละหน่วยของซอฟต์แวร์ทำงานได้ตามที่คาดหวัง
การทดสอบฟังก์ชัน
การทดสอบฟังก์ชันจะยืนยันการทำงานของระบบโดยจำลองสถานการณ์ที่ผู้ใช้งานจะพบ
การทดสอบประสิทธิภาพ
การทดสอบประสิทธิภาพจะประเมินประสิทธิภาพของซอฟต์แวร์ภายใต้ภาระงานที่แตกต่างกัน
การทดสอบการย้อนกลับ
การทดสอบการย้อนกลับจะตรวจสอบว่าฟีเจอร์ใหม่ๆ ไม่ทำให้ฟังก์ชันการทำงานที่มีอยู่ถูกทำลายหรือลดลง
ต้องการเรียนรู้เพิ่มเติมหรือไม่?
หากคุณอยากเจาะลึกเกี่ยวกับ Testing เพิ่มเติม หรืออยากนำการฝึกอบรมแบบนี้มาสู่ทีมของคุณ มาพูดคุยกัน ฉันช่วยให้ทีมต่าง ๆ เข้าใจและนำแนวคิดเหล่านี้ไปปรับใช้ได้ ฉันยินดีอย่างยิ่งที่จะได้รับการติดต่อจากคุณ!
What is a tester?
Tester หรือที่รู้จักในชื่อ Test Engineer หรือ QA (Quality Assurance) คือ ผู...
What does QA mean?
Quality Assurance (QA) คือ กระบวนการที่ใช้ในการรับรองว่าโปรแกรมซอฟต์แวร์ตรง...
What does WET mean?
หลักการ WET หมายถึง "Write Everything Twice" หรือ "We Enjoy Typing" ซึ่งเป็...
What are the SOLID principles?
หลักการ SOLID ถูกแนะนำโดย Robert C. Martin หรือที่รู้จักกันในชื่อ Uncle Bob...
What does UAT stand for?
การทดสอบการยอมรับ (Acceptance Testing) คือ กระบวนการการประกันคุณภาพที่ประเม...