What problem does it solve?
This Skill addresses the challenge of efficiently running and managing tests for code, UI, and generating detailed reports, ensuring high code quality and functionality.
Core Features & Use Cases
- Automated Testing: Execute unit, integration, e2e, and UI tests with various frameworks like Jest, Vitest, Mocha, pytest, go test, cargo test, and flutter test.
- Coverage Analysis: Analyze code coverage to ensure that all critical paths are tested.
- UI Verification: Perform visual regression, responsive layout, accessibility, form automation, and console error collection for UI testing.
- Report Generation: Produce structured QA reports with results, coverage metrics, and recommendations.
- Use Case: When implementing a new feature or bug fix, run this Skill to validate changes and ensure everything is functioning correctly.
Quick Start
Execute the 'ck:test' skill with context to run all applicable tests or specify 'ui' followed by a URL to run UI tests.