Đề cương khóa học
Giới thiệu về Apigee
- Tổng quan về nền tảng và tính năng của Apigee
- Hiểu về quản lý chu kỳ đời API
- Apigee so với các công cụ kiểm thử API khác
Thiết lập môi trường
- Tạo và cấu hình tài khoản Apigee
- Cài đặt các công cụ hỗ trợ (Postman, JDK, Maven)
- Cấu trúc dự án và thiết lập kiểm thử
Thiết kế và triển khai API trên Apigee
- Tạo các proxy API
- Cấu hình chính sách (bảo mật, chuyển đổi, định tuyến)
- Triển khai API để kiểm thử
Kiểm thử thủ công và tự động
- Kiểm thử API với Postman và Apigee Trace
- Sử dụng Apigee Edge để thực thi kiểm thử tự động
- Chụp logs và phân tích kết quả kiểm thử
Tự động hóa kiểm thử nâng cao
- Thực hiện kiểm thử API dựa trên dữ liệu
- Kiểm thử xác thực và ủy quyền (OAuth, API keys)
- Mô phỏng tải và kiểm thử ứng lực với các công cụ của Apigee
Tích hợp CI/CD
- Tích hợp kiểm thử Apigee với Jenkins/Maven
- Tự động hóa xác thực triển khai API
- Giám sát liên tục và kiểm thử hồi quy
Các phương pháp tốt nhất và xử lý lỗi
- Thiết kế các trường hợp kiểm thử có thể tái sử dụng
- Quản lý môi trường và biến số
- Gỡ lỗi và giải quyết các lỗi thường gặp
Tổng kết và các bước tiếp theo
Yêu cầu
- Cơ bản về API và phương thức HTTP
- Kinh nghiệm với bất kỳ ngôn ngữ lập trình nào (Java, Python hoặc JavaScript được ưu tiên)
- Thông thạo các khái niệm về API RESTful
Đối tượng học viên
- Kiểm thử viên API
- Kỹ sư kiểm định chất lượng (QA)
- Lập trình viên
Đánh giá (3)
Sự kiên nhẫn và tốc độ giảng dạy của người giảng viên.
Jace - Vodacom
Khóa học - Test Automation with Selenium
Dịch thuật bằng máy
Các chủ đề chính có thể được thảo luận và thống nhất với giảng viên trước khi khóa học diễn ra. Không khí thoải mái và vui vẻ trong suốt các ngày hội thảo.
Lorenz - Continentale Lebensversicherung AG
Khóa học - Advanced Selenium
Dịch thuật bằng máy
Tôi đã học được những kiến thức mới và khá tự tin về nó. Không có gì không rõ ràng.
Barbara - Titian Software Poland Sp. z o.o.
Khóa học - Selenium WebDriver in C#
Dịch thuật bằng máy