- 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
- 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
- Code dở thì làm Tester?
🤦 Một ngộ nhận đã tồn tại quá lâu! Mình đã nghe câu nói này rất nhiều lần: “Code không giỏi thì làm Tester đi”. Có thể do nghe nhiều nên nó đã trở thành một định kiến quen thuộc. Tuy nhiên, nếu làm Tester đủ lâu, bạn sẽ nhận ra rằng đây không chỉ là một hiểu lầ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
- Cách học hiệu quả
📗 Một cuốn sách: Mỗi người đọc lĩnh hội được điều khác nhau Một lần lướt trên mạng xã hội, thông qua một video ngắn, mình bắt gặp một sự thật mà không phải ai cũng nhận ra: “Cùng một cuốn sách, nhưng mỗi người đọc sẽ có cảm nhận khác nhau. Vì kiến thức nền tảng, trải nghiệm bản
- Bài kiểm tra mù màu
👁 Kiểm tra mù màu Ishihara là bài kiểm tra thị giác dùng các bảng chấm màu (nhiều chấm tròn với sắc độ khác nhau) để phát hiện rối loạn phân biệt màu, đặc biệt là đỏ–xanh lục do đa số người bị mù màu thuộc dạng Deuteranopia. Người bình thường sẽ nhìn thấy con số hoặc đường nét ẩn
- Kiểm thử mù màu
🎨 Nhiều Tester làm việc trong lĩnh vực phát triển phần mềm cả chục năm vẫn chưa từng nghĩ nghiêm túc về mù màu (color blindness), tuy nó ảnh hưởng trực tiếp đến chất lượng sản phẩm. Đa số người bị mù màu không biết mình bị, vì họ nghĩ cách nhìn của mình là bình thường. Vì thế, khi
- Hành trình từ HelpDesk đến Manual Tester
🍀 Trong quá trình phát triển phần mềm, vai trò của Tester ngày càng trở nên quan trọng, không chỉ trong việc đảm bảo chất lượng sản phẩm mà còn góp phần nâng cao trải nghiệm người dùng. Tester không đơn thuần là người “tìm lỗi”, mà là cầu nối giữa người dùng cuối, đội phát triển và các bên
- Lịch thi ISTQB Online mới nhất
✅ Nếu bạn đang lên kế hoạch học và ôn thi ISTQB cho năm mới 2026, lịch thi ISTQB online mới nhất này sẽ giúp bạn lên kế hoạch tự học ISTQB và ôn thi hiệu quả nhất. Cần tư vấn, vui lòng liên hệ 0909426181 (Sơn) Với hình thức thi ISTQB Online này, các bạn có 3 lựa chọn: 1.
- Playwright Là Gì? Trợ Thủ Đắc Lực Cho Kiểm Thử Tự Động
✅ Trong quá trình phát triển phần mềm từ xưa đến nay, việc đảm bảo chất lượng sản phẩm là vô cùng quan trọng. Việc kiểm thử phần mềm ở các giai đoạn khác nhau là một cách hiệu quả để đạt được điều này. Trong đó, kiểm thử hồi quy (regression testing) là một trong những công đoạn tốn
- i18n là gì? Cách kiểm thử
🍀 i18n là từ viết tắt của “internationalization” – quốc tế hóa. Từ “internationalization” có 18 ký tự, bắt đầu bằng chữ “i” và kết thúc bằng chữ “n” vì thế người ta gọi tắt là “i18n”. Trong quá trình phát triển phần mềm, chúng ta áp dụng i18n để hỗ trợ người dùng bằng cách sử dụng nhiều ngôn
- Hướng dẫn đăng ký thi ISTQB online tại Đà Nẵng
✅ Video bên dưới ghi lại quá trình anh Hoàng Liên Sơn – Founder của Testing VN, hướng dẫn một bạn đăng ký thi ISTQB CTFL theo hình thức online tại Đà Nẵng. Learning and Testing Center – Trung tâm Huấn luyện và Khảo thí (LTC) tại Đại học Duy Tân có phòng thi chứng chỉ quốc tế đặt tại
- Tester nên làm gì khi sót bug?
🐞 Mặc dù bất kỳ sản phẩm hay một chức năng nào cũng sẽ được kiểm thử kỹ lưỡng qua nhiều mức khác nhau, trong suốt quá trình phát triển, từ lúc phân tích yêu cầu, thiết kế, lập trình, cho đến kiểm thử. Tuy nhiên, người dùng vẫn gặp lỗi khi sử dụng sản phẩm là điều khó tránh
- MFA là gì? Mọi thứ bạn cần biết
🔒 Tự nhiên một ngày, bạn nhận hàng loạt tin nhắn hoặc email yêu cầu xác nhận có phải bạn đang đăng nhập vào hệ thống nào đó không? Hoặc tệ hơn là tài khoản của bạn không thể đăng nhập được nữa. Có thể tài khoản của bạn đã bị đánh cắp. Lúc này, đầu bạn nhảy số liên
- Outsource kiểu “điền vào chỗ trống”
🏠 Công ty làm outsource là gì? Công ty làm product là sao? Là hai câu hỏi thường gặp nhất khi tư vấn nghề tester cho người mới tìm hiểu về nghề này. Bên cạnh đó, có bạn còn hỏi: mới đi làm thì nên chọn “vị trí thực tập ở công ty lớn” hay “nhận vị trí fresher tester
- Story là gì?
🍀 Nếu từ khoá “story là gì?” mà bạn đang tìm hiểu là “user story là gì?” thì bài viết đầy đủ này về user story và ví dụ user story mẫu là điều bạn đang cần tìm. Dưới đây là tóm tắt một số thông tin cơ bản từ bài viết. Story là gì? Nói ngắn gọn thì story là
- Tại sao tester nên biết SQL?
⛁ Tester vẫn có thể làm việc rất ổn, khi không biết SQL là gì và nó hoạt động thế nào. Tuy nhiên, nếu tester không biết SQL hoặc không quan tâm đến cách chương trình xử lý thông tin bên trong nó, thì có thể bị sót bug (lỗi) trong quá trình kiểm thử phần mềm. Tester có cần
- IT Comtor và khóa học Fresher Tester
♥ Vốn xuất thân từ ban xã hội với chuyên ngành ngoại ngữ, sau hơn một năm “bán mình cho tư bản”, tôi bén duyên với công việc IT Comtor. Mà IT (Information Technology – Công nghệ thông tin) là một lĩnh vực hoàn toàn xa lạ đối với tôi. Ban đầu, khi mới dấn thân vào lĩnh vực này,
- Empty State là gì?
🍀 Empty state (tạm dịch là “không có gì để hiển thị”) là thời điểm khi người dùng tương tác với một sản phẩm phần mềm mà không có gì để hiển thị. Vấn đề này đôi khi bị bỏ qua trong quá trình thiết kế hệ thống phần mềm. Empty state cũng có thể xem là một edge case
- 10 câu hỏi về Tester
♥️ Làm tester có khó không, công việc hằng ngày là gì, cần biết tiếng Anh hay học công nghệ thông tin không, lương bao nhiêu là những câu hỏi mà mọi người hay thắc mắc về công việc kiểm thử phần mềm – gọi chung là tester. Dưới đây là chia sẻ của anh Sơn về những câu hỏi
- VPN là gì?
♥️ VPN (Virtual Private Network – mạng riêng ảo) tạo ra kết nối mạng riêng tư giữa các thiết bị thông qua internet vì thế nó giúp truyền dữ liệu an toàn và ẩn danh thông qua mạng internet công cộng. Về mặt cơ bản, VPN hoạt động bằng cách ẩn địa chỉ IP của người dùng và mã hóa
- Quỹ khuyến học TVN
♥ Nhằm chung tay góp sức tạo động lực cho các em học sinh khó khăn đến trường, TESTING VN thành lập Quỹ Khuyến Học TVN để thực hiện các hoạt động trao quà cho các em vào dịp khai giảng hoặc bế giảng. Bên cạnh việc trích quỹ 50K/học viên từ các khoá học tại TESTING VN, chúng tôi
- Các hình thức thi ISTQB
🍀 Ngày nay bạn có thể lựa chọn nhiều thức thi ISTQB cả online (trực tuyến) và offline (làm bài trên giấy tại nơi tổ chức thi). Bài viết này giải thích chi tiết và cách đăng ký thi của các hình thức thi ISTQB này. Trong khi thi ISTQB offline chỉ có một cách, thì với hình thức thi