Mục lục:

IReporter TestNG là gì?
IReporter TestNG là gì?

Video: IReporter TestNG là gì?

Video: IReporter TestNG là gì?
Video: P25 - TestNG Listeners | TestNG | Testing Framework | ITestListener | 2024, Tháng mười một
Anonim

TestNG đã cung cấp một khả năng để thực hiện ' IReporter 'một giao diện có thể được triển khai để tạo báo cáo tùy chỉnh bởi người dùng. Nó có phương thức 'createReport ()' sẽ được gọi sau khi tất cả bộ đã hoàn thành việc thực thi và đưa báo cáo vào thư mục đầu ra được chỉ định.

Hãy cân nhắc kỹ điều này, việc sử dụng các trình nghe TestNG là gì?

Thính giả được định nghĩa là giao diện sửa đổi mặc định TestNG's cư xử. Như tên cho thấy Người nghe "lắng nghe" sự kiện được xác định trong tập lệnh selen và xử lý theo đó. Nó là đã sử dụng trong selen bằng cách thực hiện Người nghe Giao diện.

Tương tự, chúng tôi có thể tùy chỉnh báo cáo TestNG không? TestNG có sẵn Báo cáo khả năng trong đó. Sau khi thực hiện hoàn chỉnh các trường hợp thử nghiệm, TestNG tạo một thư mục đầu ra thử nghiệm trong thư mục gốc của dự án. Đến tùy chỉnh báo cáo TestNG chúng tôi cần triển khai hai giao diện, ITestListener và IReporter. Nếu như chúng tôi cần phải có được một bản báo cáo giữa thời gian thực hiện, chúng tôi cần ITestListener.

Sau đây, làm cách nào để sử dụng báo cáo TestNG?

Nhật ký phóng viên TestNG

  1. Viết một trường hợp thử nghiệm cho ứng dụng Đăng nhập và thực hiện ghi nhật ký Log4j trên mỗi bước.
  2. Chèn nhật ký của Người báo cáo về các sự kiện chính của bài kiểm tra.
  3. Chạy kiểm tra bằng cách nhấp chuột phải vào kịch bản trường hợp thử nghiệm và chọn Chạy dưới dạng> Kiểm tra TestNG.

Chú thích trong TestNG là gì?

Tóm tắt Chú thích TestNG @BeforeSuite: chú thích phương pháp sẽ được chạy trước khi tất cả các thử nghiệm trong bộ phần mềm này chạy. @AfterSuite: chú thích phương thức sẽ được chạy sau khi tất cả các thử nghiệm trong bộ phần mềm này đã chạy. @BeforeTest: Cái chú thích phương thức sẽ được chạy trước khi chạy bất kỳ phương thức kiểm tra nào thuộc các lớp bên trong thẻ.

Đề xuất: