Chào các bạn. Hôm nay, chúng ta sẽ tiếp tục thảo luận về chủ đề Test suites và HTML Report trong Katalon. Ở topic này, mình sẽ giới thiệu những nội dung như sau:
Nội dung
1. Test Suite là gì?
Nói một cách dễ hiểu, Test Suite là tập hợp của các test case (trường hợp kiểm thử). Khi bạn có hàng ngàn các trường hợp kiểm thử, bạn sẽ cần phân loại các trường hợp theo từng tình huống kiểm thử khác nhau, như kiểm thử chức năng hoặc cho các tính năng riêng biệt của phần mềm.

2. Tạo Test Suite trong Katalon
Để tạo Test Suite, select Test suite -> Right click -> New -> Test Suite

3. Add Test Case to Test Suite
Có 2 cách để add test case vào Test Suite
- Cách 1: Click Add button on Test Suite và select test case -> click Ok
- Cách 2: Kéo thả test case từ folder Test Cases vào Test Suite

4. Execute Test Suite
Trong Test suite, mình có thể execute all test cases or select từng test case riêng lẻ bằng cách check vào ô checkbox ở cột Run

Trước khi execute test case, mình sẽ select environment mình muốn execute trong trường hợp mình có nhiều env. Ví dụ local env, release env or staging env …

Cuối cùng, mình sẽ select browser để bắt đầu execute

5. Test Suite Report
Sau khi execute Test Suite xong, bạn select tab Result để xem kết quả chi tiết

6. Tạo Test Suite Collection
Test Suite Collection bao gồm nhiều Test Suites con. Trong Katalon, bạn có thể kéo thả Test Suite vào Test Suite Collection. Trong đó, bạn có thể chọn Browser và environment để execute

Để tạo Test Suite Collect, select Test suite -> Right click -> New -> Test Suite Collection

7. Test Suite Collection Report
Sau khi execute Test Suite Collection, bạn sẽ thấy report như sau

8. HTML Report
Sau khi execute Test Suites hay Test Suite Collection, file HTML report sẽ được tạo ra và store trong foler {your project}/Report
Nếu test case fail, thì nó sẽ chụp lại màn hình và attach vào file report này

9. Kết
Như vậy chúng ta đã tìm hiểu qua Test Suites và Test Report trong Katalon Studio. Cảm ơn các bạn đã theo dõi bài viết của mình. Chúc các bạn thành công. Hẹn gặp lại các bạn ở những chủ đề tiếp theo. Bái bai.