Test Categories

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

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:

  • Functional testing in open and security mode in different scenarios for WLAN. The project involved testing the support of various authentication protocols/modes (open,WEP,WPA,WPA2) on mobile STA
  • Functional testing of 3G RNC in a simulated environment
  • Functional testing of Packet Control Unit of BSC (GPRS) in a simulated environment
  • Testing of the various functionalities on iOS and Android platforms for a WebRTC + RCS chat client providing voice and video calling support

Performance Testing

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: 

  • Performance testing of multiple network nodes in Satellite Mobile Communication Ground Station System
  • Developed AT/AN simulators for performance testing of CDMA 1X/EVDO PCF

Failover Testing

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.

Some Case Studies:

  • Failover Testing of a Diagnostic System which is used to monitor almost real time satellite based NOC system & end user devices
  • Failover Testing of Ground station of a Mobile Satellite communication system
  • Failover Testing of Highly Available PTT (Push to Talk) system

System Testing

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.

Some Case Studies:

  • System testing of 3G test mobile
  • System testing of an Operations and Business Support System used for process automation and providing satellite based broadband services to diverse customer base of residential consumers, Small & Medium Size Enterprises (SMEs), large enterprises, and Value Added Resellers (VAR)

Integration Testing

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.

Some Case Studies:

  • SIT of SAT access stratum protocol stack for user terminal for integrated satellite and cellular network
  • Integration Testing of Satellite User Terminal Access Stratum
    • Control Path Testing
    • Data Path Testing (including VoIP)

Security Testing

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.

Some Case Studies:

  • Security testing of web portal for OSS and Sales Force applications 

 

Contact Us

Related pages and insights