How would you test a COTS integration?

What are the test factors and test design?

Questions by ankit63

Editorial / Best Answer

kurtz182  

  • Member Since Nov-2009 | Dec 17th, 2009


Human factors are very important in testing COTS applications:
 
1) Communicate with the vendor
2) Get Information for Test Planning
3) Get Support for Testing
4) Get Cooperation for Integration Testing
5) Get Customer and User Input and Assistance in Testing



The phases of testing a COTS application:

1) Understand the COTS application and how it will be used
- Determine test integration 'glue'
 
2) Develop a COTS test strategy
- objectives
- understand general COTS risks
- identify risks unique to your application

3) Plan for testing COTS application
- Map planning activities to COTS life cycle
- Gather required input and entry criteria
- Determine what needs to be verified
- Determine what needs to be validated
- Create a test plan
- Create test cases; test scenarios; test scripts
- Add traceability to tests

4) Test execution on COTS application
- build the environment (hardware, software, tools, data, and verify integration feasibility)
- train testers
- Perform tests
- record defects
- verify results
- perform regression tests

5) Analyze and report results of COTS testing
- evaluate defects
- make sense of information to improve processes
> requirements
> acquisition
> integration
> customization
> testing
> implementation


Showing Answers 1 - 3 of 3 Answers

Human factors are very important in testing COTS applications:
 
1) Communicate with the vendor
2) Get Information for Test Planning
3) Get Support for Testing
4) Get Cooperation for Integration Testing
5) Get Customer and User Input and Assistance in Testing



The phases of testing a COTS application:

1) Understand the COTS application and how it will be used
- Determine test integration 'glue'
 
2) Develop a COTS test strategy
- objectives
- understand general COTS risks
- identify risks unique to your application

3) Plan for testing COTS application
- Map planning activities to COTS life cycle
- Gather required input and entry criteria
- Determine what needs to be verified
- Determine what needs to be validated
- Create a test plan
- Create test cases; test scenarios; test scripts
- Add traceability to tests

4) Test execution on COTS application
- build the environment (hardware, software, tools, data, and verify integration feasibility)
- train testers
- Perform tests
- record defects
- verify results
- perform regression tests

5) Analyze and report results of COTS testing
- evaluate defects
- make sense of information to improve processes
> requirements
> acquisition
> integration
> customization
> testing
> implementation


Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions