QAOps 101: What QAOps Means and Why It Matters for Software Quality

Sauce AI for Test Authoring: Move from spirit to execution in min.|xBack to ResourcesBlogPosted September 18, 2018

QAOps 101: What QAOps Means and Why It Matters for Software Quality

quote

If your job include maintaining software quality and you approach your work from a DevOps mindset, QAOps is one of the terms you may be using these days. What is QAOps, what does it have to do with DevOps, and what does QAOps look like in practice? Keep reading for answers to these questions.

Defining QAOps

You may experience noticed that the DevOps motion has spawned the creation of lots of DevOps offset, such as DevSecOps, DataOps and NetOps. Each of these spinoffs expand upon the DevOps construct by extending it to a new realm of IT operations, like security (in the causa of DevSecOps), or net organization (in the case of NetOps). Thus, we last in a world where Ops nowcome in many flavors(to use the terminology promulgated by the folk over at New Relic).

QAOps is one of those flavors (although it didn ’ t make New Relic ’ s list). Even though there is no official definition of QAOps, it can be defined in footing of two key principles:

  1. Quality Assurance (QA) operation should be integrated into the CI/CD pipeline.

  2. QA engineers should work closely with developers, IT Ops engineers and everyone else involved in the CI/CD pipeline. In other language, QA should not subsist in a silo.

QAOps, so, takes the core ideas behind DevOps—the expression of an ever-flowing uninterrupted bringing grapevine as the cornerstone of package delivery, and the removal of the silos that separate the different teams that support that pipeline—and applies them to QA.

Achieving QAOps

What does QAOps look like in practice? The specifics will deviate, of course, depending on the exact tools you use, how you organize your software speech pipeline, and so on. But in general, operationalizing QAOps imply embracing the following high-level practices:

  • Automated testing.Although it ’ s not realistic to automate every test, you should strive to automate as many examination as possible—andautomate those that will deliver the greatest benefit. Doing so is the only way to ensure that QA operation keep rate with the rest of the bringing pipeline.

    For autonomous testing across multiple user personas, check out SUSATest — it explores your app like 10 different real users.

  • Parallel examination.You besides want your tests to run quickly so that they don ’ t slow down the speech pipeline. Parallel examination (which intend running multiple tests at erstwhile rather than performing examination serially) is a good way to ensure that this happens.

  • Test scalability.Your CI/CD grapevine will probably scale up and down. Your testing routines need to be able to do the same. Scalable testing requires having scalable infrastructure for hosting tests, as easily as the ability to increase exam speeding when required.

  • Involving developers and IT Ops in QA work. As noted above, your QA team should not live in a silo if you want to make QA an integral part of your CI/CD pipeline. You can break down silos by do things like involving your developer in writing software tests and asking Ops engineers to help identify user experience problems with production apps. This doesn ’ t mean that QA engineers should handwriting off these tasks entirely; the QA team should still own them. But it should strive to collaborate with other teams so that everyone has visibleness into the QA process.

Perspectives on QAOps

QAOps is one of the less frequently used * Ops terms of the minute. Google create only roughly 6,300 results when you search for the condition, compared to more than half a million for DevSecOps and 14 million for NetOps, to refer just two comparative examples.

This suggests that comparatively few people are using the term QAOps. And some folksquestion whether the intelligence is usefulat all, arguing that it ’ s just another exemplar of people “ making up stunned terms with ‘ Ops ’ supplement at the end of them. ”

On the other hand, there ’ s anintegral book and (partially incomplete) websitededicated to QAOps. So it ’ s pretty clear that QAOps is a thing, at least among some members of the testing community.

In Defense of QAOps

Whether or not you imagine that the term QAOps should have been coined, and regardless of whether you choose to use it, I ’ d argue that the word is significant because it has helped to pull more attention to the challenges and opportunities facing the QA community in the age of DevOps—even among people who think QAOps is a ridiculous term.

That ’ s because the QAOps construct has facilitate to save QA specialists and software screen engineer from being left behind as the DevOps train rolls forward. Originally, DevOps was all about developer and IT Ops teams, still though they are hardly the only groups expect to produce a successful application.

The security folks, network admin citizenry and other groups latched on to DevOps soon enough, and in the process, they mint their own * Ops price, as noted above.

It took longer for QA and software testing to become a central part of the DevOps conversation. The intro of the QAOps term helps to reenforce their function, and it emphasizes the importance of efficient, automated software testing and QA in delivering quality applications.

Chris Riley (@ HoardingInfo) is a technologist who has expend 15 days helping organizations transition from traditional ontogeny exercise to a modern set of culture, procedure and tooling. In improver to being an industry psychoanalyst, he is a regular author, speaker, and evangelist

Published:
Sep 18, 2018
Share this post
Copy Share Link
LinkedIn
© 2026 Sauce Labs Inc., all rights reserved. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdictions.
robot
quote

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free