ScienceSoft logo

Home ServicesSoftware Testing

Software Testing

ScienceSoft offers software testing as a stand-alone service as well as a part of our custom software development services. We make sure that software that comes out from ScienceSoft is of high quality and complies with customer requirements. Most ScienceSoft’s software testing engineers hold the ISTQB Software Testing Certificate, which is a worldwide standard in the Software Testing field. ScienceSoft testing engineers have extensive experience in testing  applications on Waterfall and Agile projects. We track quality over the entire development life-cycle. As a result, our customers benefit from substantial budget savings, as finding and fixing bugs during the phase of development is dozens of times cheaper than fixing a running system or product.

Quick Facts

  • 60 full-time testers
  • Over 10 years of experience in testing
  • ISO 9001 certified services
  • CMMI3, GAMP4 pre-assessment
  • ISTQB certification of ScienceSoft team members
  • In-house centre of excellence for testing services

Testing Services

Functional Testing

Does a software program/product work as intended? Does it do the right things in the right way? Functional testing validates and verifies that the software meets the business and technical requirements that guided its design and development and works as expected.

Performance Testing

Would a system perform well under certain workload, would it be scalable and reliable, would there be enough resources for it to work properly? Performance testing identifies potential risks and bottlenecks and gives the right answer before you face a problem of user dissatisfaction caused by low system performance.

Security Testing

In today’s world the number and variety of threats to IT systems are multiplying daily. For companies that care about sensitive information of their own or their clients security testing is a must. Our security testing experts help to ensure that your system is duly protected in terms of vulnerability.

Localization Testing

Localization is a process of adapting a globalized application to a particular culture/locale. ScienceSoft localization testing team ensures that the software “speaks” a language of target customers, that it conforms to the local cultural, linguistic and regulatory peculiarities.

Mobile Testing

ScienceSoft can test your software on the existing mobile handsets (inhouse lab of 60+ devices) or prototypes, have strong experience in testing iOS, Android, Windows Phone 7 applications,  as well as to prepare the application for Symbian™, Java Verified and Microsoft Mobile2Market Applications testing programs more rapidly and with less costs.

Test Automation

Test automation helps to reduce costs and maintain quality when developing and supporting large-scale or mission-critical application. ScienceSoft employs the leading testing tools and the best practices to automate your functional, regression and performance testing processes.

 

Tools:

Security Test Tools

Wireshark, Watchfire Appscan, Webinspect, Positive Technologies XSpider, tools for injection checks

Test and Defect tracking

Atlassian Jira, LogiGear TrackGear, HP Quality Center, Bugzilla and Rational Clear Quest

Configuration Management

SVN, MS VSS, CVS and Share Point

Process Monitoring

Atlassian Jira, LogiGear TrackGear, HP Quality Center, Rational ClearQuest and system of metrics&reports

Performance & Automation Test Tools

Borland SilkTest, Rational Functional Tester, Selenium, Borland SilkPerformer, HP LoadRunner, HP WinRunner, HP QuickTestPro, HttpUnit, JMeter and Rational Performance Tester etc.

 

Added Value

In addition to testing-specific knowledge ScienceSoft software testers are skilled in other IT areas, which brings more value to  customers.

Programming

C/C++/C#, Java, Object Pascal, Visual Basic, JavaScript, VBScript, HTML, .NET, PHP and Perl.

Database Administration

Oracle, MS SQL, IBM DB2, PostgreSQL, Sybase, Informix and MySQL.

System Administration

Windows NT, Windows 2000, Windows 2003, Sun Solaris, HP-UX, IBM, AIX, Linux and OS 390/400.

Web Servers Administration 

IIS, Apache and IBM HTTP.

Application servers administration

WebSphere, WebLogic, JBoss, JRun and Tomcat.

 

Featured Case Studies

Testing of the Personnel Planning System

The Nanny - personnel planning system is an information system for child care organizations. It provides a set of features to control employee's time and schedule. In order to deliver a high-quality solution to the customer the application underwent a thorough testing control by ScienceSoft's specialists. More

Testing Automation for the Industry of Healthcare and Life Sciences

The customer ordered a centralized solution that would cover such activities as cancer medicine production, inventory control, client information and transactions. Software reliability is an important issue, especially in healthcare. The quality of the application was to correspond to the highest standards and testing was a critical part of ensuring the performance of such an application. However, it would take an enormous amount of time to perform the regression testing of the application. More

Smoke Test Automation

The customer company purchased a software product which was originally developed with a significant contribution of ScienceSoft specialists. The customer was interested in including the functionality of the purchased product to the complex solution offered to its clients. The purchased product had to be moved to a new middleware which was already used for existing solutions.Taking into account the complicated product structure, the project team size couldn’t be easily extended to cover new requirements. More