❅
❅
❆
❅
❆
❅
❆
❅
❆
❆

  • 0939206009
  • thaian.it15@gmail.com
  • Facebook
  • Youtube
  • Zalo
Anh Tester Logo
  • Khoá học
    • All Courses
    • Website Testing
    • API Testing
    • Desktop Testing
    • Mobile Testing
    • Programming Language
    • CI/CD for Tester
    • Performance Testing
  • 💥Khai giảng
  • tools
    • TestGenAI - AI Test Cases Generator
    • Mobile Apps Demo
    • Automation Framework Selenium TestNG
    • Automation Framework Cucumber TestNG
    • Gherkin Convert Functions in Katalon
    • Convert object from Selenium Java to Playwright Python
    • Website Demo CRM
    • Website Demo HRM
    • Website Demo HRM GO
    • Website Demo POS
    • Website Demo eCommerce CMS
  • blog
    • Selenium C#
    • Selenium Java
    • Katalon Tools
    • Jenkins CI/CD
    • SQL cho Tester
    • Manual Testing
    • Tài liệu cho Tester
    • Automation Testing
    • akaAT Tools
    • Cucumber TestNG
    • API Testing with Postman
    • Apache Maven
    • AI in Software Testing
    • Lịch khai giảng
  • Liên hệ
  • Log in
    Sign up
New

API Automation Testing with REST Assured using Java (KHÔNG DẠY CODE JAVA)

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.

  • Created by Anh Tester
  • Vietnamese
  • Last updated Aug-22-2025
Facebook Linkedin Telegram Pinterest Share with Zalo Zalo

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. ...


🎯Cách học Online:

  • Chuẩn bị ZOOM app để call trực tiếp (có record sau mỗi buổi)
  • Chuẩn bị Mạng ổn định và nơi học không ồn lắm để tương tác trực tiếp
  • Một tuần học 3 buổi và học trong tầm 2 tháng (từ không biết gì đến làm được việc)
  • Tài liệu trao đổi nhanh trên Zalo group
  • Sau khi kết thúc khóa An cấp chứng chỉ cho các bạn hoàn thành các yêu cầu của An gồm chuỗi bài học, bài tập và dự án auto test cuối khoá

 

🎯Thông tin về Anh Tester:

  • Võ Thái An
  • Công việc chính: Software Quality Engineer tại Phamiliar Tech in USA (remote).
  • Kinh nghiệm: hơn 7 năm làm automation test với Selenium, Appium, Rest Assured, Katalon, Playwright và các tools khác.
  • SĐT: 0939206009 (phone/facebook/zalo)
Xem thêm Thu lại

Danh sách bài học

Số bài học: 22 bài Tổng thời lượng: 40 giờ

  • Tài nguyên cài đặt môi trường và cần trong khoá học

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

  • ✅ 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

  • ✅ Rest Assured là gì
    ✅ Cài đặt thư viện Rest Assured vào Maven project
    ✅ Chạy thử test case API với Rest Assured

  • Lesson Video 1 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

  • ✳️ Sử dụng phương thức POST trong request
    ✳️ Cách truyền data đầu vào trong Body dạng JSON

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

  • ✳️ Tại sao sử dụng POJO class?
    ✳️ Sử dụng POJO class để khởi tạo giá trị theo cấu trúc JSON body
    ✳️ Sử dụng thư viện Gson để chuyển POJO class về dạng JSON data
    ✳️ Xây dựng POJO class có nhiều cấp bậc

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

  • ✳️ Tại sao cần xử lý xác thực trong test API automation
    ✳️ Sử dụng Basic Authentication trong REST Assured
    ✳️ Sử dụng Direst Authentication trong REST Assured
    ✳️ Sử dụng Form Authentication trong REST Assured
    ✳️ Sử dụng 0Auth Authentication trong REST Assured
    ✳️ Sử dụng Token để xác thực trong REST Assured
    ✳️ Sử dụng PUT method

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

  • ✳️Sử dụng PATCH method trong REST Assured
    ✳️Sử dụng DELETE method trong REST Assured

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

  • ✳️ Công dụng của thư viện Lombok và DataFaker
    ✳️ Cài đặt thư viện Lombok và DataFaker
    ✳️ Sử dụng Lombok để xây dựng lại cấu trúc POJO class

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

  • ✳️ Sử dụng Properties file trong Java
    ✳️ Tạo class chung để lưu config data
    ✳️ Tạo BaseTest để chứa các hàm chạy trước
    ✳️ Xây dựng class data builder

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

  • ✳️ Đọc Data từ JSON file
    ✳️ Chỉnh sửa giá trị trong JSON file
    ✳️ Chỉnh sửa thuộc tính trong JSON file

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

  • ✳️ JSON Schema là gì?
    ✳️ Validate JSON Schema là gì?
    ✳️ Khi nào cần Validate JSON Schema?
    ✳️ Cách thực hiện Validate JSON Schema với REST Assured

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


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

  • ✅ Cách run test bằng package, class, method trong file suite XML
    🔆 Triển khai vào code Test Automation API Rest Assured
    ✅Công dụng của Annotations trong TestNG Framework
    ✅Các Annotations chính trong TestNG Framework



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

  • ✅ Listener trong TestNG là gì?
    ✅ Các loại Listeners trong TestNG
    ✅ ITestListener trong TestNG
    ✅ Cách riển khai ITestListener trong TestNG

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


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

  • Viết các hàm xử lý dạng class Keyword để rút gọn code và config data chung.

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

  • ✅ Cài đặt và sử dụng Allure report

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

  • Thiết lập chạy test cases song song trong REST Assured and TestNG Framework

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


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


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

Thông tin Giảng viên

Teacher Avatar

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

Giới thiệu khóa học

course-img

3,000,000 VNĐ

Xem trước nội dung Đăng ký Mua ngay

Khóa học bao gồm

  • Truy cập trọn đời
  • Video record mỗi buổi học
  • Hỗ trợ trọn đời

Tính năng khóa học

  • Thời lượng 40 giờ
  • Số bài học 22
  • Ngôn ngữ Vietnamese
  • Kỹ năng Làm được việc
  • Chứng chỉ Có

Danh mục khóa học

  • Website Testing
  • API Testing
  • Desktop Testing
  • Mobile Testing
  • Programming Language
  • CI/CD for Tester
  • Performance Testing

Khóa học mới nhất

Website and API Testing Automation with Playwright Javascript Typescript (KHÔNG DẠY CODE JS TS)

Website and API Testing Automation with Playwright Javascript Typescript (KHÔNG DẠY CODE JS TS)

Aug-15-2025 by Nguyên Hoàng
Khoá học Javascript Typescript dành cho Tester

Khoá học Javascript Typescript dành cho Tester

Aug-15-2025 by Nguyên Hoàng
Website and API Testing with Katalon Studio (DẠY ONLINE)

Website and API Testing with Katalon Studio (DẠY ONLINE)

Aug-14-2025 by Phạm Đức Hải
view all courses

Course Tags

  • Selenium
  • Appium
  • Playwright
  • Katalon
  • Java
  • Javascript
  • Python
  • Performance
  • JMeter
  • Grafana
  • Postman
  • NodeJS
  • Mobile
  • Website
  • Desktop
  • API
  • WinAppDriver
  • WebDriverIO
  • Rest Assured
  • Cypress
  • Robot Framework
  • Jenkins
  • Docker
  • AWS
  • Testing
  • Automation
  • Manual
  • C#

Liên hệ

  • 0939206009
  • thaian.it15@gmail.com
  • Anh Tester
  • Donate for Anh Tester
QR Facebook Group
QR Discord Group

Copyright © 2021-2025 Anh Tester Automation Testing