testing-qa – skill Lập trình cho agent AI
Quy trình kiểm thử và QA toàn diện, bao gồm unit test, integration test, E2E test, tự động hóa trình duyệt và đảm bảo chất lượng.
Cài skill testing-qa bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /testing-qa – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $testing-qa – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /testing-qa – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/testing-qa-1437f.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /testing-qa – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Testing/QA Workflow Bundle
Overview
Comprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.
When to Use This Workflow
Use this workflow when:
- Setting up testing infrastructure
- Writing unit and integration tests
- Implementing E2E tests
- Automating browser testing
- Establishing quality gates
- Performing code review
Workflow Phases
Phase 1: Test Strategy
Skills to Invoke
test-automator- Test automationtest-driven-development- TDD
Actions
1. Define testing strategy
2. Choose testing frameworks
3. Plan test coverage
4. Set up test infrastructure
5. Configure CI integration
Copy-Paste Prompts
Use @test-automator to design testing strategyUse @test-driven-development to implement TDD workflowPhase 2: Unit Testing
Skills to Invoke
javascript-testing-patterns- Jest/Vitestpython-testing-patterns- pytestunit-testing-test-generate- Test generationtdd-orchestrator- TDD orchestration
Actions
1. Write unit tests
2. Set up test fixtures
3. Configure mocking
4. Measure coverage
5. Integrate with CI
Copy-Paste Prompts
Use @javascript-testing-patterns to write Jest testsUse @python-testing-patterns to write pytest testsUse @unit-testing-test-generate to generate unit testsPhase 3: Integration Testing
Skills to Invoke
api-testing-observability-api-mock- API testinge2e-testing-patterns- Integration patterns
Actions
1. Design integration tests
2. Set up test databases
3. Configure API mocks
4. Test service interactions
5. Verify data flows
Copy-Paste Prompts
Use @api-testing-observability-api-mock to test APIsPhase 4: E2E Testing
Skills to Invoke
playwright-skill- Playwright testinge2e-testing-patterns- E2E patternswebapp-testing- Web app testing
Actions
1. Design E2E scenarios
2. Write test scripts
3. Configure test data
4. Set up parallel execution
5. Implement visual regression
Copy-Paste Prompts
Use @playwright-skill to create E2E testsUse @e2e-testing-patterns to design E2E strategyPhase 5: Browser Automation
Skills to Invoke
browser-automation- Browser automationwebapp-testing- Browser testingscreenshots- Screenshot automation
Actions
1. Set up browser automation
2. Configure headless testing
3. Implement visual testing
4. Capture screenshots
5. Test responsive design
Copy-Paste Prompts
Use @browser-automation to automate browser tasksUse @screenshots to capture marketing screenshotsPhase 6: Performance Testing
Skills to Invoke
performance-engineer- Performance engineeringperformance-profiling- Performance profilingweb-performance-optimization- Web performance
Actions
1. Design performance tests
2. Set up load testing
3. Measure response times
4. Identify bottlenecks
5. Optimize performance
Copy-Paste Prompts
Use @performance-engineer to test application performancePhase 7: Code Review
Skills to Invoke
code-reviewer- AI code reviewcode-review-excellence- Review best practicesfind-bugs- Bug detectionsecurity-scanning-security-sast- Security scanning
Actions
1. Configure review tools
2. Run automated reviews
3. Check for bugs
4. Verify security
5. Approve changes
Copy-Paste Prompts
Use @code-reviewer to review pull requestsUse @find-bugs to detect bugs in codePhase 8: Quality Gates
Skills to Invoke
lint-and-validate- Lintingverification-before-completion- Verification
Actions
1. Configure linters
2. Set up formatters
3. Define quality metrics
4. Implement gates
5. Monitor compliance
Copy-Paste Prompts
Use @lint-and-validate to check code qualityUse @verification-before-completion to verify changesTesting Pyramid
/ / \ E2E Tests (10%)
/---- / \ Integration Tests (20%)
/-------- / \ Unit Tests (70%)
/------------The 70/20/10 pyramid and coverage percentages are illustrative planning heuristics, not universal pass thresholds. Choose tests from actual failure risks and repository policy. Use isolated accounts/data, bound load tests and avoid production side effects; remote browser captures and paid runners need their actual scope. A code-review phase does not grant approval/merge authority.
Quality Gates Checklist
- [ ] Unit test coverage > 80%
- [ ] All tests passing
- [ ] E2E tests for critical paths
- [ ] Performance benchmarks met
- [ ] Security scan passed
- [ ] Code review approved
- [ ] Linting clean
Related Workflow Bundles
development- Development workflowsecurity-audit- Security testingcloud-devops- CI/CD integrationai-ml- AI testing
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Skill liên quan
- testng-skill – Tạo test TestNG bằng Java với group, data provider, thực thi song song, cấu hình suite…
- textme – Nhắn tin cho Claude từ điện thoại — thiết lập daemon njerschow/textme để iMessage đến…
- the-honoured-one – Buộc AI tải đầy đủ ngữ cảnh và đọc các file liên quan trước khi thực hiện tác vụ phức…
- thick-client – Kiểm thử bảo mật được ủy quyền cho ứng dụng desktop thick client: lưu trữ cục bộ, kênh…
- tokenwise – Bộ định tuyến model theo số đo cho Claude Code. Phân tuyến Haiku/Sonnet/Opus theo loại…
- track-management – Dùng skill này khi tạo, quản lý hoặc làm việc với track Conductor, là các đơn vị công…
- transformers-js – Dùng Transformers.js để chạy trực tiếp các mô hình machine learning hiện đại trong…
- trigger-dev – Chuyên gia Trigger.dev cho background job, workflow AI và thực thi bất đồng bộ đáng tin…