QA thời AI: "Thử thách" tạo automation test mà không cần viết code cùng công cụ Sungen

Liệu QA có thể tạo automation test mà không cần viết code? Nghe có vẻ khó tin, nhưng điều đó đang thực sự diễn ra tại Sun* với một công cụ mới ra mắt - Sungen, cho phép QA mô tả kịch bản kiểm thử bằng ngôn ngữ Gherkin (tiếng Anh tự nhiên), sau đó AI sẽ tự động chuyển đổi thành automation test. Nhờ đó, quá trình xây dựng test trở nên nhanh, dễ tiếp cận hơn và giảm đáng kể thời gian cho các tác vụ lặp lại. Hãy cùng tìm hiểu kỹ hơn về Sungen trong bài viết dưới đây nhé!

Động lực nào thúc đẩy Sungen ra đời?

AI đang thay đổi cách phần mềm được xây dựng. Khi developer có thể viết code nhanh hơn, release cycle ngày càng ngắn hơn và kỳ vọng về chất lượng ngày càng cao hơn, vai trò của QA cũng đứng trước yêu cầu phải thay đổi để bắt kịp tốc độ đó. Tuy nhiên, thực tế tại nhiều dự án, QA vẫn đang dành phần lớn thời gian cho những công việc lặp đi lặp lại như viết test case thủ công, thực hiện regression test hay tổng hợp báo cáo. Trong khi đó, những hoạt động tạo ra nhiều giá trị hơn như phân tích nghiệp vụ, đánh giá rủi ro hay cải tiến quy trình lại chưa có đủ nguồn lực để đầu tư.

Nhằm giải quyết bài toán này, team EQE (SVTC) đã bắt tay phát triển Sungen từ cuối năm 2025. Sau gần 5 tháng xây dựng, Sungen ra đời như một AI-powered Gherkin Compiler, cho phép QA tạo automation test từ các kịch bản Gherkin được viết bằng ngôn ngữ tự nhiên thay vì phải trực tiếp viết code.

Ba mục tiêu chính mà Sungen hướng đến:

Thứ nhất, tối ưu effort bằng cách để AI đảm nhiệm các công việc mang tính lặp lại như tạo test case và sinh automation test, giúp QA tập trung vào review và đảm bảo chất lượng.

Thứ hai, nâng cao chất lượng kiểm thử thông qua bộ Skills do team EQE xây dựng, hỗ trợ tạo test case có độ bao phủ tốt hơn và giảm sự phụ thuộc vào kinh nghiệm cá nhân.

Thứ ba, nâng cấp vai trò QA. Khi không còn bị cuốn vào các tác vụ thủ công, QA có nhiều cơ hội hơn để đào sâu nghiệp vụ, phát triển tư duy phân tích và tham gia vào các hoạt động tạo giá trị cao hơn cho dự án.

Với team dự án, Sungen không đơn thuần là một công cụ automation. Đây còn là một bước đi nhằm tái định nghĩa vai trò của QA trong kỷ nguyên AI - từ người thực thi kiểm thử trở thành người dẫn dắt chất lượng.

Điều gì khiến Sungen khác biệt? 

Khác với nhiều công cụ AI tập trung vào việc sinh code, Sungen được thiết kế xoay quanh cách QA thực sự làm việc. Thay vì yêu cầu người dùng phải hiểu và viết các đoạn code automation bằng Playwright hay các framework khác, Sungen cho phép QA mô tả kịch bản kiểm thử bằng ngôn ngữ Gherkin (tiếng Anh tự nhiên). Từ đó, hệ thống sẽ tự động biên dịch và chuyển đổi thành automation test.

Điểm khác biệt thứ hai nằm ở bộ Skills được tích hợp sẵn trong sản phẩm. Đây là tập hợp kiến thức và kỹ thuật kiểm thử do team EQE xây dựng, bao gồm Equivalence Partitioning (EP), Boundary Value Analysis (BVA), Decision Table cùng 17 nhóm viewpoint patterns. Nhờ vậy, AI không chỉ hỗ trợ tạo test case nhanh hơn mà còn giúp mở rộng độ bao phủ kiểm thử, giảm nguy cơ bỏ sót các trường hợp quan trọng và hạn chế sự phụ thuộc vào kinh nghiệm của từng cá nhân.

Bên cạnh đó, Sungen hỗ trợ cả hai nhu cầu kiểm thử phổ biến. Với Screen Mode, QA có thể xây dựng test cho từng màn hình hoặc chức năng riêng lẻ. Trong khi đó, Flow Mode cho phép tạo các kịch bản End-to-End xuyên suốt nhiều màn hình, mô phỏng hành trình thực tế của người dùng trên hệ thống. Điều gì khiến Sungen khác biệt?        

Chính sự kết hợp giữa AI, kiến thức kiểm thử được chuẩn hóa và cách tiếp cận sát với quy trình làm việc của QA đã tạo nên điểm khác biệt của Sungen. Mục tiêu của công cụ không chỉ là tạo test nhanh hơn, mà còn giúp QA tạo ra những kịch bản kiểm thử chất lượng hơn và dành nhiều thời gian hơn cho các hoạt động mang tính phân tích và ra quyết định.

Những tín hiệu tích cực đầu tiên từ “khách hàng”

Hiện tại, công cụ đang được áp dụng tại 6 dự án nội bộ, với QA là nhóm người dùng trực tiếp, đồng thời các Project Leader (PL) và Software Development Manager (SDM) cũng tham gia đánh giá để đảm bảo sản phẩm đáp ứng nhu cầu thực tế của dự án. Dù mới được triển khai thử nghiệm trong khoảng hai tuần, Sungen đã bắt đầu nhận được những phản hồi tích cực từ các dự án. Trong các buổi demo, nhiều QA, PL và SDM đánh giá cao tính thực tiễn của giải pháp cũng như khả năng tích hợp vào quy trình kiểm thử hiện tại mà không làm thay đổi quá nhiều cách làm việc của đội dự án.

Do thời gian triển khai còn ngắn, đội ngũ phát triển chưa có đủ dữ liệu để đo lường chính xác mức độ cải thiện. Tuy nhiên, dựa trên kết quả thử nghiệm ban đầu, team EQE kỳ vọng Sungen có thể giúp giảm khoảng 60% effort tạo test case và 50% effort thực hiện kiểm thử cho QA trong tương lai.

Đối với team EQE, giai đoạn thử nghiệm không chỉ nhằm kiểm chứng tính khả thi của sản phẩm mà còn là cơ hội để lắng nghe phản hồi từ người dùng thực tế. Những góp ý từ các dự án đang được liên tục ghi nhận và chuyển hóa thành các cải tiến mới, với mục tiêu đưa SunGen trở thành một trợ lý AI đồng hành cùng QA trong toàn bộ vòng đời kiểm thử.

Thời gian tới, hy vọng ngày càng có nhiều QA tại các dự án cùng trải nghiệm Sungen và cảm nhận cách mà AI đang nâng tầm vai trò của mình trong công việc. Những đóng góp từ Sunner sẽ trở thành động lực và chất liệu tuyệt vời cho team dự án của Sungen tiếp tục xây dựng sản phẩm trong các chặng tiếp theo. 

#AI

#AI-ready

#QA

#sản phẩm

#sản phẩm nội bộ