Design comprehensive testing strategies for software quality assurance. Use when planning test coverage, implementing test pyramids, or setting up testing infrastructure. Handles unit testing, integration testing, E2E testing, TDD, and testing best practices.
84
78%
Does it follow best practices?
Impact
96%
1.14xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agent-skills/testing-strategies/SKILL.mdUnit testing patterns and TDD
Given-When-Then comments
0%
0%
jest.mock usage
100%
100%
Test naming format
0%
100%
Happy path coverage
100%
100%
Sad path coverage
100%
100%
Null/empty edge case
100%
100%
Boundary value tests
100%
100%
Mock assertion
100%
100%
No sleep or timeout
100%
100%
Test independence
100%
100%
Testing strategy document and tool selection
Test pyramid ratios
100%
100%
Integration test ratio
100%
100%
E2E test ratio
100%
100%
Unit coverage target
25%
100%
Integration coverage target
0%
100%
Jest for unit tests
100%
100%
Supertest for integration
100%
100%
Playwright for E2E
0%
100%
Coverage tool
100%
100%
CI/CD platform
100%
100%
Coverage gate
75%
100%
Test execution schedule
100%
100%
E2E on staging
100%
100%
Integration testing with database lifecycle
beforeEach DB cleanup
100%
100%
DB persistence verified
100%
100%
No production DB
100%
100%
Happy path: create product
100%
100%
Sad path: duplicate SKU
100%
100%
Sad path: missing fields
100%
100%
Happy path: retrieve product
100%
100%
Sad path: not found
100%
100%
Test isolation
100%
100%
No sleep or timeout
100%
100%
c033769
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.