🍀 “API test case” là test case được thiết kế để kiểm tra một API có hoạt động đúng theo yêu cầu hay không. Thường khi nói tiếng Việt, chúng ta nói “test case API” để so sánh với “test case UI”. Khác với kiểm thử trên UI như ứng dụng web hoặc ứng dụng trên điện thoại. Một test
HTTP Status Code là gì? Tester cần biết những mã nào?
🍀 HTTP Status Code là mã trạng thái được server trả về trong phản hồi của HTTP để cho biết kết quả của một yêu cầu HTTP. Khi kiểm thử API, HTTP Status Code là một trong những thông tin đầu tiên Tester cần kiểm tra. Ví dụ: khi gọi API: GET /users/123, bạn nhận được kết quả: HTTP/1.1 200
REST API là gì?
🍀 REST API là API được thiết kế dựa trên REST (Representational State Transfer) — một kiểu kiến trúc dùng để thiết kế các hệ thống phân tán. REST được Roy Fielding giới thiệu trong luận án tiến sĩ năm 2000 về kiến trúc của các hệ thống phần mềm trên mạng. REST tập trung vào cách các thành phần
API Testing là gì?
🍀 API Testing (kiểm thử API) là hoạt động kiểm tra các API để xác định chúng có hoạt động đúng theo yêu cầu, xử lý dữ liệu chính xác và giao tiếp đúng với các hệ thống liên quan hay không. API thường nằm ở phía backend và đóng vai trò trung gian cho phép các ứng dụng hoặc
ISTQB có còn cần thiết không?
🏆 Nếu bạn đang tìm hiểu về kiểm thử phần mềm, có thể bạn đã từng nghe đến ISTQB và chứng chỉ ISTQB CTFL (Foundation Level – Mức nền tảng) được đề cập trong nhiều tin tuyển dụng tester. Nhưng với rất nhiều tài liệu miễn phí, khóa học trực tuyến và công cụ AI hỗ trợ tester hiện nay,
ISTQB có thực sự làm bạn giỏi hơn?
🎓 Sở hữu chứng chỉ ISTQB bất kỳ, ví dụ CTFL, có đồng nghĩa với việc bạn sẽ kiểm thử tốt hơn không? Có thể bạn đã từng nghe câu nói: “Chiếc áo không làm nên nhà tu.” Trong kiểm thử phần mềm cũng vậy, chúng ta có thể hiểu theo cách tương tự. Có chứng chỉ ISTQB không có nghĩa
Tester và kiểm thử hiệu năng
❤️ Khi nói đến công việc của Tester, nhiều người thường nghĩ đến việc kiểm tra chức năng của hệ thống phần mềm như: đăng nhập, đặt hàng, thanh toán, tìm kiếm, v.v… Nhưng một phần mềm hoạt động đúng chưa chắc đã hoạt động tốt khi có nhiều người dùng cùng lúc. Một hệ thống có thể trả về
Cách sử dụng DevTools để xác định lỗi front-end hay back-end
🐛 Khi một lỗi xuất hiện trên ứng dụng web, câu hỏi của tester thường là: Đây là lỗi thuộc về front-end hay back-end? Thực tế, tester không nên vội kết luận một lỗi là thuộc về front-end (FE) hay back-end (BE). Mục tiêu của tester là cung cấp đầy đủ thông tin và bằng chứng để giúp đội phát
Kiểm thử File Uploader: Giả lập file nhiễm virus để test bảo mật
🚜 Khi kiểm thử các chức năng liên quan đến File Uploader hay File Management, mình thấy nhiều tester thường tập trung vào các trường hợp như tên file dài ngắn, định dạng được cho phép, giới hạn dung lượng, upload trùng lặp hoặc timeout khi upload file có dung lượng lớn. Đây đều là những trường hợp cơ bản
A/B Testing: Tester không làm trực tiếp nhưng nên hiểu
✅ Dạo gần đây có khá nhiều bạn tester nhắn hỏi mình: A/B Testing là gì? Tester có cần biết A/B Testing không? Điều thú vị là phần lớn mọi người đều nghĩ A/B Testing là chuyện của nhóm Product hoặc Marketing — và trước đây mình cũng nghĩ vậy. Mình bắt đầu quen thuộc với A/B Testing từ thời










