ในขณะที่ผมชอบคำพูดนี้: "มันไม่สำคัญสิ่งที่คุณเรียกมันว่า แต่สิ่งที่มันไม่" ทำโดย Gojko Adzic ในบทความนี้
คุณต้องระบุกับคนที่พูดถึงการทดสอบสิ่งที่คุณตั้งใจจะทดสอบ
มีผู้คนจำนวนมากที่มีมุมมองต่างกันขึ้นอยู่กับบทบาทของพวกเขา
สำหรับการทดสอบทั่วไปวิธีการทดสอบได้รับการยอมรับในประเทศเนเธอร์แลนด์เป็นTMAP TMap ทำให้ความแตกต่างดังต่อไปนี้
- ทดสอบหน่วย
- การทดสอบการรวมหน่วย
- ทดสอบระบบ
- การทดสอบการรวมระบบ
- การทดสอบการยอมรับ (ทุกชนิด / ระดับ)
- การทดสอบการยอมรับการทำงาน
- การทดสอบการยอมรับของผู้ใช้
- ทดสอบการยอมรับการผลิต
พวกเขามีประเภทของการทดสอบที่เฉพาะเจาะจงมากขึ้นที่สามารถดำเนินการได้ในการทดสอบดังกล่าวข้างต้น ดูคำนี้ docสำหรับภาพรวม
วิกิพีเดียยังมีภาพรวมที่ดี
หนังสือโปรแกรมเมอร์ปฏิบัติพูดว่า:
- การทดสอบหน่วยคือการทดสอบที่ออกกำลังกายโมดูล
- การทดสอบการรวมแสดงให้เห็นว่าส่วนสำคัญของระบบทำงานร่วมกันได้ดี
การดูแหล่งข้อมูลที่แตกต่างกันเหล่านี้และนำประสบการณ์และความคิดเห็นของตัวเองมาเริ่มด้วยการแยกความแตกต่างออกเป็นสามประเภท
รายการของฉันด้านบนเป็นเพียงการเริ่มต้นและข้อเสนอแนะ แต่ฉันคิดว่าจริง ๆ : "มันไม่สำคัญว่าคุณจะเรียกมันว่าอะไร แต่มันทำอะไร"
หวังว่านี่จะช่วยได้
26-10-2016 แก้ไข: เมื่อเร็ว ๆ นี้มีการแนะนำที่ดีมากในการทดสอบหน่วย YouTube และการทดสอบการรวม - Musings ของ MPJ - FunFunFunction # 55