API Testing với Postman, Hoppscotch, và Insomnia
API Testing với Postman, Hoppscotch, và Insomnia
Tổng quan
Khóa học thực hành này sẽ hướng dẫn bạn cách kiểm thử API từ đầu bằng các công cụ hiện đại và ví dụ thực tế. Bạn sẽ bắt đầu bằng việc tìm hiểu các khái niệm cốt lõi về API và giao thức HTTP, sau đó chuyển sang thiết kế và thực hiện các trường hợp kiểm thử hiệu quả, phản ánh các thông lệ được sử dụng rộng rãi trong ngành.
Dù bạn mới bắt đầu với kiểm thử API hay muốn nâng cao kỹ năng, bạn sẽ xây dựng các kịch bản kiểm thử chức năng, kiểm thử biên và kiểm thử âm dựa trên đặc tả API như OpenAPI/Swagger, cũng như dựa trên user stories và các quy trình làm việc thực tế.
Bạn sẽ được thực hành với:
- Postman, nền tảng thử nghiệm API được nhiều nhóm trong ngành áp dụng rộng rãi nhất.
- Hoppscotch, một công cụ mã nguồn mở nhẹ để thử nghiệm API nhanh chóng dựa trên trình duyệt.
- Insomnia, một công cụ mạnh mẽ để kết nối các yêu cầu, quản lý môi trường và tổ chức các bộ kiểm thử phức tạp.
Trong các mô-đun sau, bạn sẽ áp dụng các kỹ năng của mình vào các tình huống thử nghiệm thực tế:
- Xây dựng và tổ chức bộ kiểm thử hoàn chỉnh cho thương mại điện tử và API hướng đến quy trình làm việc.
- Tích hợp các thử nghiệm API vào quy trình CI/CD để thử nghiệm hồi quy tự động.
- API giả lập để thử nghiệm sớm và riêng biệt.
- Gỡ lỗi và khắc phục sự cố các yêu cầu không thành công bằng công cụ tiên tiến.
Đến cuối khóa học này, bạn sẽ có đủ khả năng tự tin thiết kế, thực hiện và tự động hóa các bài kiểm tra API - lựa chọn đúng công cụ và chiến lược phù hợp với nhu cầu của nhóm hoặc dự án.
Bạn có thể thích
Kiểm thử phần mềm ứng dụng
In the dynamic landscape of software development, the role of a pragmatic software test engineer is indispensable. These professionals are the guardians of quality,...
Kiểm thử hệ thống AI và kiểm thử cùng AI
This course explores how AI is revolutionizing software testing, focusing on AI-assisted testing to enhance productivity and testing AI systems to ensure fairness, robustness,...
Kiểm thử tự động với Selenium (Java)
This comprehensive program is designed to equip you with the essential skills and knowledge needed to excel in the field of test automation. As...

Course Features
- Lectures 0
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 5
- Assessments Yes