Jenkins - การทดสอบอัตโนมัติ
หลักการพื้นฐานอย่างหนึ่งของการบูรณาการแบบต่อเนื่องคือการสร้างควรสามารถตรวจสอบได้ คุณต้องสามารถพิจารณาได้อย่างเป็นกลางว่าบิวด์เฉพาะพร้อมที่จะดำเนินการในขั้นตอนต่อไปของกระบวนการสร้างหรือไม่และวิธีที่สะดวกที่สุดในการดำเนินการนี้คือการใช้การทดสอบอัตโนมัติ หากไม่มีการทดสอบอัตโนมัติที่เหมาะสมคุณจะพบว่าตัวเองต้องเก็บสิ่งประดิษฐ์สร้างจำนวนมากและทดสอบด้วยมือซึ่งแทบจะไม่ได้อยู่ในจิตวิญญาณของการผสานรวมอย่างต่อเนื่อง ตัวอย่างต่อไปนี้แสดงวิธีใช้ Selenium เพื่อเรียกใช้การทดสอบเว็บอัตโนมัติ
Step 1 - ไปที่จัดการปลั๊กอิน
Step 2- ค้นหาปลั๊กอิน Hudson Selenium และเลือกติดตั้ง รีสตาร์ทอินสแตนซ์ Jenkins
Step 3 - ไปที่กำหนดค่าระบบ
Step 4 - กำหนดค่าโถเซิร์ฟเวอร์ซีลีเนียมและคลิกที่ปุ่มบันทึก
Note- สามารถดาวน์โหลดไฟล์ซีลีเนียม jar ได้จากตำแหน่งSeleniumHQ
คลิกที่ดาวน์โหลดสำหรับเซิร์ฟเวอร์ Selenium แบบสแตนด์อโลน
Step 5 - กลับไปที่แดชบอร์ดของคุณและคลิกที่ตัวเลือกกำหนดค่าสำหรับโครงการ HelloWorld
Step 6 - คลิกที่ Add build step และเลือก optin ของ "SeleniumHQ htmlSuite Run"
Step 7- เพิ่มรายละเอียดที่จำเป็นสำหรับการทดสอบซีลีเนียม ที่นี่ suiteFile คือ TestSuite ที่สร้างขึ้นโดยใช้ Selenium IDE คลิกที่บันทึกและดำเนินการสร้าง ตอนนี้การสร้างโพสต์จะเปิดตัวไดรเวอร์ซีลีเนียมและดำเนินการทดสอบ html