Information Technology Reference
In-Depth Information
12..
Linking Test Project with Development Project
It can be seen in Figure 12.5 that the customer outsources development and testing
projects to different service providers. When requirements-gathering activities are
completed by the development organization, it passes the documents to the testing
organization. The testing organization starts preparations for test case design. In the
meantime the development organization works on the software architecture and
design and delivers the design to the testing organization. The testing organization
starts creating test cases and automation scripts. The development team meanwhile
starts coding activities and starts builds. The test organization is given access to
create a test environment based on the builds. The testing team starts executing test
cases on these builds. Here we have two-way communication. The test team reports
test case failures and defect information to the development team. The develop-
ment team fixes those defects and releases new builds for verification. The testing
team retests and submits the report. This iteration continues as per agreements.
Once this phase is over, the developed software is ready for deployment. Once the
software application is deployed, the testing team has two tasks. First, the team
must run sanity scripts to check whether the production environment is working
properly. This is done on a periodic basis. Second, the team must validate the pro-
duction environment whenever a patch is applied by the development team on the
Customer
Development Organization
Te sting Service Provider
Requirement
Te st Design
Design
Te st Case + Script
Build
System Te st
Deployment
UAT
Maintenance
Te st Maintenance
Figure 12..
Links between customer, development, and testing organization
activities.
 
 
Search WWH ::




Custom Search