สารบัญ:

IReporter TestNG คืออะไร
IReporter TestNG คืออะไร

วีดีโอ: IReporter TestNG คืออะไร

วีดีโอ: IReporter TestNG คืออะไร
วีดีโอ: TestNG Framework Tutorial | What Is TestNG🔍| Part-I | LambdaTest 2024, พฤศจิกายน
Anonim

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

เมื่อพิจารณาถึงสิ่งนี้แล้วผู้ฟัง TestNG มีประโยชน์อย่างไร

ผู้ฟัง ถูกกำหนดให้เป็นอินเทอร์เฟซที่ปรับเปลี่ยนค่าเริ่มต้น TestNG's พฤติกรรม. ตามชื่อเลยค่ะ ผู้ฟัง "ฟัง" กับเหตุการณ์ที่กำหนดไว้ในสคริปต์ซีลีเนียมและปฏิบัติตาม มันคือ ใช้แล้ว ในซีลีเนียมโดยการนำไปใช้ ผู้ฟัง อินเตอร์เฟซ.

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

ฉันจะใช้ตัวรายงาน TestNG ได้อย่างไร

บันทึกผู้รายงาน TestNG

  1. เขียนกรณีทดสอบสำหรับแอปพลิเคชัน Sign In และใช้การบันทึก Log4j ในทุกขั้นตอน
  2. แทรกบันทึกของ Reporter ในเหตุการณ์หลักของการทดสอบ
  3. รันการทดสอบโดยคลิกขวาที่สคริปต์กรณีทดสอบแล้วเลือก Run As > TestNG Test

คำอธิบายประกอบใน TestNG คืออะไร

บทสรุปของ คำอธิบายประกอบ TestNG @BeforeSuite: The มีคำอธิบายประกอบ เมธอดจะถูกรันก่อนที่การทดสอบทั้งหมดในชุดนี้จะรัน @AfterSuite: The มีคำอธิบายประกอบ เมธอดจะถูกรันหลังจากการทดสอบทั้งหมดในชุดนี้รันแล้ว @ก่อนการทดสอบ: The มีคำอธิบายประกอบ เมธอดจะถูกรันก่อนที่จะรันเมธอดทดสอบที่เป็นของคลาสภายในแท็ก

แนะนำ: