We want to make software
be the best it can be.
Quality is the measure of actual conditions in comparison with ideal requirements. Assuring it means guaranteeing this key knowledge by systematically implementing activities that demonstrate how a process is performed or how a product is made.
Quality Assurance is the essential condition for outstanding software development. QA can be understood as a group of planned activities applied to a quality management system looking to meet a product’s or a service’s quality requirements. These activities contribute to making the software the best it can be.