Thursday, January 8, 2009

Testing Definitions Step 53

The next step in developing web applications is testing.  Developers are being required to do more unit testing and functional testing. First, I am going to explain to you the different types of testing.


Black Box Testing:

Black box testing will create test objects based on derived test cases.  The test cases are developed based on requirements of the system.  Therefore, the requirements is what is being tested.  This type of testing isn't concerned about the internal structure of the system.

Unit Testing:

Unit testing will test a small part of an application.  It might test a method or  a series of methods to make sure the source code works correctly.  It might be required to create mock objects to simulate the test case.

Integration Testing:

This type of testing will test software modules that are suppose to work together. It follows unit testing and will precede system testing.  It will take unit tests, groups them in a larger group, and will apply tests that are defined in an integration test plan.

Installation Testing

This type of testing will make sure that the customer is able to install the application.

System Testing:

This type of testing will test the complete system to make sure it meets all of the requirements.

White Box Testing:

This type of testing will use internal perspective of the system to design test cases based on the internal structure. It will require programming skills to identify all paths  through the software.


Go To Step 54

0 comments: