Services

Our primary focus is in the area of software testing and SQA services. Our range of SQA related service offerings are :

Details:

Ever since the inception of Qantom, our primary focus area has been in the field of SQA. Within SQA itself, we have spent the maximum amount of time on SIP based Unified Communication solutions. The complexity of these PBX servers and switches have given us an opportunity to gain a good amount of experience in other domains such as Web application testing, Mobile application testing & embedded appliance testing. The following are the testing services that we are glad to offer

System Testing

We offer testing solutions to take care of your entire System testing requirements. Be it execution of regression testing or end to end SQA activities, our experience and expertise will take the worries of Software QA activities off your shoulders. When you outsource your testing needs to us, you can be rest assured that your product is well tested. In the system testing category, we have various solutions to offer:

Integrated testing solution: This is the model which we believe offers the greatest value to our clients. It relieves you of all of your testing worries. In this mode, we will take over the complete SQA activities of the application to be tested and own all the responsibilities of testing the application. We will first do a system study of the application to be tested and come up with a test strategy / test planning document. Our engineers will then write manual test cases for the application. When the application is ready to use, we will execute the test cases and report bugs. Once the bugs are fixed, we will verify the fixes. Subsequently, we will continue to keep the test cases updated based on new features / changes to existing features. We will then continue the iteration of executing tests, reporting bugs and verifying fixes. These steps will be repeated for every version of the application.

We can also take up individual parts of system testing as mentioned below:

Test strategy consulting: We will do a system study of the application and come up with an approach for testing the application. We will also come up with a list of items to be tested and the methodologies to be adopted. The test strategy document, the methodology document and the document describing the list of items to be tested will be delivered to the client

Test design: You can take advantage of our rich experience in test case designing to give your product a maximum test coverage. Our engineers will do a system study of the application to be tested and will design test cases for the application and finally validate these test cases. We will hand over the test case documents to the client as the final deliverable

Regression testing: In case you already have test cases for your application, We can take up the task of executing these test cases whenever new releases are made. The regression testing can either be a one time affair or may be repeated for every single software version release.

Network Protocol testing

We have worked with various protocols involved in the unified communications domain. As a part of testing the UC server, we have had the opportunity to do an extensive testing on the following protocols:

  • SIP & SDP - We have done an extensive protocol testing on the SIP Protocol using both manual and automated test suites. We used sipP along with home brewn extensions and scripts for automated tests.
  • RTP & RTCP - We tested these protocols as a part of identifying issues while testing the functionality of the IP-Pbx server.
  • XMPP was the protocol used for IM part of the UC.
  • Your protocol - Since most of the networking protocols follow similar rules and IETF standards, we will be able to work with you to test your application

Interoperability tests

We have executed interoperability tests across both endpoints, pbx switches and external gateways.Our labs are well equipped with a wide range of both SIP and Non SIP based equipment for these purposes. Whether you are an end point manufacturer who is looking to verify whether the phone works with specific servers and gateways or an PBX switch/server manufacturer who wants to verify if the switch works with popular phones and gateways or you are a PSTN gateway maker who needs to test the gateway with other entities, we could be your most preferred partner for your interoperability testing needs.

At ,Qantom, we derive a lot of pleasure in boasting about our automation capabilities. Be it home brewn automation solutions, extending the capabilities of existing automation tools or building automation tools from the scratch, we have had the distinction of achieving a great deal of success in the field of test automation.

We offer the following solutions for software test automation.

Functional web test automation: We can achieve a high degree of automation for your entire web test execution. We can use WET, Watir or Selenium, the tool of your choice to create your test suite.
Build a home brewn test automation solution: If your application requires a custom built test automation solution, then we can work you to design a test automation solution for your application and then implement it.
Soak/Performance testing: Depending on your application's architecture, we can either build a customized Stress/Performance testing tool or can use existing tools. Once such a solution is designed and implemented, we can then excercise the soak/performance testing solution periodically and analyze the results.

We are sure that your products can benefit a lot from our achievements in test automation. Some of our achievements that we would like to proudly showcase are :

WET
Framework for web testing. - When we were presented the daunting task of automating the functionality of a Unified communication server, none of the existing tools could stand up to meet the demands. We then created WET, a web testing framework. As a token of appreciation to the enormous amount of money that the opensource community had saved Qantom, we decided to release WET under a liberal opensource agreement. WET won wide accolades from the testing community and was as powerful as the opensource equivalents at the time when WET was developed.

Using WET we could achieve more than 80% test automation for the combination of UI and configuration testing of the administration of the UC server.

Selenium

In 2015, we took a strategic decision to make Selenium the tool of choice for all our future test automation needs. The task of maintaining an opensource tool was quite challenging for us, especially given the fact that there was no revenue from this. Seven years after we had stopped the active development of WET, when we evaluated Selenium this time, we found that Selenium as a framework now had all the features that were expected of a web test automation tool. Added to this, the fact Selenium is written in Java, allows one to access several existing libraries and accomplish a high level of automation,. We then decided that it was a redundant overhead to continue development or maintenance of an additional tool which had no revenue. After all, when we first decided to write WET, it was only becasue the existing tools at that time lacked some of the capabilities that we were looking for. Hence the decision to move towards Selenium.

When making this switch, we have been adopting some of the cool features of WET like object management using a repository, structured test management, cooler reporting, etc., and using these in our Selenium based frameworks. In fact, the spreadsheet based test automation management framework was an offshoot of this exercise.

XML Repository Manager

Quicktest pro users faced a challenge when it came to maintaining object repositories. The default object repository created by QTP was extremely fragile across builds. The solution was to use descriptive programming which itself had maintainability issues, if the description of the underlying objects changed. We innovated the concept of an XML repository for descriptive programming, which was a simple yet ground breaking innovation that made the life of QTP automators a lot easier. XML Repository Manager was the Tool that allows Quicktest developers to maintain the repositories for descriptive programming

Xpresstest

This was an automation tool built to automate the functional testing of Pingtel Xpressa IP Phones. The tool had two components-
    a) The caller which was a Java UI application making RPC calls on the PC side
    b) The controller which was an embedded java application residing on the phones to drive the actual automation of these phones.
This tool has a special significance for Qantom, not only because it was a remarkable achievement to automate the testing of an embedded device, but also because the tool helped the christening of Qantom

Home brewn solutions

PTTF -This was a Pingtel proprietary performance test tool that was developed by our engineers. This tool was used to drive the performance testing of the IP-Pbx based solution
SIPP wrappers As a part of our automated SIP Protocol testing, we have developed several proprietary wrappers and extensions around SIPP.

By outsourcing your software testing needs to Qantom, you not only get a cost benefit but also take advantages of our expertise in the software testing, opensource development and training areas. We'll take care of these headaches and allow you to focus on your core competencies. In addition, thanks to our strong processes, continous process improvement, BCP and knowledge management, you can be rest assured of an uninterrupted service delivery

  • VOIP testing - We have been engaged in SIP testing from close to the birth of the SIP Protocol. We have done extensive amount of testing on complex IP-Pbx related products. Our labs are well equipped to handle most kinds of IP Telephony testing requirements
  • Lab setup - Well equipped lab thanks to our expertise in opensource servers. We were able to meet the demands of the leaders of telephone switches without having to invest heavily
  • Traditional telephony testing - Apart from IP Pbx switches and endpoints, we have also tested traditional telephony equipment, mainly Nortel's BCM.
  • Advanced PBX Applications - Testing and configuration of different PBX features such as Call centers, Auto attendants, Voicemail, Conference servers , Call park and so on
  • Unified communications - Having worked on the eZuce UC and Avaya SCS testing activities, gained a good exposure to this new mantra of future communication
  • Protocol testing - Both manual and automated testing of the SIP protocol. For automated protocol testing, SIPp was the framework used
  • Test automation - This is our jewel in the crown. We have developed generic web testing automation tools and have also built home brewn test automation solutions for our clients.
  • Performance testing - Primarily done extensive performance testing for the SIP protocol
  • Web application testing - Extensive testing on both UI and functionality of web applications
  • Mobile application testing - Primarily focussed on mobile end points and mobile UC clients
  • Appliance testing - Both automated and manual testing of embedded appliances
  • Interoperability testing - For different types of entities - endpoints, switches/servers and gateways
  • Networking - Testing, installation of configuration of linux networks; Debugging network traffic using tcpdump and wireshark sniffers. Have depolyed secure networks using IPtable firewalls, Linux gateways for multiple subnets, Secure VPN connection using openVPN, http proxy servers, mail servers, subversion configuration management servers, etc
  • Knowledge management - Using our Unique training methodology and a thorough knowledge management, We were able to quickly train and deploy high quality resources for the challenging requirements

Copyrights Qantom Software - 2004 to 2006; Qantom Software Pvt Ltd - 2006 till date; All rights reserved
External copyrights of trademarks used throughout the site: Selenium is copyright of Matt Phillips. Esugam, E sugam and GST (goods and services taxes) are copyrights of statutory departments of Indian Governments. Tally is the copyright of Tally solutions India. Unless explicitly mentioned, Qantom has no direct affiliation with any of the above trademark owners.