user-avatar
Trần Lương Phán
27/02/2026

Mình đã quay lại với Automation Testing với sự hỗ trợ của AI

Lời mở đầuNhư bao bạn mới vào nghề Tester, công việc của mình là đọc requirement, viết test case, click từng màn hình và ghi bug ticket. Rồi một ngày, khi muốn thăng tiến sự nghiệp, mình bắt đầu tự thử automation testing.Với một người không đam mê code, mình chọn cách dễ nhất: dùng công cụ record thao tác và sinh ra script. Cứ tưởng chỉ cần click, nhập liệu, submit là xong, nhưng khi bấm Run thì script fail, lúc được lúc không, có khi record chạy mãi mà không hoàn thành hết script.Sau nhiều lần thử nhưng không hiệu quả, cộng thêm môi trường công việc khi đó không yêu cầu automation mà chỉ cần kết quả là hạn chế bug, mình quyết định quay lại với manual testing và cứ như vậy trong một khoảng thời gian dài.Những khó khăn mình gặp khi ấyTest chạy được lúc record nhưng fail khi chạy lạiChỉ cần UI/UX thay đổi là phải chỉnh sửa test script cho phù hợpDebug stack trace rất dài và khó xác định lỗi ở đâuBắt đầu ứng dụng AI agentDù trước đó đã có Cursor hay Claude Code, mình thử áp dụng Anti Gravity. Đơn giản vì nó đang miễn phí, được phát triển bởi Google và sử dụng mô hình Gemini 3.Bước đầu, mình nhờ AI agent cài đặt Playwright và các plugin cần thiết. Khi chưa rành các cú pháp Node.js của yarn hay npx, mình cũng prompt để AI chạy giúp.Sau khi record các test và chạy thử, nếu script fail, mình sẽ prompt để AI đề xuất cách “debug” sao cho test có thể chạy ổn định hơn. Điểm mình thích ở Anti Gravity là trước khi thực hiện, AI luôn đề xuất plan và yêu cầu người dùng review.  Trong trường hợp này, mình nhờ AI viết script để bắt các lỗi network 500 và 504 trước khi deployment. Trước đây, mình không biết cú pháp hay câu lệnh để xử lý các sự kiện lỗi này. Vì vậy phải Google, copy rồi chỉnh sửa lại code của người khác rất nhiều lần mà chưa chắc đã đúng.Kết quả đạt được bây giờỨng dụng được automation test để hỗ trợ regression testingViết được những case yêu cầu hiểu về technical caoDễ refactor test script khi có thay đổi về UI/UXCác test script đủ ổn định để đưa vào các công cụ CI/CDLời chốtAI đã và đang làm được rất nhiều thứ, nhưng đừng ỷ lại hoàn toàn hay để AI thay thế mình. Hãy tự bổ sung các kiến thức chuyên môn, cùng chủ động tìm hiểu cách sử dụng AI một cách phù hợp.Dù cách làm này chưa hoàn hảo 100%, và không phải lúc nào cũng có thể áp dụng cho tất cả mọi case, nhưng đây vẫn là một bước tiến mới giúp mình thay đổi cách làm việc so với trước đây.Chúc mọi người thành công trong việc áp dụng AI một cách hiệu quả, tốt đẹp trong công việc và cuộc sống.