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.

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

Vì sao phương pháp cũ gặp khó khăn

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 Quality

Evidence-Based Release Assurance

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.

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

Thực thi trực tiếp trên runner của bạn với script sạch, không vendor lock-in.

.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

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.