Quality Assurance

Quality Assurance by Fruitful Code consists of monitoring the coding, source code control and reviews, software configuration management, design, release management and product integration.

Home    Quality Assurance

Quality Assurance service includes

Process Definition and Implementation

Functional Testing

Check the calculations, links, fields which on given input, output may be expected

Integration Testing

Identify defects in interfaces and interaction between integrated modules or components

Non-Functional Testing

Testing performance, its security and usability among other things

Usability Testing

Five aspects of testing: learnability, efficiency, satisfaction, memorability and errors

The box approach

Software testing methods are divided into white- and black-box testing

Design of Experiments (DOE)

Manage process inputs in order to optimize the output

Cost-Benefit Analysis

Identifying the options that provide the top-of-the-line result

Unit Testing

Running by the developer who wrote the code for product

Release or Deployment Testing

Installing the system in a client-configured environment

Compatibility Testing

Web browsers, mobile devices, hardware platforms, operating systems, etc

Security, Vulnerability Testing

Tests for confidentiality, integrity, authentication, availability, non-repudiation

Static/Dynamic testing

Testing before and after program startup, it helps to improve software quality

Control Charts

Determining the process change over time using a graph


Сomparing one's processes and metrics to industry bests

System Testing

The software is tested from all possible dimensions for all intended purposes

User Acceptance Testing

Making sure that all the product/project requirements have been met

A/B testing

Aims to identify changes to web pages that increase an outcome of interest

Performance, Load, Stress Testing

Finding the failure point in the system when the load exceeds it's support

Concurrent testing

Focus is on the performance while continuously running with normal input

Statistical Sampling

Applied strategies after statistical sampling process conclusions

Cost of Quality (COQ)

The savings that can be obtained by implementing process improvements