Build a test framework before deploying your app in a real-world environment.


The more important an application and its data, the more we should pressure test it before deploying it in a real-world environment. 


For a hosted solution across a local area network or over the web, we may need to anticipate hundreds or even thousands of simultaneous users. 

To make sure our solution can handle those numbers, a best practice would be to create a test environment that can run essential processes in parallel to replicate high volume usage. 

To do this effectively, we needed a tool to organize our tests, run test scripts in large series, and organize results for review. 

We needed a test harness or an automated testing framework