-
PNN
English
-
-
- - -
 
-  
 
 
 
For more information:
- Phone: (+380) 44 2399897
- E-mail: pnninfo(AT)pnn.com.ua
 (Please replace '(AT)' with '@')

Quality assurance and Testing

Quality assurance, or QA for short, refers to planned and systematic production processes that provides confidence in a product's suitability for its intended purpose. It is a set of activities intended to ensure that products (goods and/or services) satisfy customer requirements in a systematic, reliable fashion.(wikipedia)

Software QA involves the entire software development process - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with.

code coverage testing with BoundChecker

PNN proposes QA and functional testing in following variants:

  • integral part of custom software development process
  • independent QA and testing outsourcing service
  • independent system, architecture and code audit service

The proposed methods covers manual and automated:

  • black box testing
  • white box testing

With white box testing our specialist are doing language specific (C, C++, Java, C#) code revision/testing for standalone applications, client-server systems and embedded devices. It includes:

  • unit testing
  • code coverage
  • profiling

We are using the following unit-testing frameworks:

  • JUnit
  • CPPUnit
  • NUnit
  • Cantata++
  • Bounds checker