Tester Exchange Mở Tester Exchange

Tự động hóa thử nghiệm kín Google Play bằng AI agent

Cập nhật tháng 11/2026

Nếu bạn đã ship code cùng một AI agent, bạn cũng có thể giao cho nó phần lớn việc vặt của yêu cầu thử nghiệm kín trên Google Play: đăng ứng dụng, tuyển người thử nghiệm, theo dõi tiến độ và lấy số liệu cho biểu mẫu xin quyền truy cập production. Tester Exchange có MCP server, HTTP API một endpoint và A2A agent card cho việc này. Hướng dẫn này chỉ cách kết nối Claude Code, Claude Desktop, Cursor và các client khác, nên yêu cầu gì, và những phần không agent nào làm thay bạn được.

Người thật mở ứng dụng của bạn trên điện thoại của họ trong 14 ngày. Trả một lần, hoặc kiểm thử ứng dụng khác miễn phí.Nhận 12 người kiểm thử

Agent làm được và không làm được gì

Google yêu cầu tài khoản nhà phát triển cá nhân tạo sau ngày 13 tháng 11 năm 2023 phải chạy thử nghiệm kín với ít nhất 12 người thử nghiệm tham gia liên tục 14 ngày trước khi xin lên production. Phần lớn công việc xoay quanh đó là điều phối, và agent làm rất tốt việc này.

  • Agent có thể: thêm ứng dụng của bạn, mở chiến dịch tìm người thử nghiệm, áp dụng credit, kiểm tra có bao nhiêu người thử nghiệm đang hoạt động, tạm dừng hoặc đóng chiến dịch, lấy báo cáo hoạt động hằng ngày và giúp soạn câu trả lời xin quyền truy cập production dựa trên báo cáo đó.
  • Con người phải làm: thêm Google Group của người thử nghiệm vào track thử nghiệm kín trong Play Console, xuất bản bản phát hành, thanh toán credit (việc thanh toán luôn diễn ra trong trình duyệt của một con người) và bấm Apply for production.
  • Không ai tự động hóa được: 14 ngày sử dụng thật. Việc đó do người thật làm trên điện thoại Android của chính họ, và đó chính là mục đích của quy định Google.

1. Tạo token

  1. Đăng nhập tại https://testerexchange.com/api.
  2. Tạo một token cá nhân. Token bắt đầu bằng tx_. Hãy sao chép ngay và cất như một mật khẩu.
  3. Token có thể bị thu hồi bất cứ lúc nào. Token có thể dùng credit cho các chiến dịch, nhưng không thể thanh toán, rút tiền hay xóa tài khoản của bạn.

2. Kết nối MCP server

MCP server dùng Streamable HTTP tại https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp. Gửi token của bạn trong header Authorization: Bearer tx_YOUR_TOKEN.

Claude Code: chạy lệnh này một lần trong terminal.

claude mcp add --transport http tester-exchange https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp --header "Authorization: Bearer tx_YOUR_TOKEN"

Claude Desktop, Cursor, VS Code và các client khác dùng cấu hình JSON: thêm một server tên tester-exchange với type là http, URL ở trên, và một mục headers với Authorization đặt là Bearer tx_YOUR_TOKEN. Vị trí chính xác của tệp cấu hình tùy client; hãy xem tài liệu MCP của client đó.

Các client chỉ nhận URL (một số connector ChatGPT và web): tài liệu tại https://testerexchange.com/agents/ có dạng URL dành cho chúng. Khi chưa có token, các công cụ công khai (Tester Exchange là gì, bảng giá, thống kê nền tảng) vẫn dùng được.

3. Công cụ đầu tiên nên dùng: get_testers

Bạn không cần học hết danh sách công cụ. Công cụ chính là get_testers(package_name, name?). Một lệnh gọi sẽ thêm ứng dụng, mở bài thử nghiệm, áp dụng credit và trả về tiến độ của bạn cùng các bước chỉ con người làm được, chẳng hạn thêm Google Group trong Play Console. Hãy gọi lại bất cứ lúc nào để kiểm tra tiến độ.

Các công cụ khác lo phần chi tiết: my_apps, campaign_report (người thử nghiệm, hoạt động hằng ngày, phản hồi và dữ liệu xin quyền truy cập production), add_testers, set_campaign_status (tạm dừng, tiếp tục hoặc đóng; credit chưa dùng được trả lại số dư của bạn), share_kit và buy_credits_links, công cụ trả về liên kết thanh toán để con người trả tiền.

Những prompt hiệu quả

  • "Get 15 testers for com.example.app and tell me what I need to do in Play Console."
  • "Check my Tester Exchange campaign for com.example.app. How many testers were active each day this week?"
  • "Pull the campaign report and draft my production access answers. Use only the real numbers."
  • "Close the campaign for com.example.app now that production access is approved."

Hãy yêu cầu 15 người thử nghiệm thay vì 12, để một người bỏ cuộc không kéo bạn xuống dưới mức tối thiểu của Google.

HTTP API cho script và CI

Nếu công cụ của bạn không hỗ trợ MCP, hãy dùng endpoint HTTP: POST https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call. Body là JSON gồm p_token (token tx_ của bạn), p_action (ví dụ help, my_apps hoặc start_campaign) và p_args (ví dụ package_name và số lượng người thử nghiệm). Hãy gửi kèm header apikey công khai ghi trong tài liệu.

Hãy gọi action help trước: nó trả về mọi action và tham số của chúng. Lược đồ đầy đủ nằm tại https://testerexchange.com/openapi.json, dùng được với action của custom GPT trong ChatGPT và các công cụ OpenAPI khác.

A2A agent card

Cho các mô hình agent giao tiếp với agent, Tester Exchange công bố một A2A agent card tại https://testerexchange.com/.well-known/agent-card.json. Các orchestrator hỗ trợ giao thức A2A có thể khám phá agent cung cấp gì và cách gọi nó. Hãy dùng cùng token tx_ cho mọi thứ gắn với tài khoản của bạn.

Một lượt chạy trọn vẹn, từ đầu đến cuối

  1. Bạn tải tệp .aab đầu tiên lên track thử nghiệm kín trong Play Console.
  2. Agent của bạn gọi get_testers với package name của bạn và bảo bạn thêm testerexchange-testers@googlegroups.com vào mục Google Groups trên track thử nghiệm kín.
  3. Bạn thêm nhóm, lưu lại, và đảm bảo bản phát hành đã được xuất bản.
  4. Nếu bạn thiếu credit, agent đưa cho bạn liên kết thanh toán. Bạn trả tiền ($12.99 cho 12 người thử nghiệm, $14.99 cho 15, $22.99 cho 25) hoặc kiếm credit miễn phí bằng cách thử nghiệm ứng dụng khác tại https://testerexchange.com/earn.
  5. Người thử nghiệm thật cài đặt và dùng ứng dụng của bạn trong 14 ngày. Agent của bạn kiểm tra tiến độ mỗi ngày và cảnh báo nếu số người hoạt động giảm.
  6. Vào ngày thứ 15, agent lấy báo cáo chiến dịch và soạn câu trả lời xin quyền truy cập production. Bạn xem lại và bấm Apply for production.

Lưu ý an toàn

  • Đừng đưa token vào git. Hãy để chúng trong kho bí mật của client hoặc trong biến môi trường.
  • Phía chúng tôi chỉ lưu token dưới dạng hash và giới hạn tối đa 10 token cho mỗi tài khoản. Hãy thu hồi mọi token bạn không còn dùng.
  • Hãy đọc những gì agent viết trong biểu mẫu production trước khi gửi. Google yêu cầu bạn mô tả bài thử nghiệm một cách trung thực.

Câu hỏi thường gặp

AI agent có thể hoàn thành bài thử nghiệm 14 ngày thay tôi không?

Không. 14 ngày đó cần người thật dùng ứng dụng của bạn trên điện thoại của chính họ. Agent lo phần thiết lập, giám sát và báo cáo.

Agent có thể trả tiền cho người thử nghiệm không?

Không. Nó có thể trả về liên kết thanh toán, nhưng việc thanh toán luôn diễn ra trong trình duyệt của một con người.

Những client nào dùng được với MCP server?

Mọi client hỗ trợ MCP từ xa qua Streamable HTTP với header tùy chỉnh, gồm Claude Code, Claude Desktop, Cursor và VS Code. Các client khác có thể dùng HTTP API.

Tôi lấy token ở đâu?

Tại https://testerexchange.com/api sau khi đăng nhập. Token bắt đầu bằng tx_ và có thể thu hồi bất cứ lúc nào.

Agent có thay đổi gì trong Play Console của tôi không?

Không. Nó không có quyền truy cập Play Console của bạn. Nó chỉ cho bạn biết các bước cần làm ở đó.

Người thật mở ứng dụng của bạn trên điện thoại của họ trong 14 ngày. Trả một lần, hoặc kiểm thử ứng dụng khác miễn phí.Nhận 12 người kiểm thử

Hướng dẫn khác