Software Quality Assurance

QA Department

Our quality assurance department contains highly qualified specialists in software QA. One of the QA specialists is a trained and certified Quality Management Systems ISO 9001:2008 Internal Auditor according to Standard ISO 19011:2002. We have ready specialists and infrastructure for testing very complex and difficult software including software developed for Linux, client/server and network software.

ISO 9001 Certified

All of our quality control processes meet the ISO-9001 standard and include overall analysis and optimization of the software product. Our professional developers and QA personnel ensure all necessary actions are implemented for the delivery of quality products to our clients.

Test With Us

Our process allows clients to see all reported bugs and problems online in our bug tracking system, which allows our specialists to work closely with developers from the Client’s side. This approach maximizes the effectiveness of our cooperation and minimizes the total amount of time for the comprehensive QA process. For the testing process we utilize many different tools, including our own automated load testing tool.

QA/QC Procedure

Quality Control and Quality Assurance (QA/QC) of the software Infostroy develops for our Clients starts with the initial Requirements definition phase and ends with the delivery of a working and deployable release of a software solution. Our development cycle is inextricably linked and integral to the quality control process.

Infostroy has a broad and comprehensive QA/QC procedure. The main task of our QA department consists of creating QA processes that minimize costs for future testing and support. All of our quality control processes meet the ISO-9001 standard and include overall analysis and optimization of all software products.

Quality Planning

Each project requires an individual Quality Assurance and Testing approach, which is specific to the requirements of the software neing developed. We thoroughly analyze each project to prepare the right Quality Control procedure for defining all possible risks. Based on this analysis, we prepare a detailed test plan.

Process Control

During the development process we implement specialized code audit procedures, to ensure that it is designed and written with the least possibility of defects.

Defect Control

During the development and testing phase we track defects internally. On delivery of the project, we provide a special access gateway for the client into our bug tracking system. From this point on, our client becomes a part of the team, and if a problem occurs, clients are able to input any discovered bugs and then track the bug fixing process online.

Testing

Our testing process is based on a detailed test plan. The QA personnel perform and analyze many types of tests during this phase: functional, user interface, black-box, white-box, regression, stress, performance, configuration, compatibility and integration. For the testing process we utilize many different tools, including our own automated, load testing tool.

Quality Assurance Levels

Quality Assurance

Quality Assurance Procedures
  • Functional
  • User interface
  • Black-box
  • White-box
  • Unit
  • Regression
  • Stress
  • Performance
  • Configuration
  • Compatibility
  • Integration testings
  • Architecture and source code review with preparation of the appropriate reports