testing

Create, execute, and verify pytest unit, integration, and browser-based E2E tests.

37|1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/ScotterMonk/AgentAutoFlow --skill testing-scottermonk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/ScotterMonk/AgentAutoFlow/tree/main/.roo/skills/testing
Command: npx skills add https://github.com/ScotterMonk/AgentAutoFlow --skill testing-scottermonk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of writing, running, and verifying tests for your application, ensuring code quality and stability.

Core Features & Use Cases

  • Test Creation: Assists in writing new unit, integration, and end-to-end tests.
  • Test Execution: Runs tests using pytest and verifies script outputs.
  • Verification: Checks application behavior through various testing methodologies.
  • Use Case: When you need to ensure a new feature works as expected, use this Skill to write and run relevant pytest tests.

Quick Start

Run all pytest unit tests in the project.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I automate pytest execution and verify script outputs?

Automate pytest execution by running terminal scripts and Python test files to verify outputs. This process checks application behavior and ensures code integrity through automated unit and integration testing procedures.

What is the best way to create end-to-end tests for application stability?

Creating end-to-end tests involves writing browser-based E2E flows to verify application stability. This methodology facilitates comprehensive testing procedures to ensure new features work as expected.

Can I use this to write integration tests alongside unit tests?

Yes, you can write both integration tests and unit tests. The testing framework supports creating various test types, including pytest unit tests and integration tests, to verify application behavior comprehensively.

Do I need any specific test runner to execute automated terminal scripts?

You need pytest to execute Python test files and verify outputs. The framework supports automated execution of terminal scripts to ensure code quality and application stability throughout the testing process.

Why does test verification across different testing methodologies matter?

Test verification matters because it checks application behavior through multiple methodologies, ensuring code integrity. Comprehensive testing procedures prevent regressions and maintain application stability when adding new features.