บ้าน พัฒนาการ การทดสอบที่ล้มเหลวคืออะไร? - คำจำกัดความจาก techopedia

การทดสอบที่ล้มเหลวคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การทดสอบที่ล้มเหลวโดยตรงหมายถึงอะไร

การทดสอบที่ล้มเหลวโดยตรงหรือบางครั้งเรียกว่าการทดสอบฮิวริสติกส์เป็นการทดสอบซอฟต์แวร์ประเภทหนึ่งที่มุ่งเน้นไปที่ข้อผิดพลาดที่เป็นไปได้มากที่สุดสำหรับชิ้นส่วนของซอฟต์แวร์หรือโปรแกรม การทดสอบประเภทนี้พยายามทำงานอย่างชาญฉลาดมากกว่าการทดสอบแบบครอบคลุมหรือแบบมาตรฐานเพื่อค้นหาข้อบกพร่องหรือบกพร่องและแก้ไขปัญหา

Techopedia อธิบายการทดสอบล้มเหลว

การทดสอบความล้มเหลวบางประเภทประกอบด้วยการทดสอบกล่องดำแทนที่จะมองไปที่ซอร์สโค้ดของโปรแกรมผู้เขียนโปรแกรมจะรันโปรแกรมและดูว่าเกิดอะไรขึ้น ตรงข้ามกับการทดสอบกล่องสีขาวซึ่งผู้ทดสอบจะดูซอร์สโค้ดจริงของโปรแกรมเพื่อค้นหาข้อผิดพลาดที่อาจเกิดขึ้น อย่างไรก็ตามการทดสอบกล่องดำบางประเภทสามารถมุ่งเน้นกิจกรรมการทดสอบในพื้นที่ของโปรแกรมที่ความล้มเหลวบางประเภทมีแนวโน้มที่จะเกิดขึ้น ตัวอย่างเช่นหากผู้ทดสอบทราบว่าชิ้นส่วนของแหล่งข้อมูลเฉพาะนั้นมีความซับซ้อนหรือคลุมเครือพวกเขาอาจมุ่งเน้นการทดสอบที่มุ่งไปที่ความล้มเหลวในพื้นที่นั้นในการทดสอบแบบรันไทม์ นั่นหมายความว่าอาจมีองค์ประกอบของการทดสอบกล่องสีขาวในการทดสอบที่ล้มเหลว แนวคิดพื้นฐานของการทดสอบความล้มเหลวโดยตรงคือผู้พัฒนาควรให้ความสำคัญเป็นพิเศษกับส่วนต่าง ๆ ของรหัสฐานซึ่งอาจผิดพลาดได้มากกว่า

การทดสอบที่ล้มเหลวคืออะไร? - คำจำกัดความจาก techopedia