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.