Test automation expert covering unit tests, integration tests, TDD, and testing best practices
The 'testing-strategy-guide' skill serves as a comprehensive resource for designing, implementing, and maintaining a robust testing strategy in software development. It focuses on automating testing processes and ensuring best practices in unit tests, integration tests, test-driven development (TDD), and overall testing methodologies. By leveraging this skill, users can streamline their testing workflows, align their testing efforts with key quality metrics, and address both functional and non-functional requirements effectively.
The main features of this skill include a detailed guide on designing a test portfolio, building sustainable automation frameworks, and integrating testing processes into continuous integration (CI) pipelines. The skill provides modules on core guidance, test pyramid and planning, automation frameworks, non-functional testing, and observability in CI, ensuring that all aspects of testing are covered. Additionally, it emphasizes the importance of monitoring quality metrics, tracking known gaps, and revisiting research materials semi-annually for continuous improvement.
This skill is ideal for developers, QA engineers, and automation specialists who are looking to implement a structured and comprehensive testing strategy in their projects. It is suitable for teams aiming to improve their test coverage, integrate robust automation processes, and maintain high-quality standards across their software products. The skill is especially useful in environments where testing best practices need to be standardized and continuously refined to meet evolving requirements.
Begin by reviewing the 'core guidance' module to capture the context and risk profile of your project. Follow the steps outlined in each subsequent module to build a comprehensive testing strategy.
The 'non-functional testing' module covers essential areas such as performance, security, accessibility, and resilience, ensuring that all critical non-functional requirements are thoroughly tested.
The 'CI integration & observability' module provides general guidance on integrating testing into CI pipelines and monitoring flake reduction, but does not focus on specific CI tools.
Yes, the skill includes a 'known gaps' module that tracks ongoing research, particularly around AI-assisted testing and chaos engineering. These areas are still under further exploration and may require deeper research in the future.
The testing strategy should be reviewed semi-annually, with the next review scheduled for May 2026, or earlier if major framework updates occur.
Quick Setup:
.claude/skills/Repository
sandraschi/advanced-memory-mcp