Trang chủSAGOZEN QualityTự động hóa Kiểm thử AI cho Pull Requests
Pipeline Chất lượng PR

Tự động tạo và thực thi test suite cho từng Pull Request.

Giữ nhánh main luôn xanh. SAGOZEN Quality phân tích diff trong PR, tự viết Playwright test phù hợp và thực thi song song trên self-hosted runner.

💡 Triết lý SAGOZEN Quality: AI loại bỏ điểm nghẽn QA; con người giữ quyền kiểm soát chất lượng, không thay thế đội ngũ QA.

Thách thức Hiện tại

Vấn đề Đội ngũ Thường gặp

Các Pull Request bị merge thiếu test vì việc viết E2E script cho mọi branch ngốn quá nhiều thời gian của developer.

Giải pháp SAGOZEN

Managed UX + Self-Host Runner

Bot PR của chúng tôi quét các file thay đổi, tự tạo kịch bản test, chạy kiểm thử trên môi trường preview và gửi báo cáo hình ảnh trực tiếp vào comment PR.

Tính năng Nổi bật của Solution

Các khả năng tự động hóa được thiết kế chuyên biệt để giải quyết đúng nút thắt.

01

Tạo Kịch bản Test theo Code Diff

AI đọc hiểu những thay đổi trong React/Next.js/Node và tự tạo các bài kiểm thử hồi quy tương ứng.

02

Báo cáo Trực tiếp trong GitHub PR

Xem video quay lại quá trình test, log truy vết và kết quả ngay tại giao diện PR.

03

Tự Phục hồi khi Rebase Code

Các locator DOM bị thay đổi sẽ tự động được sửa mà không làm gián đoạn CI pipeline.

Cấu hình & Mã nguồn Mẫu

Chạy trực tiếp trên self-host runner với mã nguồn Playwright chuẩn.

.github/workflows/quality-pr.yml
yaml
name: SAGOZEN Quality PR Verification
on:
  pull_request:
    types: [opened, synchronize]

jobs:
  ai-test-pr:
    runs-on: self-hosted
    steps:
      - uses: actions/checkout@v4
      - uses: sagozen/quality-action@v1
        with:
          managed-cloud-key: ${{ secrets.SAGOZEN_CLOUD_KEY }}
          pr-mode: 'diff-aware'
          parallel-workers: 8
Mô hình Triển khai

Tương thích với 3 Tầng Sản phẩm của SAGOZEN

Core Runner / SDK Mở

Thực thi kịch bản local hoặc trong GitHub Actions hoàn toàn miễn phí.

Managed Cloud

Tự động điều phối runner song song, dashboards và tự phục hồi selector.

Enterprise

Private runners đặt tại VPC riêng, cam kết SLA và tuân thủ chuẩn SOC2/GDPR.

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

Kiểm thử PR xử lý các secret và API key bảo mật như thế nào?

Vì test chạy trên self-hosted runner trong hạ tầng của bạn, các API key và secret không bao giờ rời khỏi mạng nội bộ.

SAGOZEN Quality hỗ trợ những framework nào?

Chúng tôi hỗ trợ Playwright, Cypress, Vitest, Jest, PyTest và API test suites tích hợp sẵn.