QA Services

At EDSPL, we believe software testing is not an activity taken up only when the product is complete. Our testing team adds value at each phase of the project development by detecting as many defects as early as possible, verifying their reproducibility and tracking them until closure. We use fresh environments for testing purposes, instead of testing in the development environments.
Our Testing Services help you improve the quality, reliability and performance of your products as well as advance time to market for your applications.

The various kinds of testing offered by EDSPL are:

  • Manual Testing
  • Automation Testing
  • Regression Testing
  • Performance Testing


As the name suggest, the products/components are tested for functionality without use of an automated tool or script. We define a testing strategy and create a Test plan to achieve the functional testing objectives. The testing team members cover end-to-end business scenarios and try to identify un-expected behaviour or bugs in the system. Every case is taken into account from a business user perspective to ensure all user requirements are satisfied. There are different stages for manual testing like Unit testing, Integration testing, System testing and User Acceptance testing.


Automation testing involves automation of the manual process – as test scripts are written and a tool is used to test the software. It is now easier to re-run the test scenarios quickly and repeatedly. Any part of the product where large number of users simultaneously access the software, are now automated. Login forms, Registration forms, GUI Items, field validations, database connections can be efficiently tested using automation.
At EDSPL, Selenium, to accelerate our testing and reduce efforts in regression testing.


Regression testing is performed to uncover bugs that have resulted due to any changes to the existing system. The selective retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the reparations and that newly added features have not created problems with previous versions of the software. It is a quality control measure to ensure that the newly modified code still complies with its specified requirements and that unmodified code has not been affected by the maintenance activity. The changes can take place in the form of a bug fix, feature addition/modification, functionality enhancement or integration. These changes can sometime disrupt an existing feature and cause it to behave erroneously. At EDSPL, every time code is modified or used in a new environment, regression testing is carried out to check for consistency.


Performance testing is executed to assess the end-user experience under varying amounts of load and network traffic on the desired system. We use Load runner and test the products under diverse loads and environments to assess its ability to perform under the given conditions.