Programming
10 ข้อเเตกต่าง Testing VS Debugging
Published in
1 min readAug 20, 2020
หลังจากเขียนโปรแกรมแล้ว เราจำเป็นต้องทดสอบโปรแกรมเพื่อหาจุดผิดพลาดของโปรแกรมว่ามีหรือไม่ และตรวจสอบจนไม่พบที่ผิดอีก จุดผิดพลาดของโปรแกรมนี้เราจะเรียกว่า บัก (Bug) ส่วนการแก้ไขข้อผิดพลาดให้ถูกต้อง เรียกว่า ดีบัก (Debug) ซึ่งมือใหม่อาจจะสันสนว่า Testing กับ Debugging ต่างกันยังไง เราไปดูกันครับ
ความหมาย
- Testing นั้นเป็นหน้าที่ของ Tester ในการหาข้อบกพร่องใน Software เเละรายงานไปที่ Development Team เพื่อเเก้ไข ซึ่งสามารถทำผ่านระบบ Automation หรือ Manual ได้
- Debugging นั้นเป็นหน้าที่ของ Development Team หลังจากได้รับรายงานการทดสอบเกี่ยวกับข้อบกพร่องจาก Testing Team
จุดประสงค์
- Testing คือ การหาข้อผิดพลาดว่ามีหรือไม่
- Debugging คือ การหาตำแหน่งของข้อผิดพลาดเพื่อแก้ไข
ประโยชน์
Testing
- ช่วยระบุและแก้ไขข้อบกพร่อง
- สามารถ Integrated กับระบบรุ่นก่อนหน้าได้อย่างมีประสิทธิภาพ
- วิเคราะห์ต้นเหตุของปัญหาเพื่อเพิ่มประสิทธิภาพของซอฟเเวร์
- ไว้วางใจได้
Debugging
- รายงาน Error ในทันที
- จัดหาข้อมูลที่เป็นประโยชน์กับโครงสร้างข้อมูล
- ลดข้อมูลที่ไร้ประโยชน์เเละทำลายสมาธิให้น้อยที่สุด
- ช่วยเลี่ยงการทดสอบ Code ที่ซับซ้อน
ขอบคุณข้อมูลจาก
pinterest
songkran13