Kiểm thử ứng dụng trên trình duyệt chỉ với một lệnh
Gõ /test trong chat dự án và Mythex kiểm thử ứng dụng của bạn như một người thật sẽ làm: nó mở bản xem trước trực tiếp trên trình duyệt, truy cập các trang, nhấp nút và điền biểu mẫu, rồi báo cáo trong chat những gì hoạt động và những gì không. Bạn có thể chỉ định một luồng cụ thể — “kiểm thử đăng ký và trang giá” — hoặc để nó đi theo con đường hiển nhiên qua ứng dụng.
Tính năng này làm gì
Kiểm thử ứng dụng chạy thử bản xem trước trực tiếp của bạn, không chỉ mã nguồn. Mythex điều khiển một trình duyệt trên ứng dụng đang chạy, ghi lại những gì nó thấy — bao gồm ảnh chụp màn hình khi chúng hữu ích — và viết một bản tóm tắt kết quả vào chat.
Đó là một kiểu kiểm tra khác với việc đọc mã nguồn. Mã có thể trông đúng và vẫn hỏng khi dùng: một nút được nối vào sai trình xử lý, một biểu mẫu gửi đi nhưng không bao giờ hiện xác nhận, một trang chỉ hỏng sau khi bạn đăng nhập. Cách duy nhất để tìm ra những lỗi đó là dùng ứng dụng, và kiểm thử ứng dụng làm việc đó cho bạn.
Vì sao điều này hữu ích
Khi bạn xây với một agent, bản xem trước là cách bạn đánh giá tiến độ. Bạn nhấp qua, thấy ổn, rồi chuyển sang việc khác. Nhưng việc nhấp qua mọi luồng sau mỗi thay đổi thì tẻ nhạt, và rất dễ kiểm tra trang vừa sửa mà bỏ sót trang mà nó âm thầm làm hỏng.
Kiểm thử ứng dụng biến câu hỏi “nó vẫn chạy chứ?” thành một tin nhắn. Bạn mô tả con đường quan trọng, agent đi qua nó, và bạn nhận được một báo cáo có thể hành động. Vì nó chạy trong cùng chat, việc sửa chỉ cách một tin nhắn nữa.
Cách chạy
- Đảm bảo Xem trước đang chạy và hiển thị ứng dụng của bạn. Kiểm thử ứng dụng hoạt động trên bản xem trước, nên nếu bản xem trước trống hoặc còn đang khởi động, hãy đợi hoặc sửa điều đó trước.
- Gõ
/testtrong chat dự án. Bạn cũng có thể hỏi bằng ngôn ngữ thường — “kiểm thử ứng dụng trên trình duyệt” cũng được. - Nói rõ cần tập trung vào gì, nếu bạn muốn. Ví dụ: “kiểm thử đăng ký và trang giá”, hoặc “tạo tài khoản, thêm một mục, thanh toán”.
- Đọc báo cáo. Mythex tóm tắt những gì nó đã thử và điều gì sai, kèm ảnh chụp màn hình khi cần.
- Sửa những gì nó tìm thấy bằng
/fixhoặc một tin nhắn Build thông thường. - Chạy lại
/testđể xác nhận việc sửa đã hiệu quả và không có gì khác bị hỏng.
Khi nào nên dùng
- Sau một thay đổi giao diện lớn. Một bố cục hay điều hướng mới có thể làm hỏng các luồng bạn không chạm trực tiếp.
- Trước khi xuất bản, để bắt những lỗi hiển nhiên trước khi người truy cập gặp.
- Khi bản xem trước trông ổn nhưng một luồng có thể không ổn. Các đường đi nhiều bước — đăng ký, rồi đăng nhập, rồi làm gì đó — là những đường đáng kiểm tra nhất.
Để có kết quả tốt
Yêu cầu càng rõ, báo cáo càng hữu ích.
- Mô tả một đường đi suôn sẻ. “Tạo tài khoản, thêm một mục, thanh toán” cho agent một chuỗi rõ ràng để đi theo và một kết quả rõ ràng để kiểm tra. “Kiểm thử mọi thứ” để nó tự đoán điều gì quan trọng.
- Nêu tên các trang hoặc tính năng bạn đã thay đổi. Nếu bạn vừa làm lại trang giá, hãy nói như vậy.
- Kiểm thử theo vòng nhỏ. Thay đổi một thứ, kiểm thử, sửa, kiểm thử lại. Dễ thấy cái gì bị hỏng hơn khi chỉ một thứ thay đổi.
- Kết hợp với điểm lưu. Nếu một thay đổi làm hỏng nhiều hơn là sửa, bạn có thể quay lại lượt tốt gần nhất thay vì vá chồng lên nó.
Giới hạn
- Nó kiểm thử bản xem trước, không phải trang đã xuất bản. Kiểm thử ứng dụng chạy trên bản xem trước trực tiếp trong không gian làm việc riêng của bạn. Nó không kiểm tra phiên bản mà người truy cập thấy tại URL đã xuất bản. Hãy xuất bản riêng khi bạn sẵn sàng.
- Bản xem trước phải đang chạy. Nếu nó không hoạt động, không có gì để kiểm thử.
- Nó đi theo các đường mà bạn chỉ định. Một yêu cầu tập trung nhận một kiểm tra tập trung; nó không phải là một bộ kiểm thử toàn diện.
- Nó báo cáo; bạn quyết định. Kiểm thử ứng dụng cho bạn biết điều gì hỏng. Sửa là một bước riêng, bằng
/fixhoặc một tin nhắn Build.
Nếu bạn muốn đi sâu hơn để truy tìm một vấn đề khi đã phát hiện ra nó, hướng dẫn của chúng tôi về cách gỡ lỗi một ứng dụng xây bằng AI đi qua quy trình. Về chính bản xem trước, xem không gian làm việc riêng và bản xem trước trực tiếp cho mọi dự án.
Trang tài liệu có chi tiết: Kiểm thử ứng dụng.