Pages

Friday 20 February 2015

Testing Concepts

3. Explain the following.

a.) Compatibility testing:
- It is a non-functional test performed on a software system or component for checking its compatibility with the other parts in the computing environment. 
- This environment covers the hardware, servers, operating system, web browsers, other software, etc.

b.) Integration testing:
- This test is performed to verify the interfaces between system components, interactions between the application and the hardware, file system, and other software. 
- A developer can also perform it.
- Ideally an integration testing team should perform it.

4. Explain the following.

a.) Code Complete:
- Phase of development where functionality is implemented in entirety with only bug fixes remaining.
- All functions from the functional specifications are already implemented.

b.) Code Coverage:
- This is an analysis method which determines which parts of the software have already been covered by the test case suite and which are remaining. 

c.) Code Inspection: 
- A formal testing technique where the programmer reviews source code with a group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its compliance with coding standards.



No comments:

Post a Comment