TESTING PROJECTS

All software projects as well as new technologies, especially applied for specific devices need scrupulous testing. We ‘ve been doing this for many years.

testing projects

Herein we present the most representative cases from our testing portfolio

Testing of compilers, virtual machines, and system libraries

System software demands several types of testing, which include:

  1. Conformance testing – is based only on the specifications or standards to which the tested product (programming platform or language) must conform. We have vast experience with  Java, C, C++, Fortran, JavaScript, ECMAScript, Dart, XML, HTML
  2. Functional testing - is aimed to check wheather  the product functionality corresponds to the set of requirements and product specifications, including all boundary cases and erroneous input, etc.
  3. Compatibility testing – is provided for comparison of system behaviour with alternative programing realizations and versions in various use cases
  4. Performance testing and analysis

Clients: software manufacturers

Complex testing

Is applied for various types of projects - B2C, B2B, B2G and inclides:

  1. Automatic testing (functional, regression, unit)
  2. Integration testing
  3. Stress testing
  4. Independent expertise, from analysis of specifications to acceptance of final releases

Clients: medium and big companies

Testing of web applications and services

Every web service and application must be reliable -  by functionality and users' workload. We help to verify this with:

1. Functional testing
2. Stress testing

Clients: medium and big companies

Testing of microprocessors (CPU, DSP)

Scrupulous and  highly specialized work customed for chip designers includes:

1. Conformance with set of instructions
2. Functional testing – - is aimed to check wheather  the product functionality corresponds to the set of requirements and product specifications, including all boundary cases and erroneous input, etc.
3. Compatibility testing
4. Performance testing

Clients: manufactures of various chips and computer appliances

Verification of algorithms and computational libraries

It is required by the developers of software products and mainly includes:

1. Functional testing
2. Stress testing

Clients: IT manufacturers of complex science intensive applications (modeling systems, statistical data processing, etc.)