Vibetest: Kiểm Thử QA Powered AI với MCP Server

Ashley Goolam

Ashley Goolam

31 tháng 5 2025

Vibetest: Kiểm Thử QA Powered AI với MCP Server

Sẵn sàng "tiêu diệt" những lỗi website phiền toái với Vibetest-use MCP? Công cụ mã nguồn mở tuyệt vời này, được hỗ trợ bởi Browser-Use, cho phép bạn triển khai các tác nhân AI để thu thập dữ liệu trang web của mình, phát hiện lỗi 404, nút không hoạt động và các lỗi giao diện người dùng (UI) chỉ trong vòng chưa đầy một phút. Tôi đã tìm thấy nó trên GitHub và nó thực sự là một công cụ thay đổi cuộc chơi cho việc kiểm thử tự động. Chỉ với một lệnh duy nhất, bạn có thể khởi chạy nhiều tác nhân để kiểm tra khả năng chịu tải (stress-test) trang web của mình—dù là cục bộ hay đang hoạt động (live). Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách thiết lập Vibetest-use MCP, chạy kiểm thử trên trang web cục bộ hoặc live, và biến quy trình QA (đảm bảo chất lượng) của bạn trở nên dễ dàng. Hãy cùng "đập tan" những lỗi đó nào!

💡
Bạn đang làm việc với API hoặc tài liệu hóa dự án? Hãy tải APIdog để thiết kế, kiểm thử và chia sẻ tài liệu API một cách dễ dàng—hoàn hảo cho các quy trình làm việc Vibetest-use MCP của bạn!
button

Tại sao Vibetest-use MCP là Siêu anh hùng QA

Vibetest-use MCP là một công cụ được hỗ trợ bởi Browser-Use, tự động hóa kiểm thử QA bằng cách triển khai các tác nhân AI để thu thập dữ liệu các trang web và gắn cờ các vấn đề như liên kết hỏng, nút không phản hồi hoặc lỗi UI. Được xây dựng trên Giao thức Ngữ cảnh Mô hình (Model Context Protocol - MCP), nó tích hợp với Browser-Use để điều khiển các trình duyệt (Chrome, Firefox, v.v.) thông qua Playwright, đảm bảo kiểm thử kỹ lưỡng. Kho lưu trữ GitHub nhấn mạnh khả năng kiểm thử bất kỳ URL nào—các trang live như https://example.com hoặc các thiết lập cục bộ như localhost:3000—với số lượng tác nhân có thể cấu hình (ví dụ: 3, 5 hoặc 10) để quét sâu hơn. Từ việc kiểm thử một trang web phát triển đến một ứng dụng sản phẩm, Vibetest-use MCP biến công việc QA thành một cuộc dạo chơi.

Thiết lập Vibetest-use MCP

Hãy cùng cài đặt Vibetest-use MCP. Việc này rất thân thiện với người mới bắt đầu và tôi sẽ hướng dẫn rõ ràng!

1. Nhân bản Kho lưu trữ và Thiết lập Môi trường ảo:

git clone https://github.com/browser-use/vibetest-use.git
cd vibetest-use
uv venv
source .venv/bin/activate  # macOS/Linux
.venv\Scripts\activate     # Windows
uv pip install -e .

2. Cấu hình Biến môi trường của bạn:

export GOOGLE_API_KEY="your_google_api_key_here"
GOOGLE_API_KEY=your_google_api_key_here

3. Chạy Máy chủ MCP:

.venv/bin/vibetest-mcp
vibetest mcp connected

Tôi đã cài đặt xong trong 10 phút—nhanh chóng và không gặp khó khăn gì!

Ví dụ về các Trường hợp sử dụng của Vibetest-use MCP

Sẵn sàng kiểm thử với Vibetest-use MCP chưa? Dưới đây là ba cách để phát hiện lỗi nhanh chóng!

1. Kiểm thử một Trang web đang hoạt động (Live) với nhiều Tác nhân:

vibetest my website with 6 agents: https://example.com
vibetest with multiple agents
vibetest finding project errors

2. Kiểm thử một Trang web Phát triển trên Localhost:

run vibetest on localhost:3000
vibetest on local dev site

3. Kiểm thử Chế độ không giao diện (Headless) với Số lượng Tác nhân Tùy chỉnh:

run a headless vibetest on localhost:8080 with 10 agents

Các bài kiểm thử này chỉ mất chưa đầy 60 giây mỗi lần—Vibetest-use MCP thực sự là một "quái vật" tốc độ!

Tích hợp Vibetest-use MCP với Claude Code Desktop

Bạn muốn chạy các bài kiểm thử Vibetest-use MCP từ Claude Code Desktop? Dưới đây là cách tích hợp nó.

1. Thêm Máy chủ Vibetest MCP vào Claude Desktop:

claude mcp add vibetest /full/path/to/vibetop-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_google_api_key"

2. Xác minh Kết nối:

/mcp

3. Chạy Lệnh Vibetop:

Vibetest my website with 5 agents: https://example.com
Run vibetop on localhost:3000

Tôi đã kiểm thử một trang web thông qua Claude Desktop và nó đã báo lỗi một form ngay lập tức—rất mượt mà!

Sử dụng Vibetest-use MCP với Cursor

Ưa thích giao diện tinh tế của Cursor hơn? Dưới đây là cách thiết lập Vibetest-use MCP để kiểm thử.

1. Thêm Máy chủ MCP qua Giao diện Cài đặt của Cursor:

{
  "mcpServers": {
    "vibetest": {
      "command": "/full/path/to/vibetop-use/.venv/bin/vibetest-mcp",
      "env": {
        "GOOGLE_API_KEY": "your_google_api_key"
      }
    }
  }
}

2. Sử dụng Lệnh Vibetest trong Cursor:

Vibetest my website with 5 agents: https://example.com
Run vibetest on localhost:3000
Run a headless vibetest on localhost:8080 with 10 agents

Tôi đã chạy một bài kiểm thử không giao diện trong Cursor và đầu ra JSON rất rõ ràng—đúng là thiên đường QA!

Tùy chỉnh Vibetest-use MCP cho Nhu cầu của bạn

Bạn muốn tinh chỉnh Vibetest-use MCP? Dưới đây là cách biến nó thành của riêng bạn.

1. Điều chỉnh Số lượng Tác nhân:

2. Nhắm mục tiêu các Tính năng Cụ thể:

prompt = "Vibetest with 3 the checkout flow on {website}. Verify cart updates and payment buttons."
vibetest completed
uv run vibetest --url https://shop.com --prompt "Test checkout flow"

3. Tích hợp với CI/CD (Ubuntu):

name: QA with Vibetest-use
on: [push]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: |
          curl -LsSf https://astral.sh/uv/install.sh | sh
          uv venv
          source .venv/bin/activate
          uv pip install -e .
          uv pip install playwright
          uv run playwright install chromium
          uv run vibetest --url http://localhost:3000 --agents 5 --output results.json
      env:
        GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}

4. Sử dụng DeepSeek để Tăng cường Trí tuệ:

uv run vibetest --url https://example.com --llm deepseek-chat

Khám phá các Tính năng của Vibetest-use MCP

Vibetest-use MCP có rất nhiều tính năng hữu ích cho QA. Hãy cùng tìm hiểu:

  1. Kiểm thử Song song: Chạy hơn 10 tác nhân để quét dưới 60 giây, như đã được quảng bá rầm rộ trên X.

2. Kiểm thử trên nhiều Trình duyệt: Kiểm thử Firefox/Safari qua tệp playwright.config.ts:

{ browserName: 'firefox' }

3. Chế độ Nghiên cứu Chuyên sâu: Sử dụng mcp-browser-cli --deep-research để phân tích UX, lưu báo cáo định dạng Markdown.

4. Cộng đồng: Tham gia Discord hoặc GitHub của Browser-Code (38 sao) để chia sẻ ý tưởng.

Tôi đã phát hiện một lỗi chỉ xảy ra trên Firefox trong một bài kiểm thử—Vibetest-use MCP đúng là một nhà vô địch QA!

Kết thúc: Làm chủ Vibetest-use MCP

Bạn đã khai thác sức mạnh của Vibetest-use MCP để tự động hóa QA (đảm bảo chất lượng) như một chuyên gia! Từ việc thiết lập đến kiểm thử các trang web live, máy chủ cục bộ và tích hợp với Claude Desktop hoặc Cursor, bạn đã sẵn sàng để giữ cho các ứng dụng của mình không có lỗi. Hãy thử nghiệm với nhiều tác nhân hơn, DeepSeek hoặc CI/CD, và đừng quên tài liệu hóa các API của bạn với APIdog. Chia sẻ những thành công của bạn với Vibetest-use MCP trên X hoặc GitHub—tôi rất mong được thấy công việc QA của bạn thăng hoa! 🚀

button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API