.NET Testing Project
Client: a large travel management business services provider
Application: a new, highly secure, scalable, and reliable Web-based application used to create and manage traveler profiles. The application was built in partnership with Microsoft using Microsoft’s .Net architecture.
Issues: At the start of the project, the client had limited software QA resources and no formal test process in place. ProtoTest was asked to provide support for all test activities related to the development and deployment of this new application.
ProtoTest’s Solution: The test team consisted of a Test Lead and two Testers working with a client Test Lead. Primary test support included:
- Test Process Development. A formal software test process was developed and documented to support the Microsoft Solutions Framework software development process. Elements included Test Planning, Test Development, Test Execution, and Issue Management.
- Test Tool Evaluation. A number of test tools were evaluated to support issue management and test automation.
- Test Planning and Development. The team created a Test Plan and supporting test suites to support functional and regression testing for the Web Interface, GDS Integration, and Web Services.
- Test Execution. Application development was completed using an iterative approach, delivering the code in three major milestones. At the completion of each development milestone, functional tests were run on all new functionality, and regression tests on all existing functionality. At the completion of the last milestone, a complete system test was executed against the entire application. Automated test scripts were created and left behind for ongoing use.
- Knowledge transfer was performed so the client can use and maintain the process, testing tools and artifacts.
Project was completed on time and on budget, with no delays introduced by testing the pilot application, and was deployed with no downtime, deployment issues, or loss of functionality.
Customers can now create and update profiles quickly and efficiently, 24 hours a day, seven days a week.



