ScienceSoft Inc. – Professional Software Development
EN | SE | DE |FI | NO | NL | RU
Print this Page
Home | Services | Custom Software Development for Windows

Software Testing

ScienceSoft offers software testing as a stand-alone service as well as a part of our custom or product development services. We make sure that software that comes out from ScienceSoft is of high quality and complies with customer requirements. 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 that fixing a running system or product.

  • Testing strategy consulting

For companies developing software products or custom systems ScienceSoft provides advice on how to organize the testing strategy. Experts of our software testing department know how to do testing both for waterfall and agile types of development processes. 

We do individual test as well as combinations of the following test types:

  • Functional testing

Checking the features and operational behavior of software to ensure they correspond to product specification. Functional testing focuses solely on the outputs generated in response to selected inputs and execution conditions.

  • Performance testing

Evaluating the compliance of a system or its components to specified performance requirements. This is performed by means of an automated test tool to simulate activities of a large number of users, as well as by means of analyzers and profilers that recognize, which areas are subjects to optimization.

  • Security testing

Checking data protection features and compliance of system functionality to its specification. The six basic security concepts that are covered by security testing are: confidentiality, integrity, authentication, authorization, availability and non-repudiation.

  • Automation testing

Using  specific tools and test scripts to control the execution of tests, comparison of actual outcomes to predicted ones, setting up test preconditions, and other test control and test reporting functions.

  • Localization testing

Checking translation, interface elements, auxiliary files: documentation, help, IQ and Guide, as well as provision for rules of text writing.

  • Usability testing

Evaluation of a product by users; this can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system.

  • Mobile testing

Functional testing of mobile-based applications either using a set of devices or software device emulators. Our testing lab includes over 60 handsets. Our software team can also prepare your application for Symbian™ Signed, Java Verified ™ and Microsoft®Mobile2Market Applications testing programs.

TOOLS:
 xUnit (CPPUnit, JUnit etc); HTTPUnit; Borland Silk Test, Borland SilkPerformer; IBM Rational Functional Tester, IBM Rational Performance Tester; HP WinRunner , HP LoadRunner, HP QuickTest Pro;  JMeter, Selenium, VS Team Edition, WPF UIAutomation, etc.

Contact us to discuss partnership opportunities.