กลับไปหน้าบทความ

อ่าน 1 นาที

ชุดสายไฟทดสอบ

ในการทดสอบซอฟต์แวร์ชุดทดสอบคือชุดของสับและไดรเวอร์ที่กำหนดค่าไว้เพื่อช่วยในการทดสอบแอปพลิเคชันหรือส่วนประกอบ

ชุดสายไฟทดสอบ

ในการทดสอบซอฟต์แวร์ชุดทดสอบคือชุดของสับและไดรเวอร์ที่กำหนดค่าไว้เพื่อช่วยในการทดสอบแอปพลิเคชันหรือส่วนประกอบ[ 1 ] [ 2 ]ทำหน้าที่เป็นโครงสร้างพื้นฐานจำลองสำหรับสภาพแวดล้อมการทดสอบหรือคอนเทนเนอร์ในกรณีที่โครงสร้างพื้นฐานเต็มรูปแบบไม่พร้อมใช้งานหรือไม่เป็นที่ต้องการ

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

ชุดทดสอบ (Test Harness) ใช้เพื่ออำนวยความสะดวกในการทดสอบในกรณีที่โครงสร้างพื้นฐานการใช้งานจริงของแอปพลิเคชันบางส่วนหรือทั้งหมดไม่พร้อมใช้งาน ซึ่งอาจเกิดจากค่าใช้จ่ายด้านลิขสิทธิ์ ข้อกังวลด้านความปลอดภัยที่ทำให้สภาพแวดล้อมการทดสอบถูกแยกออกจากระบบ การจำกัดทรัพยากร หรือเพียงเพื่อเพิ่มความเร็วในการดำเนินการทดสอบโดยการจัดเตรียมข้อมูลทดสอบที่กำหนดไว้ล่วงหน้าและส่วนประกอบซอฟต์แวร์ขนาดเล็กแทนที่จะใช้ข้อมูลที่คำนวณจากแอปพลิเคชันแบบเต็มรูปแบบ

วัตถุประสงค์เฉพาะเหล่านี้อาจบรรลุได้โดยเครื่องมือเฟรมเวิร์กการทดสอบหน่วย สตับ หรือไดรเวอร์[ 3 ]

ตัวอย่าง

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

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

ส่วนหนึ่งของหน้าที่คือการจัดเตรียมอุปกรณ์ทดสอบที่ เหมาะสม

โดยทั่วไปแล้วชุดทดสอบจะมีความเฉพาะเจาะจงกับสภาพแวดล้อมการพัฒนา เช่นJavaอย่างไรก็ตามชุดทดสอบการทำงานร่วมกันได้ รับการพัฒนาขึ้นเพื่อใช้ในระบบที่ซับซ้อนมากขึ้น [ 4 ]

อ่านเพิ่มเติม

  • Pekka Abrahamsson, Michele Marchesi, Frank Maurer, กระบวนการแบบ Agile ในวิศวกรรมซอฟต์แวร์และการเขียนโปรแกรมแบบ Extreme Programming , Springer, 1 มกราคม 2009
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Test_harness&oldid=1293699214 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ชุดสายไฟทดสอบ

ในการทดสอบซอฟต์แวร์ชุดทดสอบคือชุดของสับและไดรเวอร์ที่กำหนดค่าไว้เพื่อช่วยในการทดสอบแอปพลิเคชันหรือส่วนประกอบ

ตัวอย่าง

เมื่อพยายามสร้างแอปพลิเคชันที่ต้องเชื่อมต่อกับแอปพลิเคชันบนคอมพิวเตอร์เมนเฟรม แต่ไม่มีเมนเฟรมให้ใช้งานในระหว่างการพัฒนา อาจสร้างชุดทดสอบขึ้นมาเพื่อใช้เป็นตัวแทน ซึ่งหมายความว่าโดยปกติแล้วการดำเนินการที่ซับซ้อนสามารถจัดการได้ด้วยทรัพยากรจำนวนน้อย...

อ่านเพิ่มเติม

Pekka Abrahamsson, Michele Marchesi, Frank Maurer, กระบวนการแบบ Agile ในวิศวกรรมซอฟต์แวร์และการเขียนโปรแกรมแบบ Extreme Programming , Springer, 1 มกราคม 2009 ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Test_harness&oldid=1293699214 "