# Kiểm thử ứng dụng iOS tự động SUMMARY: Sử dụng Synapse + Computer Control API để tự động hóa kiểm thử ứng dụng iOS qua Simulator. Kiểm thử ứng dụng iOS tự động Kết hợp hệ thống bộ nhớ của Synapse với Computer Control API để xây dựng kiểm thử ứng dụng iOS điều khiển bởi LLM. LLM ghi nhớ kịch bản kiểm thử, học từ lỗi quá khứ và thích ứng với thay đổi UI. Kiến trúc [CODE BLOCK] Điều kiện tiên quyết - Tài khoản Synapse + Mind Key - Synapse MCP server được cấu hình trong Claude Desktop - iOS Simulator với đã cài đặt - Máy tính đã đăng ký trong Synapse (xem Computer Control API) Bước 1: Đăng ký máy tính Simulator Trên Mac chạy iOS Simulator: [CODE BLOCK] Bước 2: Lưu kịch bản kiểm thử trong bộ nhớ Lưu kịch bản kiểm thử tái sử dụng dưới dạng bộ nhớ: [CODE BLOCK] Bước 3: Thực thi kiểm thử điều khiển bởi LLM Trong Claude Desktop (với Synapse MCP đã cấu hình): [CODE BLOCK] Claude sẽ: 1. Gọi để tìm bộ nhớ 2. Gọi để xem trạng thái hiện tại 3. Thực thi mỗi bước qua (click, type) 4. Xác minh kết quả qua ảnh chụp màn hình 5. Lưu bất kỳ lỗi nào dưới dạng bộ nhớ Bước 4: Kiểm thử tự sửa chữa Khi kiểm thử thất bại, lưu lỗi và cách khôi phục: [CODE BLOCK] Lần tới LLM chạy kiểm thử, nó thu hồi lỗi và áp dụng khôi phục tự động. Bước 5: Theo dõi kết quả kiểm thử Theo dõi lần chạy kiểm thử dưới dạng tác vụ: [CODE BLOCK] Lệnh phổ biến | Hành động | Lệnh | |--------|---------| | Khởi chạy Simulator | | | Ảnh chụp màn hình | (qua Synapse MCP) | | Nhấp tại (x,y) | | | Nhập văn bản | | | Nhấn Home | | Thực hành tốt nhất > [!TIP] > - Lưu tọa độ UI dưới dạng bộ nhớ — UI thay đổi, nhưng LLM có thể học lại > - Sử dụng nhãn accessibility — ổn định hơn tọa độ > - Lưu dữ liệu kiểm thử riêng biệt — sử dụng biến cho tên người dùng, mật khẩu > - Chạy kiểm thử trong trạng thái sạch — đặt lại Simulator giữa các lần chạy > - Ghi ảnh chụp màn hình cho lỗi — hữu ích cho gỡ lỗi Bước tiếp theo - Kiểm thử tự sửa chữa - Computer Control API - Thực hành tốt nhất về bộ nhớ