We validate an application or website to check conformance to specification to perform its required function. We test:
- The user interface
- Database
- All functions that are accessed through the menu
- A combination of functions accessed through the same menu
- In case where the user input is required, for instance a business enquiry form, all fields are tested with negative and positive validation
Unit Testing
Testing is done on each module in isolation, to verify its behaviour. When the modules are assembled, we use the same test to test the system as a whole. This could be:
- Individual function or method within an object
- Object class with several attributes and methods
- Composite unit with defined interface used to access the functionality
Integration Testing
This testing ensures correctness of the integrated system. It involves integrating a component to create a system or sub-system including the third-party component.
We test combinations of pieces and expand the process to test your modules with those of other groups. Eventually, all the modules making up a process are tested together.
System Testing
This involves verification of the behaviour of the system in totality. We check for errors in the overall system behavior, validate functional and non-functional system requirement.
|