blackbox-testing

Automate end-to-end and system validation tests for agent-based workflows using Docker and Makefile targets.

17|4|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/sawrus/agent-guides --skill blackbox-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blackbox-testing
Source: https://github.com/sawrus/agent-guides/tree/main/skills/blackbox-test
Command: npx skills add https://github.com/sawrus/agent-guides --skill blackbox-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end and system validation tests for agent-based workflows, running services via Docker, feeding inputs, executing scenarios, and verifying outputs.

Core Features & Use Cases

  • Run E2E tests to validate business logic across services.
  • Run SVT tests by simulating multiple users and systems under load.
  • Make testing repeatable with Makefile targets: make e2e-test and make svt-test.

Quick Start

To begin, ensure Docker is running and execute:

  • make docker-up
  • make e2e-test
  • make svt-test

Frequently Asked Questions about blackbox-testing

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

FAQPage Schema
How do I automate end-to-end testing for agent-based workflows using Docker?

Automate end-to-end testing by running services via Docker containers and executing the 'make e2e-test' Makefile target to feed inputs and verify outputs across full workflow scenarios.

What is the best way to run system validation tests simulating multiple users under load?

Run system validation tests (SVT) by executing the 'make svt-test' Makefile target, which simulates multiple users and systems under load using Docker containers to evaluate performance.

Do I need a Makefile to separate system validation tests from unit tests?

Yes, a Makefile is required to separate system validation tests from unit tests, utilizing specific targets like 'e2e-test' and 'svt-test' to ensure testing repeatability.

Can I use Docker to orchestrate services for end-to-end business logic validation?

Yes, Docker orchestrates services for end-to-end business logic validation by running containers with 'make docker-up' before feeding inputs and executing scenarios to verify outputs.

Why should my automated E2E tests be kept separate from unit tests?

Automated E2E tests should be kept separate from unit tests to validate full workflow scenarios and service orchestration independently, ensuring clear isolation between business logic and component-level tests.