Software testing environment | Information Systems homework help

Software Testing Environment
Robustness testing measures the behavior of the system under non-standard conditions. Certain inputs may be tested that can ultimately trigger a system to crash or overload in order to assess how a system may fail. Manual process or tools can be used to perform robustness testing.

Describe the components that would be part of a test environment to test the Hospital Billing project discussed in class? How many different test environments would you recommend and why?
Describe 2 or more methods you would use to generate test data for the Billing project including pros/cons.