Khác với kiểm thử ứng dụng đơn lẻ, vai trò của một Senior QA / Test Lead trong các dự án hệ thống quản trị doanh nghiệp (ERP) phức tạp hơn rất nhiều. Một thay đổi nhỏ trong logic tính chiết khấu ở phân hệ Bán hàng (SD/Sales) có thể kéo theo sai lệch dây chuyền sang phân hệ Kho (MM/Inventory), Công nợ phải thu (AR) và Sổ cái tổng hợp (General Ledger). Khi khối lượng giao dịch lên tới hàng trăm nghìn bản ghi mỗi ngày, phương pháp kiểm thử lấy mẫu thủ công không còn đủ khả năng bao phủ rủi ro.
1. Rà soát ma trận nghiệp vụ chéo từ tài liệu đặc tả (BRD / Blueprint)
Giai đoạn tốn nhiều chất xám nhất của một Senior Tester là đọc hiểu hàng trăm trang tài liệu thiết kế giải pháp (Business Blueprint / Functional Spec) để xây dựng kịch bản kiểm thử tích hợp (SIT - System Integration Testing). Tại Tekino, đội ngũ Senior QA sử dụng mô hình ngôn ngữ ngữ cảnh dài (Long-Context LLM) như một bộ lọc phản biện kỹ thuật ngay từ khi chưa có dòng code nào được viết:
- Phát hiện lỗ hổng quy trình liên phân hệ: Đối chiếu tự động giữa tài liệu quy trình Mua hàng (Procure-to-Pay) và quy định Hạch toán kế toán để tìm ra các trạng thái chứng từ bị bỏ ngỏ (ví dụ: hủy phiếu nhập kho khi hóa đơn đã kê khai thuế).
- Tạo ma trận truy vết yêu cầu (RTM - Requirements Traceability Matrix): Đảm bảo 100% các quy tắc nghiệp vụ đặc thù (custom rules) của khách hàng đều có kịch bản kiểm thử tương ứng trước khi bước vào giai đoạn UAT.
2. Sinh dữ liệu kiểm thử sát thực tế nhưng vẫn đảm bảo an toàn bảo mật
Để kiểm thử hiệu năng và độ chính xác của các báo cáo tài chính hay bảng lương trên ERP, QA cần bộ dữ liệu đủ lớn với đầy đủ các trường hợp biên (đa tiền tệ, hoàn ứng nhiều đợt, phân bổ chi phí đa chiều). Tuy nhiên, việc lấy trực tiếp dữ liệu thật từ môi trường Production sang môi trường Test lại vi phạm nghiêm ngặt quy định bảo mật.
Các Senior QA tại Tekino giải quyết bài toán này bằng cách sử dụng script kết hợp AI để tổng hợp dữ liệu giả lập có cấu trúc (Synthetic Test Data): giữ nguyên quy luật phân phối thống kê và các ràng buộc khóa ngoại (Foreign Keys) của hệ thống ERP thật, nhưng toàn bộ thông tin định danh khách hàng, đơn giá và mã số thuế đều được ẩn danh hóa hoàn toàn.
"Giá trị lớn nhất của một Senior QA trong dự án ERP không nằm ở số lượng bug giao diện tìm được, mà nằm ở khả năng phát hiện sớm những sai lệch logic ngầm trong luồng hạch toán và đồng bộ dữ liệu liên hệ thống trước ngày Go-Live." — Đỗ Hoàng Nam, Head of Technology Strategy @ Tekino
3. Phân tích phạm vi ảnh hưởng (Impact Analysis) cho Regression Testing
Trong quá trình vận hành ERP, mỗi khi đội kỹ thuật cập nhật một bản vá hoặc sửa đổi một hàm API tích hợp, câu hỏi khó nhất là: "Cần chạy lại những bộ test case nào trong số 2.000 test case hiện có?"
Bằng cách kết hợp phân tích lịch sử commit mã nguồn (Git diff) và sơ đồ phụ thuộc dữ liệu với công cụ AI nội bộ, Senior Tester có thể khoanh vùng chính xác các phân hệ chịu ảnh hưởng trực tiếp và gián tiếp. Nhờ đó, thời gian chạy kiểm thử hồi quy (Regression Test) trước mỗi đợt release được rút ngắn tới 45% mà vẫn giữ vững độ an toàn cho hệ thống lõi.
Kết luận
Ở cấp độ Senior, công cụ AI đóng vai trò như một trợ lý phân tích hệ thống đắc lực, giúp kỹ sư QA chuyển dịch trọng tâm từ việc kiểm tra từng màn hình đơn lẻ sang quản trị chất lượng toàn trình (End-to-End Quality Engineering) cho các hệ thống doanh nghiệp quy mô lớn.
