qa-testing

Test web applications for bugs and resolve them with regression testing.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/evanfang0054/agent-harness --skill qa-testing-evanfang0054
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-testing
Source: https://github.com/evanfang0054/agent-harness/tree/main/skills/qa-testing
Command: npx skills add https://github.com/evanfang0054/agent-harness --skill qa-testing-evanfang0054

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill systematically tests web applications for bugs, providing a structured process to identify, fix, and verify issues.

Core Features & Use Cases

  • Comprehensive QA Testing: Automated testing of web applications with configurable severity levels and scopes.
  • Bug Tracking and Fixing: Iterative bug resolution with atomic commits and re-verifications.
  • Regression Testing: Ensures new fixes do not introduce regressions.
  • Reporting: Generates detailed reports with before/after health scores and fix evidence.

Quick Start

Use the /qa skill to run a full QA test on 'https://myapp.com' with 'Standard' severity and focus on the 'billing page'.

Frequently Asked Questions about qa-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate QA testing for a web application to find and fix bugs?

To automate QA testing for a web application, you use a systematic process that identifies bugs, applies iterative fixes with atomic commits, and verifies the results through regression testing.

Does automated QA testing require browser automation tools?

Yes, automated web application QA testing requires a browser automation tool like agent-browser to interact with the application, execute test scopes, and verify bug fixes.

What is regression testing and when do I need it for web application bug fixes?

Regression testing verifies that new bug fixes do not introduce new issues or break existing functionality. You need it after resolving bugs to maintain application health and stability.

Can I focus QA testing on specific pages like a billing page with configurable severity?

Yes, you can run automated QA testing with configurable severity levels and focus the testing scope on specific areas like a billing page to efficiently identify and resolve web application bugs.

Why does bug fixing require a clean working tree and atomic commits?

Bug fixing requires a clean working tree and atomic commits to isolate changes, ensure traceability, and prevent conflicts during regression testing. This maintains structured reporting and application health.

What is the best way to track web application bugs and verify their resolution?

The best way to track and verify web application bugs is through an iterative resolution process that uses atomic commits for fixes and generates detailed reports with before/after health scores and fix evidence.