Podcast TestGuild: AI agent vượt qua bài kiểm thử, nhưng thiết bị thật lại thất bại
Podcast của TestGuild có sự tham gia của Nick Metcalfe, lãnh đạo kỹ thuật bán hàng tại Cambrionix, cho rằng các đội ngũ đang mở rộng kiểm thử ứng dụng di động có thể hưởng lợi từ việc tự vận hành phòng lab thiết bị thật thay vì phụ thuộc hoàn toàn vào các dịch vụ thiết bị đám mây. Ông cho biết dịch vụ đám mây thuận tiện khi mới bắt đầu, nhưng ở quy mô doanh nghiệp có thể trở nên đắt đỏ và chậm; một đội ngũ được nêu trong chương trình được cho là đã giảm chi phí thuê ngoài từ khoảng 1 triệu USD mỗi tháng xuống còn khoảng 300.000 USD nhờ xây dựng lab nội bộ. Chương trình cho biết Snap vận hành hơn 12.000 thiết bị vật lý và chạy 700.000 lượt kiểm thử mỗi ngày, bao gồm cả điện thoại cũ và giá rẻ để phản ánh tốt hơn thiết bị người dùng đang sử dụng. Metcalfe khuyến nghị quy trình kết hợp: dùng emulator hoặc simulator để kiểm tra nhanh, chi phí thấp ở vòng đầu, rồi xác thực các bản dựng đã đạt yêu cầu trên thiết bị vật lý. Ông cũng cảnh báo việc phát triển có hỗ trợ AI có thể làm sản lượng code và nhu cầu kiểm thử tăng gấp khoảng ba lần, trong khi các bài kiểm thử do AI tạo ra có thể cho kết quả đạt nếu chúng chỉ xác nhận các giả định của chính AI. Trên thực tế, đội ngũ cần hạ tầng kiểm thử đủ tin cậy để phân biệt lỗi ứng dụng thật với lỗi do cáp, nguồn điện, USB hub hoặc tình trạng thiết bị — những vấn đề mà emulator không thể tái tạo.
Các đội phát triển ứng dụng di động tại Việt Nam đang tăng tốc viết code bằng AI nên đánh giá lại năng lực kiểm thử, đặc biệt khi số lượng bản cập nhật tăng nhanh. Có thể dùng emulator để kiểm tra nhanh, nhưng nên chạy kiểm thử cuối trên thiết bị thật để phát hiện lỗi phần cứng và điều kiện sử dụng thực tế.
Đọc bài gốc