senior-qa

Generate automated test suites and analyze coverage for React and Next.js projects.

Updated Jun 5, 2025
One-click install
npx skills add https://github.com/wangzitian0/finance_report --skill senior-qa-wangzitian0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-qa
Source: https://github.com/wangzitian0/finance_report/tree/main/.opencode/skills/professional/qa-testing
Command: npx skills add https://github.com/wangzitian0/finance_report --skill senior-qa-wangzitian0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, coverage, selenium, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire quality assurance process, from generating comprehensive test suites to analyzing coverage and setting up end-to-end testing, ensuring robust and high-quality software.

Core Features & Use Cases

  • Test Suite Generation: Automatically scaffold test suites based on project structure and best practices.
  • Coverage Analysis: Deeply analyze code coverage, identify gaps, and suggest optimizations.
  • E2E Test Scaffolding: Set up end-to-end testing frameworks for production-grade automation.
  • Use Case: When developing a new feature in a React/Next.js application, use this Skill to generate a complete test suite, analyze its coverage, and set up E2E tests to ensure the feature is bug-free and performs as expected.

Quick Start

Use the senior-qa skill to generate a test suite for the current project directory.

Frequently Asked Questions about senior-qa

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

FAQPage Schema
How do I generate an automated test suite for a React or Next.js project?

Automated test suite generation scaffolds tests based on your project structure and best practices. This Skill analyzes your codebase to create a comprehensive test suite for modern tech stacks including React, Next.js, and Node.js.

What's the best way to analyze code coverage gaps and optimize testing?

Coverage analysis deeply evaluates code coverage to identify gaps and suggest optimizations. By analyzing coverage metrics, you can pinpoint untested code paths and enhance your overall software quality strategy.

How do I set up end-to-end testing for a web application?

End-to-end testing scaffolding sets up E2E testing frameworks for production-grade automation. This Skill configures Selenium-based E2E tests to ensure your features perform as expected across modern web stacks.

Does this testing toolkit work with pytest and Selenium for automation?

Yes, this testing toolkit integrates directly with pytest and Selenium for automation. It leverages these dependencies to scaffold test suites, execute E2E testing, and perform comprehensive coverage analysis.

Can I use this to automate QA for Node.js and database applications?

You can use this to automate QA across modern tech stacks including Node.js and various databases. It streamlines the quality assurance process by generating tests and analyzing coverage for your entire application.

What to do when coverage analysis identifies untested code paths?

When coverage analysis identifies untested code paths, it suggests optimizations to close those gaps. You can then generate additional automated tests for those specific areas to ensure robust and high-quality software.