ฉันกำลังพยายามเรียกใช้การทดสอบ SpecFlow โดยเป็นส่วนหนึ่งของ TFS Build มีวิธีตั้งค่าโดยไม่ต้องใช้ SpecFlow+ runner หรือไม่ ข้อดีของการใช้ SpecFlow+ runner คืออะไร
ใครมีประสบการณ์ในการตั้งค่าเหล่านี้บ้าง?
ฉันกำลังพยายามเรียกใช้การทดสอบ SpecFlow โดยเป็นส่วนหนึ่งของ TFS Build มีวิธีตั้งค่าโดยไม่ต้องใช้ SpecFlow+ runner หรือไม่ ข้อดีของการใช้ SpecFlow+ runner คืออะไร
ใครมีประสบการณ์ในการตั้งค่าเหล่านี้บ้าง?
ตัววิ่ง SpecFlow+
ตัวดำเนินการทดสอบการรวมที่ชาญฉลาดยิ่งขึ้นสำหรับ SpecFlow
SpecFlow+ Runner เป็นเครื่องมือดำเนินการทดสอบโดยเฉพาะที่ให้การรายงานที่ดีขึ้น การดำเนินการทดสอบที่เร็วขึ้น (ขนาน) และการผสานรวม VS/TFS ที่ดีขึ้น
ขอแนะนำให้ใช้ specflow+ runner เพื่อรันการทดสอบ specflow ผ่าน TFS
หากต้องการกำหนดค่ากระบวนการสร้างของคุณใน TFS 2017 เพื่อทำการทดสอบโดยใช้ SpecFlow+ Runner:
กำหนดคอนฟิกขั้นตอนการ build ดังต่อไปนี้:
ป้อนเส้นทางไปยัง ชุดทดสอบ ของคุณ
หากคุณใช้ทั้ง MSTest และ SpecFlow+ Runner ให้ป้อนเส้นทางไปยังโฟลเดอร์แพ็คเกจ NuGet ในช่อง เส้นทางไปยัง Custom Test Adapters หากคุณไม่ป้อนเส้นทางที่นี่ เฉพาะการทดสอบ MSTest ของคุณเท่านั้นที่จะดำเนินการเนื่องจาก TFS ไม่พบอะแดปเตอร์ทดสอบ SpecFlow+Runner
ป้อนชื่อไฟล์ .srprofile ของคุณในฟิลด์ เรียกใช้ไฟล์การตั้งค่า หากชื่อไม่ใช่ TFS.srprofile
หรือ default.srprofile
(ดูด้านบน)
บันทึกการเปลี่ยนแปลงของคุณ
รายละเอียดเพิ่มเติม โปรดดูบทช่วยสอนนี้: SpecFlow+ And Build Servers