Likewise, there are no standards for web development. People in the IT group at XYZ are not hostile toward processes. In the few experimental web projects at XYZ, some of the problems were related to poor version control, poor usability and lack of compatibility between browsers and platforms. XYZ has also experimented with automated test tools, but has had limited success with them. XYZ has purchased three different automated test tools over the past seven years, but have not been able to deploy them to test more than ten percent of their test cases.
Management is skeptical of buying any more test tools, based on their past poor performance.
The bright spot in XYZ's web development efforts is that they have invested in a dedicated web server for testing. The test server is under the physical control of the test organization. There is a person responsible for controlling the test environment and there is a process for checking items into the test server environment. There is also a process to monitor the target production web server and to mirror the production server in the test environment. Test data is created to be reused and restored at any point during or after a test.