Bạn sẽ học được gì ?

  • Biết sử dụng Maven project và IntelliJ IDEA
  • Sử dụng REST Assured để GET, POST, PUT, PATCH, DELETE
  • Sử dụng TestNG Framework để chạy test cases
  • Sử dụng thư viện đọc data test từ JSON
  • Kiểm tra data từ JSON với Assertions
  • Xây dựng data dạng POJO class builder với Lombok
  • Tạo data test random với DataFaker
  • Chạy test cases song song (parallel execution)
  • Xuất report sau khi chạy test với Allure report
  • Ghi logs khi chạy test với thư viện Log4j

Yêu cầu

    • Đã có kiến thức Java basic và OOP (An có dạy qua video riêng)
    • Khoá này chúng ta học Online hoặc học qua Video Record có sẵn (tuỳ bạn lựa chọn)

Nội dung khóa học

Xin chào các bạn. Khoá học API Automation Testing dành cho đối tượng ĐÃ BIẾT CODE Java, nên An không dạy code Java từ đầu nữa mà sẽ cần gì thì chỉ đó. Cái chính là sử dụng thư viện REST Assured hỗ trợ test API automation kết hợp các thư viện bổ trợ khác để hoàn thiện project. ...

Danh sách bài học

Số bài học: 20 lectures Tổng thời lượng: 40 hours

  • ✅ Cài đặt môi trường Maven lên máy tính
    ✅ Cài đặt Maven project trên IntelliJ IDEA
    ✅ Cài đặt thư viện TestNG Framework
    ✅ Chạy test cases với TestNG

  • Lesson Video 2 hours
  • Tải tài liệu của bài học

  • ✳️ Hàm Given() When() Then() trong REST Assured
    ✳️ Sử dụng cú pháp Request với Params và Header
    ✳️ Sử dụng cú pháp Response với phương thức GET

  • Lesson Video 1 hour 30 minute
  • Tải tài liệu của bài học

  • ✳️ Verify Response sử dụng hàm then() của REST Assured
    ✳️ Verify Response sử dụng class Assert của TestNG Framework
    ✳️ Sử dụng thư viện JsonPath để đọc JSON body

  • Lesson Video 2 hours
  • Tải tài liệu của bài học

Thông tin Giảng viên

Anh Tester

Software Quality Engineer

Đườ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