Cover image
Default Avatar
Trần Lương Phán
QA/QC

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

27/02/2026
67 views

2

#17 on leaderboard of challenge:
Lời mở đầu
Như 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 ấy
  • Test chạy được lúc record nhưng fail khi chạy lại
  • Chỉ cần UI/UX thay đổi là phải chỉnh sửa test script cho phù hợp
  • Debug stack trace rất dài và khó xác định lỗi ở đâu
Bắt đầu ứng dụng AI agent
Dù 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. Post content image 2.png 296 KB
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. Post content image 3.png 134 KB
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. Post content image 4.png 337 KB
Đ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 testing
  • Viết được những case yêu cầu hiểu về technical cao
  • Dễ refactor test script khi có thay đổi về UI/UX
  • Các test script đủ ổn định để đưa vào các công cụ CI/CD
Lời chốt
  • AI đã 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.
2