Review Api Testing Là Gì – #htvtuesdaytech Hiểu là conpect trong nội dung hôm nay của Mỹ phẩm Nga Hàn. Tham khảo bài viết để biết chi tiết nhé.
Tại sao cần API Testing ?
????????Là 1 tester test API bạn cần phải chạy được 99% business dự án mà không cần tới UI (giao diện màn hình) ????????
Bạn đã nghe đến Microservices hay mô hình Stateless , Statefull chưa ?
Hiện tại với xu thế công nghệ 4.0 rồi, tester chúng ta cần phải mở rộng về hiểu biết hơn, học hỏi và trau dồi các kỹ năng, hiểu biết hơn để đáp ứng với xu thế với các mô hình dự án hiện tại ngày một mở rộng và phức tạp hơn.
Bạn đang xem: Api testing là gì
API đã được áp dụng từ rất lâu rồi, nhưng để phổ biến với thuật ngữ API Testing thì chưa nhiều.
Đa số các tester test API các bạn chỉ đều biết và dừng lại ở việc có API từ đội Phát triển đưa, và tiến hành gọi từng API một. Và giai đoạn test API đều bi đẩy xuống cuối cùng ở giai đoạn làm sản phẩm.
Chúng ta cần thay đổi tư duy đi nhé.
Nói đơn giản, API là cái cầu nối giữa client và server. Client ở đây có thể là web trên máy tính, app trên điện thoại sử dụng hệ điều hành khác nhau và được viết bằng những ngôn ngữ khác nhau. Tương tự, server back-end cũng được viết bằng các ngôn ngữ khác nhau. Để 2 thằng này có thể nói chuyện được với nhau chúng phải nói cùng 1 ngôn ngữ chính là API.
Trong dự án phần mềm, phần server và client làm độc lập với nhau nên có nhiều chỗ client chưa làm xong, mình không thể chờ xong xuôi mới test được như vậy là quá muộn–> Lúc này việc test cần phải thực hiện qua một cái công cụ khác để kiểm tra dữ liệu trao đổi giữa client và server có chính xác hay không cần được thực hiện càng sớm càng tốt
Kể cả khi client làm xong rồi, nếu mình test trên client mà thấy lỗi liên quan đến logic và dữ liệu thì cũng cần test thêm cả API để biết chính xác là server sai hay client sai –> sửa lỗi sẽ nhanh hơn.
Ngày nay các hệ thống tích hợp có phương thức trao đổi client và server là đang rất phổ biến. Tester dù manual hay auto đều cần có kiến thức api testing càng sớm càng tốt sẽ hỗ trợ trong việc test hiệu quả và giảm thiểu các lỗi nguy hiểm nhất xảy ra.
Trung tâm QRS liên tục khai giảng các khóa học về api testing trong thời gian 6 buổi với học phí cực kỳ phù hợp.
Xem thêm: Share đường Lưỡi Bò Là Gì
???????? Khóa học API testing có những điểm gì nổi bât?????????
???? Là biết tạo test case API.
???? Là chỉ cần goi các API có thể chạy được 99% các main flow theo business của dự án mà không cần Giao diện (client)
???? Là khi nhận được 1 API document có thể bắt được bug document đó.
???? Là xác định được các method nào đúng nào sai với từng request.
???? Là hiểu rằng khả năng , phạm vi về performance , security mình có thể test được cho API như thế nào ?
???? Là biết tai sao:
=> Request nào không cần token , request nào cần.
=> Header có thiếu hay sai.
=> Body của API đủ hay thiếu.
Xem thêm: Sửa Lỗi Fake Serial Number Của Idm, 4 Cách Sửa Lỗi Idm Báo Fake Serial Number
=> Response code hay message error trả về nào hợp lý hay không ?
NỘI DUNG KHÓA HỌC THỰC HÀNH TEST API TESTING TRONG CÁC HỆ THỐNG TÍCH HỢP
Tại sao cần test API ? Web service là gì ? Microservice là gì ? Thông qua khóa học các bạn sẽ được nắm được các kỹ năng sau :️⚽ Hiểu về khai niệm API.️⚽ Biết cách tạo test case API như sau :???? Dựng các test case security API :1️⃣ Authorization.2️⃣ Authentication3️⃣ Token.4️⃣ Permission : User role.5️⃣ Session.???? Dựng các test case về business flow API.⛔ Dựng các test case về Validation API.???? Cách chạy auto test case trên Runner Postman.???? Đọc hiểu một document API, nắm được cấu trúc 1 document API gồm những gì.???? Cách log bug API và report lỗi document API???? Phân biệt và nắm được sự khác nhau giữa kiến trúc hệ thống đang dùng API mới nhất hiện nay là Web service và Microservice.️???? Cách sử dụng tool postman như sau : tạo collection, tạo test plan, tạo document API từ test case tự động trên postman.???? Tư duy đoán lỗi khi cho Document API và khi thực thi test API.
Chuyên mục: Hỏi Đáp