An effective test platform also carries out the following activities:
Configure the system under test to initially get it up and running.
Create code to reset / clean up a partially-configured / mis-configured system.
Discover the components of the system under test as it is started each time.
Let the user easily specify the test configuration and execution parameters.
Fail all system-level components (hosts, networks, databases, etc.).
Exceed all operating limits.
Always verify application and system operation (lost, corrupted data; invalid operations and states).
Verify operation during system upgrade and rollback as well as during site switchover / failback.
Grow in parallel with the implementation of the system being tested so that developers have feedback on their work.
Be useful to the development and the test staff. Give the two of them a UI / window into how the test platform and system under test are operating.
Testing Complex Systems
Powered by
This website uses cookies.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.