Nội dung bài học
✅ Chạy nhiều test cases với Test Suite
✅ Chạy test cases song song trong akaAT Studio
✅ Parallel Excution là gì?
Parallel Execution là chạy song song và trong kiểm thử tự động của chúng ta là chạy song song các test cases với nhau.
Nhằm giảm thiểu được thời gian thực thi. Khi số lượng test case chỉ vài chục cái thì nó khác, còn khi số lượng TCs lên hàng ngàn cái thì khi đó sẽ thấy rõ công dụng của chạy song song. Giúp chúng ta giảm thiểu thời gian rất nhiều.
✅ Chạy nhiều test cases với Test Suite
Trong akaAT Studio hỗ trợ chúng ta chức năng Test Suite mục đích giúp chạy được nhiều test cases cùng một lần chạy và có thể thực thi chúng song song với nhau trên một lần chạy.
Từ chức năng cho thấy ý nghĩa của nó giúp cho chúng ta có thể thực thi được luồng chạy theo flow business.
Ví dụ: Login > Add Category > Add Product tương ứng gọi 3 cases cùng chạy với thứ tự chỉ định.
Các bạn tạo Test Suite y như tạo test case bình thường thôi. Chọn loại Web.
Sau đó nhấn icon dấu + để thêm test cases cần chạy cùng nhau.
Như vậy là thêm xong 1 test case. Giờ các bạn lặp lại thaoo tác trên thêm test cases mình mong muốn. Sau đó nhấn Run thôi.
Kết quả sau khi chạy:
Như vậy chúng ta đã chạy được tuần tự cả 3 test cases với thời gian là 19s. Để muốn nhanh hơn nữa là chúng ta sẽ chạy 3 test cases đó song song nhau để giảm thiểu thời gian chạy.
✅ Chạy test cases song song trong akaAT Studio
Tại màn hình làm việc với Test Suite sau khi chạy tuần tự thì các bạn sẽ thấy một vùng điền giá trị số luồng chạy. Chính là số luồng giúp chúng ta chạy song song các test cases với nhau.
Trường hợp trên An chọn 3 luồng tương ứng 3 test cases sẽ chạy song song nhau.
Các bạn sẽ thấy thời gian chỉ còn 7s. Giảm được 12s. Như vậy đâu đó giảm được 2/3 thời lượng. Khá là hữu ích 😋
Anh Tester
facebook.com/anhtester
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu