Software Testing
Testing is a set of tasks that can be planned in advance and conducted systematically to realize the final software product. There are three main testing activities that are going to be elaborated here:
The unit testing is carried out on individual components. The objective is to verify whether the given component has been implemented correctly: with respect to the specifications, independent to other components interacting with it, and the correct interface use are provided.
Click here for the details of the Unit Testing
The objective here is to construct software architecture as dictated by object diagram or the structure chart, while at the same time, time testing interfaces and functionality.
Click here for the details of the Integration Testing
After completion of integration testing, the software system has been fully assembled as a product. Then, the validation testing can begin. Focus is on the conformance to requirements and tests provides the final assurance that the software product meets all functional and performance requirements. Two techniques applied here include the black box testing and white box testing.
Click here for the details of the Validation Testing
Black box testing and white box testing were also applied here.
Click here for the details of the Black Box Testing
Click here for the details of the White Box Testing
In our design we also perform design test to verify the requirements
Click here for the details of the Design Testing