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.