KIỂM THỬ TỰ ĐỘNG VỚI KARATE: TẠO VÀ THỰC THI MỘT TEST CASE ĐƠN GIẢN

Chào các bạn, hôm nay mình xin gửi đến các bạn bài viết hướng dẫn tạo và thực thi một Test Case đơn giản trong Karate. Bây giờ chúng ta cùng bắt đầu nhé.

Đầu tiên mở phần mềm eclipse.

Nhấp chuột phải vào mục “src/test/java” chọn New và chọn Folder.

Đặt tên cho Folder và nhấn Finish.

Sau đó tạo một file bên trong Folder tên là FirstTest.feature. Tại đây eclipse sẽ mở cửa sổ để tải cucumber, ta nhấn chọn install Cucumber nhé.

Sau khi cài đặt thành công kết  quả sẽ như hình bên dưới nhé.

Sau đó mình bắt đầu viết câu lệnh để lấy dữ liệu từ API có cấu trúc như sau.

  • Given url ‘Đường dẫn API’
  • When method ‘Tên phương thức’.
  • Then status ‘Kết quả trả về’

Tại đây mình vào trang web https://reqres.in/ để lấy đường dẫn đến một API bất kì.

Sau đó mình chọn mục Get List Users và chọn vào phần đường dẫn rút gọn bên dưới chữ Request để lấy đường dẫn đầy đủ.

Tiến hành copy đường dẫn đầy đủ.

Sau đó lấy đường dẫn dán vào đằng sau “Given url ”. Lưu ý đường dẫn sẽ được bỏ bên trong hai dấu nháy đơn.

Tiếp theo đặt phương thức và trạng thái như hình bên dưới.

Sau đó nhấn phải chuột chọn Run As -> 1.Cucumber Feature.

Sau đó đợi Test chạy xong, nhấn chuột phải vào mục “target” bên trong project và chọn refesh.

Tiếp theo mở thư mục res bên trong target.

Nhấp chuột phải vào file karate-summary.html – > Open With -> System Editor.

Sau đó hệ thống sẽ mở đến trang như sau.

Đó là toàn bộ bài viết hướng dẫn tạo và thực thi một Test Case đơn giản trong Karate. Nếu có bất kì thắc mắc nào, các bạn có thể để lại phần bình luận phía bên dưới bài viết mình sẽ giải đáp. Cảm ơn các bạn đã dành thời gian đọc bài chia sẻ của mình.

Chúc các bạn thành công.

Nam Ngọc – PLT SOLUTIONS