Testing
Doctrinaire offers many kinds of testing.
- Cloud resident, serverless testing using AWS SQS and AWS Lambda
- Front end automated testing using Selenium
- Unit testing with PHP Unit
- Code Quality testing using PHP Code Sniffer and Mess detector
- Data testing using the above tools and MySQL stored procedures and scheduled "EVENT"s
- Server performance and availability using AWS Cloudwatch
All testing types are built through the project during a Milestone build. New tests are added to accommodate any variation to a Solution Document or alteration to a Milestone.
Testing can be created for existing systems. Creating a test suite alone for an existing project is a very worthwhile exercise.