Straight-Through Quality
   HOME

TheInfoList



OR:

Straight-Through Quality (STQ) are approaches and outputs of
test automation In software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive bu ...
that have
quality Quality may refer to: Concepts *Quality (business), the ''non-inferiority'' or ''superiority'' of something *Quality (philosophy), an attribute or a property *Quality (physics), in response theory *Energy quality, used in various science discipli ...
and deliver business benefit. STQ takes its name from the business concept of
straight-through processing Straight-through processing (STP) is a method used by financial companies to speed up financial transactions by processing without manual intervention. Background Straight-through processing exists in numerous areas of financial services, such as ...
(STP). Also acting as a tool and enabler for STP. Traditional techniques for testing and delivery have often required a great deal of manual support and intervention. These approaches are subject to human error, cost of delay and lack of reuse. These also have the negative side-effect of being unable to deliver ' fail-fast' approaches, which have proven popular with Agile practitioners. Previous traditional approaches have been typically expensive where whole silo'ed departments are created within commercial companies to deliver Quality and Deployment alone. Thus STQ as an approach hopes to resolve this problem.


Examples

Tangible examples of STQ approaches in the software industry are present and often known as
continuous integration Continuous integration (CI) is the practice of integrating source code changes frequently and ensuring that the integrated codebase is in a workable state. Typically, developers Merge (version control), merge changes to an Branching (revisio ...
(CI) and
continuous delivery Continuous delivery (CD) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time. It aims at building, testing, and releasing software with greater speed ...
(CD). These combined can ensure that software delivery is integrated, automatically tested and ready for automatic delivery at any time. Together
CI/CD In software engineering, CI/CD or CICD is the combined practices of continuous integration (CI) and continuous delivery (CD) or, less often, continuous deployment. They are sometimes referred to collectively as continuous development or contin ...
can enable STQ which can be used as Business output terminology for business users who do not understand the technical complexities of CI/CD.Straight-Through Quality - Introducing the Agile concepts of Continuous Integration/Continuous Delivery to the Business.
/ref>


See also

*
Straight-through processing Straight-through processing (STP) is a method used by financial companies to speed up financial transactions by processing without manual intervention. Background Straight-through processing exists in numerous areas of financial services, such as ...
*
Continuous integration Continuous integration (CI) is the practice of integrating source code changes frequently and ensuring that the integrated codebase is in a workable state. Typically, developers Merge (version control), merge changes to an Branching (revisio ...
*
Continuous delivery Continuous delivery (CD) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time. It aims at building, testing, and releasing software with greater speed ...


References

{{Reflist


External links


Business Case for Test Automation
Quality Automation