การทดสอบ NUnit ทำงานแบบขนานหรือไม่
การทดสอบ NUnit ทำงานแบบขนานหรือไม่

วีดีโอ: การทดสอบ NUnit ทำงานแบบขนานหรือไม่

วีดีโอ: การทดสอบ NUnit ทำงานแบบขนานหรือไม่
วีดีโอ: How To Perform NUnit Parallel Execution In C# | Selenium C# | NUnit Testing Tutorial | Part IV 2024, พฤศจิกายน
Anonim

NS NUnit กรอบงาน 3.0 สามารถเรียกใช้การทดสอบ ใน ขนาน ภายในการชุมนุม นี่คือสิ่งอำนวยความสะดวกที่แยกจากกันโดยสิ้นเชิงจาก Engine การทดสอบแบบขนาน การดำเนินการแม้ว่าจะเป็นไปได้ทั้งสองอย่างในที่เดียวกัน ทดลองวิ่ง . โดยค่าเริ่มต้น no ขนาน การดำเนินการเกิดขึ้น

ฉันจะรันการทดสอบจากคอนโซล NUnit ได้อย่างไร

ใช้ nunit - คอนโซล .exe ถึง เรียกใช้การทดสอบ จากบรรทัดคำสั่ง นี่จะ วิ่ง หน่วย การทดสอบ และบันทึกผลลัพธ์ไว้ในผลลัพธ์ xml ซึ่งคุณสามารถใช้งานได้ง่าย ดูเอกสารประกอบสำหรับสวิตช์บรรทัดคำสั่งต่างๆ ที่มีอยู่ทั้งหมด

ในทำนองเดียวกัน Testfixture NUnit คืออะไร แอตทริบิวต์ TestFixture ( NUnit 2.0 / 2.5) นี่คือแอตทริบิวต์ที่ทำเครื่องหมายคลาสที่มีการทดสอบและวิธีการตั้งค่าหรือการแยกย่อย NUnit 2.5 แนะนำอุปกรณ์ทดสอบแบบกำหนดพารามิเตอร์และแบบทั่วไป - ดูด้านล่าง มีข้อจำกัดบางประการในคลาสที่ใช้เป็น a อุปกรณ์ทดสอบ.

นอกจากนี้ xUnit ทำการทดสอบแบบขนานหรือไม่

แบบทดสอบ เขียนใน xหน่วย .net เวอร์ชัน 1 ไม่สามารถ วิ่ง ใน ขนาน ต่อกันในที่ชุมนุมเดียวกัน แม้จะทวีคูณ ทดสอบ แอสเซมบลีที่เชื่อมโยงกับ v1 ยังคงสามารถมีส่วนร่วมใน นักวิ่ง คุณลักษณะความขนานที่อธิบายไว้ในหัวข้อย่อยถัดไป

ฉันจะเรียกใช้ NUnit ได้อย่างไร

คุณต้องติดตั้ง 3 แพ็คเกจ NuGet: Nunit.

  1. เพิ่มไลบรารี NUnit 3 ใน Nuget
  2. สร้างคลาสที่คุณต้องการทดสอบ
  3. สร้างคลาสการทดสอบแยก ซึ่งควรมี [TestFixture] อยู่เหนือมัน
  4. สร้างฟังก์ชันในคลาสการทดสอบ ซึ่งควรมี [Test] อยู่เหนือมัน
  5. จากนั้นไปที่ TEST/WINDOW/TEST EXPLORER (ข้ามด้านบน)

แนะนำ: