Component and API Testing
Validating the reliability of independent components
Testing of API calls (method/functions) in isolation or sequence to vary the order in which the functionality is exercised and expose failures
Integration Testing Interfaces between system modules
Functionality Testing For each subsystem separately and for the entire integrated system
System Testing
Functionality
Performance (response times for various system functions)
Load
Scalability (Can the system handle expansion?)
Reliability (Availability, crash recovery and error handling recoveries)
Compatibility & Installation Testing
Often an overlooked component of testing. It is performed across a variety of OS', browsers, databases, servers, customers and hardware, different versions, configurations, display resolutions etc. This could be done either manually or driven by an automated functional or regression test suite. This type of testing is performed to ensure that all installed features and options function properly.
We hold installation tests for various hardware/software configurations, complete installations, updates etc.
* We conduct Performance, Scalability and Reliability testing only when the complete integrated system is available. |