🚜 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
Khoá học GenAI Testing
🤖 GenAI for Software Testing là một khoá học thực tiễn được thiết riêng dành cho tester trong kỷ nguyên AI. Khóa học này giúp tester không chỉ sử dụng GenAI để tăng tốc công việc, mà còn từng bước làm chủ và kiểm soát GenAI trong testing — một năng lực đang trở thành tiêu chuẩn mới của tester
Cấu trúc Prompt Tốt và 3 Kỹ thuật Prompting Dành cho Tester
🤖 Bạn đã bao giờ copy một prompt trên mạng, chạy thử… và nhận về một đống test case không dùng được chưa? Sau nhiều năm làm tester, và vài năm gần đây dùng AI gần như mỗi ngày, mình nhận ra một điều khá thú vị: prompting thực chất chỉ là cách bạn đặt yêu cầu. Giống cách bạn
AI có thể thay Tester không? Và Tester nên làm gì trong 2026?
🍀 Nếu bạn đang lo lắng rằng mình có thể bị AI thay thế, bạn không phải là người duy nhất. Gần đây mình nhận được khá nhiều câu hỏi giống nhau liên quan đến AI như: “Anh Sơn ơi, AI phát triển nhanh vậy thì tester có bị thay thế không?” Sau hơn 17 năm trong ngành phát triển
Prompt là gì? Cách tester bắt đầu dùng AI trong công việc hằng ngày
🤖 Nếu bạn hỏi mình “prompt là gì?”, thì câu trả lời thật lòng là: nó KHÔNG có gì mới cả. Điều thú vị là bạn vốn đã biết cách “viết prompt” từ lâu rồi. Prompt là gì? Chỉ là trước đây, khi bạn hay nhận được những “yêu cầu” từ Test Leader như: “em viết test case cho màn
WYSIWYG là gì và cách kiểm thử
✎ Nếu bạn đang tự hỏi “WYSIWYG là gì?” có thể bạn chưa có nhiều cơ hội làm việc với phần này. Hoặc nếu bạn chỉ test WYSIWYG bằng cách “nhìn xem UI hiển thị đúng không”, thì khả năng cao bạn đang bỏ sót bug. WYSIWYG là gì? WYSIWYG là viết tắt của “What You See Is What You
5 yếu tố khiến kiểm thử phần mềm AI khó hơn
⭐️ Trong kiểm thử phần mềm, các ứng dụng truyền thống thường có tính xác định. Nghĩa là, cùng một tập giá trị đầu vào, phần mềm sẽ luôn trả về cùng kết quả. Ví dụ, với một phần mềm tính tổng như máy tính bỏ túi (calculator) thì khi thực hiện phép tính 2 + 2, kết quả sẽ
Trong AI, non-deterministic là gì?
🤖 Trong quá trình tìm hiểu và tham gia kiểm thử các phần mềm có sử dụng AI, mình nhận ra một điều khá thú vị: AI đôi khi rất “khó đoán”. Non-deterministic là gì? Với “phần mềm truyền thống” (không sử dụng AI), hầu hết các chức năng của nó đều có tính xác định (deterministic). Nghĩa là cùng một tập
Race conditions và lỗi liên quan
✅ Trong hơn 17 năm kiểm thử phần mềm, mình nhận ra rằng có một loại lỗi không dễ tái hiện, rất khó điều tra nguyên nhân, và đôi khi tạo ra nhiều tranh cãi giữa developer và tester. Đó là những lỗi liên quan đến “race conditions.” Race conditions là gì? Hiểu đơn giản, race condition xảy ra khi










