Production environment deployed on AWS
Overview
Tests that run within the production environment do not change state such as records in databases.
Integration tests
Integration tests use the same system as Test Environment Deployed on AWS however are limited to tests that do not change state such as records in databases.
We configure the tests with the Integration Test Config service, invoke and monitor them in the Service - Integration Testing service.
Beginning tests automatically from live requests
(not yet implemented) Middleware randomly sets some production requests to DEBUG log level, these are not initiated by the Service - Integration Testing service so although messages will be added to MsgOut they will not be processed by Integration Test.
We could try to design tests that trigger from these requests, tests that we know certain requests will result in certain outputs.