# Build and Run Complete Software Tests

Manual test design and fragmented tools slow reliable releases. This skill plans, writes, runs, and reports automated, API, performance, and CI tests.

## Install

```bash
npx skillstore add zl2023github/test-engineer
```

## Metadata

- Status: approved
- Slug: zl2023github-test-engineer
- Skillstore revision: r2
- Version status: missing
- Tree hash: 656a088bccc6268601e5c5010f425dfbba3be27de1cc417cbaec719365c3b651
- Author: zl2023github
- GitHub username: zl2023github
- License: MIT
- Repository: https://github.com/zl2023github/software-engineer-skills/tree/main/software-engineering/test-engineer
- Ref: 88a8e9a07f4c54ab105c1c41b6267c287146b07b
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/zl2023github-test-engineer
- Manifest: https://skillstore.pages.dev/api/skills/zl2023github-test-engineer/manifest

## Capabilities

- Creates test plans and cases from requirements, including boundaries, exceptions, priorities, and expected results.
- Generates UI, API, mobile, and unit tests for common languages and frameworks.
- Runs API checks for status codes, response bodies, timing, and failure details.
- Builds performance scenarios and reports throughput, latency percentiles, and error rates.
- Creates CI test configurations with Docker, mock services, databases, and test reports.
- Analyzes failures, documents defects, and summarizes quality risks and coverage.

## Use Cases

- Create a Regression Suite: Turn feature requirements into prioritized cases and maintainable automated tests for repeated release checks.
- Diagnose Test Failures: Run focused unit or API tests, inspect failures, and produce reproducible defect reports.
- Add Quality Gates: Configure CI testing, reports, and approved performance checks for dependable delivery workflows.

## Prompt Templates

### Design Feature Tests

```
Create test cases for [feature]. Include normal flows, boundaries, failure paths, prerequisites, steps, expected results, and priorities.
```

### Add Automated Tests

```
Review [project or module]. Write and run [framework] tests for [behavior], then summarize passes, failures, and uncovered risks.
```

### Build a Browser Suite

```
Create and run a Playwright suite for [workflow]. Use page objects, isolated data, stable selectors, and failure evidence.
```

### Validate Performance in CI

```
Design an authorized performance test for [staging endpoint] with [limits]. Run it, analyze percentiles and errors, then define CI thresholds.
```

## Limitations

- Requires access to project files, test environments, dependencies, and relevant credentials.
- Cannot guarantee that requested tools or services are installed and available.
- Active API and performance tests can affect systems and require explicit authorization.
- Results depend on the available logs, requirements, test data, and environment stability.

## Best Practices

- Confirm the stack, scope, environment, credentials, and authorization before running tests.
- Use isolated test data, stable selectors, mocks, and deterministic setup and cleanup.
- Report exact commands, environment details, results, failures, and remaining coverage gaps.

## Anti Patterns

- Do not run load or security tests against production without explicit approval and limits.
- Do not install dependencies, start containers, or change CI files without user confirmation.
- Do not hide failures by weakening assertions, deleting tests, or changing expected behavior.

## Security Audit

- Audited at: 2026-07-24T00:12:51.621\+00:00
- Summary: All 19 static findings are false positives caused by Markdown formatting and multilingual prose. The skill still directs active API and load testing without authorization or production safeguards. Add explicit consent, scope, rate, and environment checks before publication.

## Stats

- Views: 3
- Downloads: 6
- Favorites: 0
- Popularity score: 0
