Khóa học API Testing sử dụng công cụ POSTMAN

Số tiết: 12

Thời gian 1 tiết: 120 phút

Số phần: 2

Phương pháp học: Trực tiếp/ Online qua Skype

Địa điểm học: Trung tâm/ Online

Tất cả ứng dụng, phần mềm, vạn vật chúng ta đang sử dụng được toàn cầu hóa, xã hội hóa tưởng như đơn giản nhưng chúng được liên kết bởi một mạng lưới tự động hóa đó là API. Vậy chúng ta cùng tìm hiểu về khóa học kiểm thử tự động API – Sử dụng công Cụ POSTMAN để hiểu rõ hơn về API Testing là gì và quá trình tự động đó diễn ra như thế nào.

khoa hoc api testing

Khái niệm về API Testing

API Testing là gì?

API (Application Programming Interface) là một loại kiểm thử phần mềm, hoạt động như một giao diện cho phép hai ứng dụng phần mềm hoạt động và giao tiếp với nhau.  Nó bao gồm kiểm tra trực tiếp và là một phần của kiểm thử tích hợp để xem phần mềm có đáp ứng được những mong đợi về chức năng,  hiệu suất, độ tin cậy bảo mật hay không. Hiểu nôm na một cách đơn giản nó là phần mềm trung gian giữa Server và Client để gọi tới API, sau đó nhận kết quả output của hệ thống và ghi lại toàn bộ phản hồi của cả quá trình. 

Trong API, sẽ sử dụng một giao thức, công cụ để server và Client giao tiếp với nhau. Trong đó giao thức chính  là HTTP. Và API được xây dựng trên 2 thành phần chính là: Yêu cầu (request) và phản hồi (response)

Bốn phương thức được sử dụng cho một request đó là:

  • GET thực hiện truy vấn object
  • POST tạo ra object mới
  • PUT để thực hiện lệnh chỉnh sử hay thay thế 1 object
  • DELETE thực hiện xóa bỏ một object

Mỗi phương pháp trên phải được API thực hiện lệnh gọi pass sau đó  gửi yêu cầu thực hiện cho server bước tiếp theo làm gì. Tuy nhiên API chủ yếu tập trung vào phần business logic của phần mềm mà quên đi giao diện của phần mềm.

Công cụ được sử dụng để Test API

Hiện nay có rất nhiều tool được sử dụng để test API tuy nhiện phổ biên nhất vẫn là bộ 5 công cụ:

  • Postman: Trong giai đoạn phát triển sản phẩm Developers đã sử dụng tool này ở bước unit test để kiểm tra chất lượng của sản phẩm thông qua kết quả trả về mà không quan tâm đến giao diện của sản phẩm.
  • Jmeter: Công cụ này được các tester sử dụng phổ biến để kiểm thử hiệu năng Thông thường tool này được sử dụng bởi Tester để thực hiện test hiệu năng, kiểm tra sức tải sản phẩm trong giai đoạn gần và giữa release sản phẩm.
  • Katalon Studio: Katalon Studio là công cụ kiểm tra tự động hóa miễn phí, Tool cung cấp một môi trường chung để tạo và thực hành chức năng UI, cung cấp các dịch vụ API cho WEB và Mobile.
  • Tricentis Tosca: Là nền tảng thử nghiệm liên tục cho DevOps và Agile.
  •  Apigee: Là một Tool kiểm thử API trên đám mây, cho phép người dùng kiểm tra và đo lường hiệu suất cho API, và với các trình soạn thảo khác như swagger Apigee giúp  hỗ trợ và xây dựng API .

Tuy nhiên hiện tại thì Postman là công cụ được dùng phổ biến và ưa chuộng nhất trong việc thử nghiệm các API. Vậy làm thể nào để kiểm thử tự động API với Postman, các bạn cùng tìm hiểu về khóa học khóa học API Testing sử dụng công cụ Postman.

Khóa học API Testing sử dụng công cụ Postman

Đối tượng tham gia

Khóa học này phù hợp và tốt hơn đối với các bạn sinh viên đã có nền tảng kiểm thử phần mềm như : các bạn có base CNTT, các bạn fresher tester đã tham gia khóa học Tester cho người mới bắt đầu hay manual tester.

Nội dung chi tiết khóa học API Testing

Phần 1: Lý thuyết giới giới thiệu các kiến thức cơ bản về API

  • Khái niệm API là gì.
  • Hướng dẫn cách đọc hiểu tài liệu API .
  • Hướng dẫn tạo test case để thực hiện kiểm thử API 
  • Thiết lập các test case security cho API
  •  Thiết lập các test case về business flow API.
  • Thiết lập cho API các test case về validation.
  • Giới thiệu, hướng dẫn tip logic tư duy đoán lỗi khi được nhận tài liệu API và khi thực hiện công việc kiểm thử API .
  • Rèn luyện kỹ thuật log bug khi kiểm thử API .
  • Cung cấp cho học viên để hiểu sâu các kiến thức căn bản về kiến trúc hệ thống đang dùng API phổ biến nhất hiện nay là Microservice và Web service.

Phần 2: Thực Hành

  • Thực hành chạy auto test case trên Runner POSTMAN
  • Hướng dẫn sử dụng tool PostMan  :
  • Hướng dẫn và thực hành tạo test plan
  • Tạo collection và thực hành
  • Tạo document API từ test case tự động trên POSTMAN và thực hành, chữa bài tập
  • Tổng kết khóa học.

aPi test

Kết thúc khóa học API Testing – Sử dụng công cụ POSTMAN bạn nhận được gì

  • Hiểu về khái niệm API Testing
  • Cài đặt và biết sử dụng thành thạo công cụ Postman
  • Từ những yêu cầu phần mềm chuyển sang yêu cầu cho testing
  • Nhận được các test case mẫu và hướng dẫn, form để tham khảo.
  • Hiểu cơ bản một case API testing. Hiểu phương pháp http, gửi nhận qua http
  • Tao test case API, có sử dụng biến
  • Sử dụng biến động
  • Tạo workspace và xuất JSON schema,
  • Tạo CRUD (Put, Get, Post, Patch) với postman
  • Tạo các case mở rộng khác trong API testing
  • Kiểm thử API bảo mật
  • API load testing.
  • Nhận và lưu trữ testcase từ Database và Excel
  • Thực hành tạo script test mở rộng.

Lịch khai giảng, ưu đãi

  • GIẢM 200K KHI ĐĂNG KÝ NHÓM 2 NGƯỜI TRỞ LÊN

  • LỊCH KHAI GIẢNG LỚP API Testing tháng 03/2024

    • Khai giảng ngày 17/03 – Học sáng Chủ nhật hàng tuần từ 9h00 đến 12h30
  • HÌNH THỨC HỌC: Online qua skype

Đăng ký ngay để nhận được thông tin chi tiết khóa học tester, lịch khai giảng và các ưu đãi siêu hot trong tháng.

☎️Hotline0973.703.357

☎️Fanpagefb.com/testerprovietnam

☎️Địa chỉ: : Số 76 Duy Tân, Cầu Giấy, Hà Nội.

Các khóa học khác tại trung tâm

Các kỹ năng cần thiết để thực hiện API Testing?

Kỹ năng thiết kế các bài kiểm thử có liên quan đến API, biết cách sử dụng các công cụ các tác vụ cụ thể (Charles, Postman, JMeter, v.v.), khả năng viết code để thực hiện kiểm thử API tự động, khả năng phân tích kết quả và cách để cập nhật các bộ kiểm thử hiện có sau khi thay đổi API

Postman là gì?

Postman là một ứng dụng máy tính dùng để kiểm thử API. Postman gửi một yêu cầu API đến máy chủ web và nhận được phản hồi, bất kể đó là gì. Với giải pháp mã nguồn mở này, bạn có thể tạo và lưu các yêu cầu HTTP / s đơn giản và phức tạp, cũng như đọc phản hồi của chúng.

5/5 - (7 bình chọn)
Bình luận
Icon Phone