Astra Scout Studio
Tour cửa sổ Astra Scout: thanh điều hướng, editor, bảng chạy test, thanh kiểm tra và thanh công cụ.
Astra Scout Studio là app macOS native. Cửa sổ được bố trí giống Xcode. Trang này giới thiệu tổng quan màn hình. Mỗi khu vực có liên kết đến trang chi tiết hơn.
Bố cục
Cửa sổ có thanh điều hướng bên trái, editor ở giữa với bảng chạy test bên dưới, thanh kiểm tra bên phải và thanh công cụ ở trên.
| Khu vực | Chức năng |
|---|---|
| Thanh điều hướng (trái) | Chuyển giữa các navigator và Trợ lý AI bằng nút điều khiển ở phía trên. Các navigator là File, Test run, Cây phần tử và Find. Hiện hoặc ẩn bằng Cmd+0. Xem Chạy flow. |
| Editor (giữa) | Trình soạn thảo code cho flow YAML, có gợi ý lệnh Maestro và biểu tượng trạng thái cho từng dòng khi flow chạy. Ở chế độ AI, cuộc trò chuyện đang mở thế chỗ editor. |
| Bảng chạy test (dưới editor) | Hiển thị các step và log của run, có chế độ xem Tracking và menu Môi trường. Hiện hoặc ẩn bằng Shift+Cmd+Y. |
| Thanh kiểm tra (phải) | Mirror device đang kết nối và cho phép bạn chạm, vuốt, gõ trên đó. Các nút Settings (chỉ iOS Simulator) và Info trên thanh công cụ đổi nội dung của cột. Hiện hoặc ẩn bằng Option+Cmd+0. Xem Device và Inspector. |
| Thanh công cụ | Quay lại và tiến tới, tên workspace, bộ chọn device, trạng thái chạy, và Chạy test cùng Dừng. |
Một số tính năng mở trong cửa sổ riêng: Khám phá app, mirror device đã tách ra, và Settings (Cmd+,). Cửa sổ Welcome to Astra Scout có Open…, Workspace mới… và Tài liệu khi chưa mở workspace nào.
Các tính năng chính
- Chạy flow: chạy một flow hoặc cả workspace, đọc log và xem video.
- Test theo team: chuẩn bị máy Mac và iPhone của tester rồi chạy flow của team mà không cần source code.
- Inspector: bấm vào một phần tử để tạo lệnh.
- Device: iOS Simulator, iPhone thật và Android.
- Môi trường và biến: các bộ biến và tag có đặt tên.
- Trợ lý AI: chat, tự sửa và lệnh AI trong flow.
- Khám phá app: AI thử app như một người dùng.
- Tracking: kiểm tra event Amplitude trong lúc chạy.
- Test mua hàng: chuẩn bị môi trường test cho các step mua hàng.
- Jira: báo bug từ một run.
- Cài đặt: các mục Chung, Emulator, iOS, MCP, AI, CLI AI và Jira, cùng kiểm tra thiết lập.
Giao diện và ngôn ngữ
Astra Scout theo giao diện của macOS (Sáng hoặc Tối). App không có cài đặt giao diện riêng. Chọn ngôn ngữ hiển thị trong Settings → Chung → Ngôn ngữ: Theo hệ thống, English hoặc Tiếng Việt. Thay đổi có hiệu lực ở lần mở app tiếp theo.
Phím tắt
| Phím tắt | Thao tác |
|---|---|
Cmd+S | Lưu file đang mở |
Cmd+W | Đóng file đang mở |
Cmd+R | Chạy test |
Shift+Cmd+R | Chạy tất cả test |
Cmd+. | Dừng |
Shift+Cmd+E | Device → Khám phá app… |
Shift+Cmd+B | Device → Báo bug lên Jira… |
Shift+Cmd+I | Device → Cài app… |
Option+Cmd+I | Device → Kiểm tra phần tử |
Option+Cmd+E | Device → Cây phần tử |
Cmd+0 | Hiện hoặc ẩn thanh điều hướng |
Option+Cmd+0 | Hiện hoặc ẩn thanh kiểm tra |
Shift+Cmd+Y | Hiện hoặc ẩn bảng chạy test |
Cmd+N / Cmd+O | Workspace mới… / Mở workspace… |
Shift+Cmd+N | File mới… |
Cmd+, | Settings |
Khác gì so với Maestro Studio
Astra Scout giữ nguyên quy trình làm việc của Maestro Studio và bổ sung hỗ trợ iPhone thật, các tính năng AI, báo cáo Jira và kiểm tra tracking. Astra Scout bỏ đăng nhập, chạy cloud và telemetry. Test web chưa khả dụng.
