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 discipl ...
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 (straight-through).
It was developed for equities trading in the early 1990s in London for autom ...
(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
Agile may refer to:
* Agile, an entity that possesses agility
Project management
* Agile software development, a development method
* Agile construction, iterative and incremental construction method
* Agile learning, the application of incremen ...
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 (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 and, following a pipeline through a "production-like environment", witho ...
(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 (more often) continuous delivery or (less often) continuous deployment (CD).
Comparison
* Continuous integration: Frequent merging of severa ...
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 (straight-through).
It was developed for equities trading in the early 1990s in London for autom ...
* Continuous integration
* 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 and, following a pipeline through a "production-like environment", witho ...
References
{{Reflist
External links
Business Case for Test Automation
Quality
Automation