Master
ThoughtWorks
Menü
schließen
  • Unsere Services
    • Übersicht
    • Customer Experience, Produkt und Design
    • Data Strategy, Engineering und Analytics
    • Digitale Transformation und Operations
    • Enterprise Modernization, Plattformen und Cloud
  • Unsere Kunden
    • Übersicht
    • Automobil
    • Gesundheit
    • Öffentlicher Sektor
    • Clientech, Energie und Versorgung
    • Medien
    • Handel und E-Commerce
    • Banken und Versicherungen
    • Non-Profit
    • Reise und Transport
  • Insights
    • Übersicht
    • Unsere Empfehlungen

      • Technologie

        Ausführliche Betrachtungen neuer Technologien.

      • Business

        Aktuelle Business-Insights, Strategien und Impulse für digitale Querdenker.

      • Kultur

        Insights zu Karrieremöglichkeiten und unsere Sicht auf soziale Gerechtigkeit und Inklusivität.

    • Digitale Veröffentlichungen und Tools

      • Technology Radar

        Unser Leitfaden für aktuelle Technologietrends.

      • Perspectives

        Unsere Publikation für digitale Vordenker*innen

      • Digital Fluency Model

        Ein Modell zur Priorisierung digitaler Fähigkeiten, um für das Unvorhersehbare bereit zu sein.

      • Decoder

        Der Technology-Guide für Business Entscheider

    • Alle Insights

      • Artikel

        Expertenwissen für Ihr Unternehmen.

      • Blogs

        Persönliche Perspektiven von ThoughtWorkern aus aller Welt.

      • Bücher

        Stöbern Sie durch unsere umfangreiche Bibliothek.

      • Podcasts

        Spannende Gespräche über das Neueste aus Business und Technologie.

  • Karriere
    • Übersicht
    • Bewerbungsprozess

      Finde heraus, was dich in unserem Bewerbungsprozess erwartet.

    • Hochschulabsovent*innen und Quereinsteiger*innen

      Dein Einstieg in die IT-Welt.

    • Stellenangebote

      Finde offene Stellen in deiner Region.

    • In Kontakt bleiben

      Abonniere unsere monatlichen Updates.

  • Über uns
    • Übersicht
    • Unsere Mission
    • Awards und Auszeichnungen
    • Vielfalt, Gleichberechtigung, Inklusion
    • Management
    • Partnerschaften
    • Neuigkeiten
    • Konferenzen und Events
  • Kontakt
Germany | Deutsch
  • United States United States
    English
  • China China
    中文 | English
  • India India
    English
  • Canada Canada
    English
  • Singapore Singapore
    English
  • United Kingdom United Kingdom
    English
  • Australia Australia
    English
  • Germany Germany
    English | Deutsch
  • Brazil Brazil
    English | Português
  • Spain Spain
    English | Español
  • Global Global
    English
Blogs
Wählen Sie ein Thema
Alle Themen ansehenschließen
Technologie 
Agiles Projektmanagement Cloud Continuous Delivery  Data Science & Engineering Defending the Free Internet Evolutionäre Architekturen Experience Design IoT Sprachen, Tools & Frameworks Modernisierung bestehender Alt-Systeme Machine Learning & Artificial Intelligence Microservices Plattformen Sicherheit Software Testing Technologiestrategie 
Geschäft 
Financial Services Global Health Innovation Retail  Transformation 
Karriere 
Karriere Hacks Diversity und Inclusion Social Change 
Blogs

Themen

Thema auswählen
  • Technologie
    Technologie
  • Technologie Überblick
  • Agiles Projektmanagement
  • Cloud
  • Continuous Delivery
  • Data Science & Engineering
  • Defending the Free Internet
  • Evolutionäre Architekturen
  • Experience Design
  • IoT
  • Sprachen, Tools & Frameworks
  • Modernisierung bestehender Alt-Systeme
  • Machine Learning & Artificial Intelligence
  • Microservices
  • Plattformen
  • Sicherheit
  • Software Testing
  • Technologiestrategie
  • Geschäft
    Geschäft
  • Geschäft Überblick
  • Financial Services
  • Global Health
  • Innovation
  • Retail
  • Transformation
  • Karriere
    Karriere
  • Karriere Überblick
  • Karriere Hacks
  • Diversity und Inclusion
  • Social Change
Software TestingLondonTechnologie

The QA Role - What Is It Really?

Kenny Cruden Kenny Cruden

Published: May 19, 2015

On several occasions I’ve witnessed companies, who have decided to develop software using agile methodologies, view the QA role in teams as basically a waterfall tester who is involved with automated tests.

By this I mean someone who performs all the manual testing of the product required within the team, and who is also exposed to test code (the latter depends on many factors, and is explained fully here).

In my opinion, this description does a disservice to the breadth and depth of what I view the QA role to be. I often spend a fair amount of my time with clients explaining all the other facets of the role as well, and the value that each brings to the team and the product.

Having done this several times, I found it beneficial to create a one-page picture as a visual prompt to assist me in this discussion. It’s shown below and descriptions of each section follow it :-

The Title

The statement at the top and bottom is a summation of what a QA brings to the project, the mindset of "Are we building the correct product and, if so, are we building it correctly?". A person in this role is someone who consistently questions all parts of the process to ensure the team is producing the desired output.

My personal preference is to not use the word “Quality” here, and instead use “Correct”. By using “correct”, I am provided with a much better idea of what to focus on.

An example is if the user interface of a call centre application looks terrible from an aesthetic perspective - the colour scheme makes it hard to discern boundaries, poor sequential flow, large numbers of clicks and scrolling required etc. It is, however, perfect for people to tab through and in this case, as that is the only way that users will interact with it, then it is the correct product for the customer.
Using the word “quality” means many things to many people - using “correct” minimises the possible ambiguity of having multiple opinions in a team.

Principles

The image on the top left is to help in discussing the strategy and construction of maintainable test frameworks. The embodiment of this principle is the test pyramid.

The image on the top right represents what a QA is constantly thinking about and discussing with the team, story by story. It does not reflect that they are actively involved in all the activities.

Practices

The image in the middle represents the lifecycle of a story from a QA perspective, and each of the touchpoints they will be involved in.

Comparing these touchpoints during the lifecycle of a story with those of a ‘waterfall tester involved with automated tests’ highlights the additional scope of the role. Rather than it being a critique of what has already been built, the role encompasses looking to what’s coming up and ensuring the idea and description is sufficient.

Environments

The image on the bottom left is to help explain, from an environment perspective, the activities that reduce risk and help the team gain confidence that they’re building the correct product. Each environment provides the platform for unique validations to be made, each providing a different benefit and focus on the product.

Breadth and Depth of the Role

The image on the bottom right is to help explain that no QA is exactly the same. Some people in the role have a deep understanding of the Iteration Manager role and can seamlessly step into that role if required. Some can work as a BA without any need for further training, some can take on the UX role and some the developer role. Everyone has a unique mix of all these capabilities.

What is important to note is that a QA has a fundamental understanding of each of the roles in the team and, as such, is a ‘generalist by trade’. They require this broad understanding of the roles to be able to understand how projects and their products are progressing and, as a result, provide feedback on practices or processes that could be improved. And, above all, inform the team about whether the product under development is what the customer wants.

I hope this diagram encapsulates the essence of what you believe the QA role is as well, and assists in any discussions you may have on the topic.

Master
Datenschutz | Modern Slavery statement | Barrierefreies Webdesign
Connect with us
×

WeChat

QR code to ThoughtWorks China WeChat subscription account
© 2021 ThoughtWorks, Inc.