Software testing: Difference between revisions

Content deleted Content added
spam
 
(2 intermediate revisions by 2 users not shown)
Line 416:
=== Software quality assurance ===
 
In some organizations, software testing is part of a [[software quality assurance]] (SQA) process.<ref name="Kaner2" />{{rp|347}} In SQA, software process specialists and auditors are concerned with the software development process rather than just the artifacts such as documentation, code and systems. They examine and change the [[software engineering]] process itself to reduce the number of faults that end up in the delivered software: the so-called defect rate. What constitutes an acceptable defect rate depends on the nature of the software; a flight simulator video game would have much higher defect tolerance than software for an actual airplane. Although there are close links with SQA, testing departments often exist independently, and there may be no SQA function in some companies.<ref>{{cite web |last1=Mishi |first1=Javed |title=Role of Software Testing in Quality Assurance |url=https://nextbridge.com/software-testing-role-quality-assurance/ |website=Nextbridge Ltd.}}</ref>
 
Software testing is an activity to investigate software under test in order to provide quality-related information to stakeholders. By contrast, QA ([[quality assurance]]) is the implementation of policies and procedures intended to prevent defects from reaching customers.