Software Testing

Software Testing Outsourcing

LANSOFT has a wide range of methods and practices of testing and quality assurance, that are used by our test engineers in order to provide the required software development support at all stages of a project:

  • Development (selected from our tools) of the optimal approach to testing of a particular product;
  • Examination of project documentation to verify its completeness, integrity and compliance with the standards and requirements;
  • Creation of documentation packages for testing, according to the customer's requirements and general standards;
  • Execution of the necessary measures for software systems testing ;
  • Regression testing of the product and support of the implementation of software packages change requests;
  • Software package acceptance testing.

LANSOFT specialists have experience in using various methods of testing: black box testing and glass box testing. Depending on the specific design and quality requirements to the product our engineers use the full range of testing types and methodologies:

  • Functional testing, UI testing, usability testing;
  • Compatibility with browsers, platforms and other software;
  • Load testing, stress testing and integration testing, performance testing;
  • Security testing, data check for completeness and consistency and etc.

Various bug trecking and test control systems are introduced in Lansoft, e.g. HP Quality Center, JIRA, TestTrackPro, Bugzilla, TestLink.

Software Test Automation Outsourcing

One of the areas of software testing outsourcing is the implementation of the processes and practices of test automation solutions in the development cycle and software support. LANSOFT techniques are based on the following principles:

  • Test automation is implemented only after a thorough analysis of its necessity and usefulness;
  • Definition of the concept of the future software (together with the customer);
  • We don't use short-term solutions, we create unique custom frameworks for each project as well as for sets of similar projects for the company of our customer;
  • Frameworks may differ from each other in flexibility and architecture (and as a result in costs) depending on the customer's requirements and projects particularity;
  • There is a developed expertise in using commercial tools for automation testing (HP QTP, Compuware Test Partner, Borland Silktest) and free tools (Ruby\Watir, Selenium) in our devision. Our specialists are also experienced in test automation of non-platform applications, we create our own testing tools using such languages as Java, VBA, .NET;
  • The devision specialists have experience in testing non-GUI applications (services, interfaces, data warehousing, custom API).

Load testing and performance testing

LANSOFT offers the coverage of all aspects related to performance testing: setting testbeds, the construction of the most appropriate test strategy, depending on the performance requirements of a particular application, a clear definition of the application characteristics, evaluation the applications scalability, detecting "bottlenecks" in the performance.

LANSOFT specialists have extensive experience in using of both commercial (HP LoadRunner) and free (JMeter, Grinder) tools that can ensure the development of unique products for testing of specified software characteristics.

One of the areas of software testing outsourcing is the implementation of the processes and practices of test automation solutions in the development cycle and software support. LANSOFT techniques are based on the following principles: