HSC testing services portfolio consists of all categories of testing i.e. Functional, Performance, Failover, System, Integration and Security Testing, in all test domains i.e. Wireless, Applications, Multimedia and Connected Devices.
Functional testing is a quality assurance (QA) process and a type of black box testing in which test cases are based on the specifications of the system/application under test. Functions are tested by feeding them input and examining the output, and the internal program structure is rarely considered (unlike in white-box testing). Functional testing is the key phase for enhancing the quality of the developed software and ensuring that it meets the customers expectations. HSC has experience in functional testing of all sorts of wireless/wireless infrastructural nodes, web applications, mobile applications, multimedia platforms etc.
Some Case Studies:
The objective of Performance testing is to determine how a system performs in terms of robustness, responsiveness and stability under stressful conditions. It helps to validate other quality parameters of the system such as scalability, reliability and resource usage.
HSC has a rich experience in performance testing including load, soak and stress testing, both in terms of testing as well as developing simulators to carry out performance testing. HSC has worked on various performance test tools such as Spirent, Ixia, Iperf, Jmeter etc.
Some Case Studies:
The main objective of failover tests is to validate the system/application’s redundancy mechanisms when the system is loaded with a high volume of data. This is different from load tests which are performed with high volumes of data with no node failure during the course of a test. HSC has experience in failover testing of big data diagnostic and monitoring systems involving multiple nodes as well as large communication and internet systems.
System testing checks the end-to-end behavior of a fully integrated system/application and is based on the software requirements specification (SRS) document. The main focus of this testing is to evaluate business, functional and end-user requirements. System testing is important as it is the first level testing where the system/application is tested as a whole in almost real environment conditions.
HSC has experience in system testing of complex applications, infrastructure nodes, mobile applications and other similar domains.
System Integration Testing (SIT) is undertaken after the individual software modules are integrated as a group. It is critical to test every module’s effect on the entire program model. In integration testing, the focus is to check if the various modules are interacting correctly with each other. HSC has experience in Integration testing in various domains such as Wireless, Applications and Connected Devices.
In today’s world of ubiqutous connectivity where web applications are a key means to do business, information security is one of the prime concerns for all companies developing internet applications. Insecure web applications may result in loss or leakage of critical data which may lead to serious business ramifications. Security testing is conducted to find all potential loopholes in the application at an early stage and help the development team fix them.
HSC has experience in security testing of various types of applications. We have hands-on experience of using Security test tools such as HP WebInspect, SoapUI, SQLInjector.