What problem does it solve?
This Skill addresses the critical need for rigorous software testing in a production-first environment where dedicated staging or development environments are unavailable, preventing regressions and ensuring high reliability.
Core Features & Use Cases
- Multi-layered Testing Strategy: Develops comprehensive test plans covering Unit, Integration, System, and Regression testing.
- Production Validation Procedures: Provides detailed, step-by-step instructions for testing various AWS services (Glue, Step Functions, Athena), databases (PostgreSQL, MySQL), IAM policies, and network configurations directly in production.
- Safety Protocols: Emphasizes critical safety measures like testing outside peak hours, having rollback plans, using test-flagged data, and pair testing.
- Use Case: Before deploying a new AWS Glue job that processes sensitive financial data, use this Skill to generate a testing strategy that includes running the job on a small data sample in a
_test/ S3 prefix, validating the output, and cleaning up, all while adhering to strict production safety guidelines.
Quick Start
Develop a testing strategy for the new AWS Glue job that processes parquet data in s3://fluenceenergy-ops-data-lakehouse/das_catalog/.