The software quality assurance tries to provide for the project implementation in accordance with predetermined specification, standards and required functionality without defects and potential problems. Within QA, the application development process is being monitored and improved. The QA is generally based on the “prevention” principle. Software Quality Assurance can be defined as a planned and systematic approach to quality assessment and compliance with the standards applicable to software products, processes and procedures. QA involves a process ensuring compliance with the standards and procedures set out in the entire life cycle of the software development or procurement. Compliance with agreed standards and procedures is evaluated through process monitoring, product evaluations, audits and testing. QA should be included in the project right from the beginning. This will help teams to communicate, understand the issues, and set processes necessary for managing software quality. In particular, it provides room for the preparation of test tools, test environment and their configuration.