SlideShare a Scribd company logo
1 of 2
Download to read offline
Are You in QA? No. Am
    I a Software Tester? Yes!
             G           H                       I                       P                           Q                       R                           S                       R                       Q                       T           U           V               W                   X           Y               U       `                   P           G                   W           V                   V           G               R           a               W                   b




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         software exists in an unusual state that is never

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         loaded with the same operating systems, and with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         as close as possible the same hardware, and we
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ran those two systems, with as close to identical

                                                                                                         !                                 #                                  !                      $                             %                          %                                    '               (       )   #                      0                  1                                    2       %           3           2                                               !          2       %           4   1           5                                      #       6       %                            7       8              %              %             9                             5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         6       @
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         certainty, say that the machines would behave
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         identically. We could guarantee that the metal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         parts were stamped out to make the case with a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         high amount of precision, but the sustaining of
                            1                       6                                     A                                 B               !                                        7                                                         !                         C                   %   %           D           %               1                      %                                    '               )           A           %                                              E                  1                        2       %                  %                            6                 1           5              %              (                  1       !          %               F       5       %           




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         the electronic states of an operating system will
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         be different on each computer. The vagaries and
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         differences in the speed of ram, the speed of the
     ¡               ¢           £   ¤                   ¥           ¦                   §       ¨           ©       ¦                                         §           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         hard disk, the length of the cables used inside the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         This also stems from the factories in which items                                                                                                                                                                                                                                                               chassis, the power load at that given moment,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         are made. Whether they are made of wood, plastic                                                                                                                                                                                                                                                                and any programs installed and activated on the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         or metal, factories have a vested interest in their                                                                                                                                                                                                                                                             system will make for a different experience. This
    have this question asked of me quite frequently.                                                                                                                                                                                                                                                                                                                                                                                                                                     parts being designed to have few defects or broken                                                                                                                                                                                                                                                              is a key reason why I have come to view software
    Somehow I will be involved in a discussion and                                                                                                                                                                                                                                                                                                                                                                                                                                       pieces. The idea of quality assurance grew out                                                                                                                                                                                                                                                                  “quality assurance” as a misnomer. Metaphorically,
    something will come up about testing, and when I                                                                                                                                                                                                                                                                                                                                                                                                                                     of the factories and assembly lines looking to                                                                                                                                                                                                                                                                  installing and testing software is less like building
    talk about it, a natural question to be asked is “oh,                                                                                                                                                                                                                                                                                                                                                                                                                                guarantee, as much as possible, the parts that were                                                                                                                                                                                                                                                             a house on a concrete foundation, but more like
    so you must be in Quality Assurance!” For years,
    I answered “yes”, but I don’t answer that way any                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    extend the metaphor, building it on the lake instead
    longer. Now, when people comment that I must be
    in QA, I answer, “Am I a software tester? Yes!”                                                                                                                                                                                                                                                                                                                                                                                                                                      talking about a drill press, and the ability to make                                                                                                                                                                                                                                                                   The reasons run even deeper than this
             For many of the people I talk to, the                                                                                                                                                                                                                                                                                                                                                                                                                                       for equally distributed holes into a piece of sheet                                                                                                                                                                                                                                                             however. With Quality Assurance, there is both
    comment doesn’t just hang in the air; they notice                                                                                                                                                                                                                                                                                                                                                                                                                                    metal, having the ability to guarantee that process                                                                                                                                                                                                                                                             an expectation and an understanding that we can
    the difference, and often they ask me about it? What                                                                                                                                                                                                                                                                                                                                                                                                                                 works consistently is realistic. It’s a very stable
    do I have against QA? Why do I avoid saying those                                                                                                                                                                                                                                                                                                                                                                                                                                    process, and something that can be assured (or as                                                                                                                                                                                                                                                               what Assurance means. I assure that this product
    words, and why do I substitute the words “software                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   has a level of quality. For most of us that work in
    testing” instead?                                                                                                                                                                                                                                                                                                                                                                                                                                                                             The metaphor of a factory and an assembly                                                                                                                                                                                                                                                              this space, that is not likely, nor is it really even
             The roots of this come from my                                                                                                                                                                                                                                                                                                                                                                                                                                              line feels natural when we talk about software.                                                                                                                                                                                                                                                                 feasible. To assure software quality, we would need
    further understanding of the dynamics and the                                                                                                                                                                                                                                                                                                                                                                                                                                        Functions plug together, modules can be connected                                                                                                                                                                                                                                                               to have the ability to make changes to the system,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         to make larger programs, and numerous “moving                                                                                                                                                                                                                                                                   to “retool the line” so to speak, so that we can make
    created, and the environment in which it is built and                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                sure that the system is doing exactly what it was
    where it runs. The term Quality Assurance stems                                                                                                                                                                                                                                                                                                                                                                                                                                      product. The similarity, however, ends here.
    from the idea that there should be quality standards.                                                                                                                                                                                                                                                                                                                                                                                                                                Unlike a drill press or a metal stamping machine,




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 c                   d                       c               e   f   g
These are of course all semantic                what they will do with that information. Often it
                                                          arguments. The fact is, Quality Assurance is a          will be to take the problems that we have found
                                                          long established term, and for the most part it is
least in the environments that I work in, we don’t        synonymous with being a tester. Still, I prefer         leave the issues as is.
have that control or power. We have to have a             using the words “software tester” for a variety of              Each time I have this conversation, I have
programmer make those changes. Thus, the ability          reasons. First, it accurately effects what we do.       the chance to change someone’s mind on how
to assure quality is not in our hands.                    We test the software. Not an idealized piece of         they see software development and what we as
          The biggest reason, though, has nothing to      software on some mythical perfect machine, but
do with these situations I’ve described. The reason                                                               opinions; the long-term use of the QA term is
I dislike using the term “Quality Assurance” the          on a lake. We look at a product and we explore
most is the false expectation it gives. It tells people   it. We discover with the resources at our disposal      someone who gets what I’m saying, and they start
that we can assure quality, in a way that says we         how the software behaves, and based on that             to view software testing differently. I’ve even heard
will prevent any defects from getting to the public.      behaviour, we explore in different places. Jon Bach     a number of software testers likewise answer in
While yes, that is ultimately what we want to do,         has a metaphor that I personally love1, in essence      kind when they are asked if they “work in QA?”
the fact is that it is impossible to test completely,     saying that instead of trying to present ourselves as   It’s going to take time to change perceptions, but if
to examine every conceivable situation, and cover                                                                 we all work together and remind people what it is
every eventuality to assure that there are no defects.    should use something closer to who and what we          we really do, we might help others understand that
If a defect does get out, we have set ourselves up        really are. We are storytellers. We are journalists.    the term Quality Assurance belongs in the factory,
for blame. We are Quality Assurance, our job is to        Our goal is to explore, study and learn about a         while software testing belongs with the code we
assure the quality of the product, and therefore any      product, from as many different vantage points as       work with every day.
                                                          we can, and then, based on those vantage points,
                                                          explain what we see. Tell as complete a story as
that particular issue, neither did the programmer         possible. Show the software team and product             h   i   p   i   h   i   q   r   i   s




who wrote the module, or the product owner who            owners the who, what, where, when and why of the
accepted the module. We’re all on the same team.          software. We are providing the development and                                                                t




Setting ourselves up to be the judge, jury and            product team, and the customers, with information
executioner will merely leave us to be blamed if we
miss something.                                           product team and the programmers will determine




      QA Wizard: Intelligent Tools for Testers

                            QA Wizard Pro                                                                   Resource Thief
                            Automated Functional  Load Testing                                             Stress Testing

         Automate your web, Windows, and Java testing, and gauge                          With Resource Thief you don't need to maintain virtual
         the real-world performance of web sites with QA Wizard Pro.                      machines, or create crazy configurations in the lab to test
                                                                                          application behavior in stressed environments.
          Create adaptable scripts that require less maintenance with
          an object-based recording engine and global control repository                    Limit disk, memory, and network access to specific
                                                                                            applications
          Test the latest technologies including HTML 5, Java, .NET,
          Qt, AJAX, and more                                                                Run existing, or new test cases against the application
                                                                                            under test
          Simulate hundreds or even thousands of users to measure
          the real-world performance of your web site                                       Use your existing diagnostic, testing, and development
                                                                                            tools during stress tests




          Visit www.qawizard.com to learn more and download your free 30-day trial today.                                                                  Learn More



              a
              ief
             Br
              t
            HisorY
              OF
             Time

             Fr
              enchEdition

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Am I in QA? No. Am I a Software Tester? Yes!

  • 1. Are You in QA? No. Am I a Software Tester? Yes! G H I P Q R S R Q T U V W X Y U ` P G W V V G R a W b software exists in an unusual state that is never loaded with the same operating systems, and with as close as possible the same hardware, and we ran those two systems, with as close to identical ! # ! $ % % ' ( ) # 0 1 2 % 3 2 ! 2 % 4 1 5 # 6 % 7 8 % % 9 5 6 @ certainty, say that the machines would behave identically. We could guarantee that the metal parts were stamped out to make the case with a high amount of precision, but the sustaining of 1 6 A B ! 7 ! C % % D % 1 % ' ) A % E 1 2 % % 6 1 5 % ( 1 ! % F 5 % the electronic states of an operating system will be different on each computer. The vagaries and differences in the speed of ram, the speed of the   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ¦ § hard disk, the length of the cables used inside the This also stems from the factories in which items chassis, the power load at that given moment, are made. Whether they are made of wood, plastic and any programs installed and activated on the or metal, factories have a vested interest in their system will make for a different experience. This have this question asked of me quite frequently. parts being designed to have few defects or broken is a key reason why I have come to view software Somehow I will be involved in a discussion and pieces. The idea of quality assurance grew out “quality assurance” as a misnomer. Metaphorically, something will come up about testing, and when I of the factories and assembly lines looking to installing and testing software is less like building talk about it, a natural question to be asked is “oh, guarantee, as much as possible, the parts that were a house on a concrete foundation, but more like so you must be in Quality Assurance!” For years, I answered “yes”, but I don’t answer that way any extend the metaphor, building it on the lake instead longer. Now, when people comment that I must be in QA, I answer, “Am I a software tester? Yes!” talking about a drill press, and the ability to make The reasons run even deeper than this For many of the people I talk to, the for equally distributed holes into a piece of sheet however. With Quality Assurance, there is both comment doesn’t just hang in the air; they notice metal, having the ability to guarantee that process an expectation and an understanding that we can the difference, and often they ask me about it? What works consistently is realistic. It’s a very stable do I have against QA? Why do I avoid saying those process, and something that can be assured (or as what Assurance means. I assure that this product words, and why do I substitute the words “software has a level of quality. For most of us that work in testing” instead? The metaphor of a factory and an assembly this space, that is not likely, nor is it really even The roots of this come from my line feels natural when we talk about software. feasible. To assure software quality, we would need further understanding of the dynamics and the Functions plug together, modules can be connected to have the ability to make changes to the system, to make larger programs, and numerous “moving to “retool the line” so to speak, so that we can make created, and the environment in which it is built and sure that the system is doing exactly what it was where it runs. The term Quality Assurance stems product. The similarity, however, ends here. from the idea that there should be quality standards. Unlike a drill press or a metal stamping machine, c d c e f g
  • 2. These are of course all semantic what they will do with that information. Often it arguments. The fact is, Quality Assurance is a will be to take the problems that we have found long established term, and for the most part it is least in the environments that I work in, we don’t synonymous with being a tester. Still, I prefer leave the issues as is. have that control or power. We have to have a using the words “software tester” for a variety of Each time I have this conversation, I have programmer make those changes. Thus, the ability reasons. First, it accurately effects what we do. the chance to change someone’s mind on how to assure quality is not in our hands. We test the software. Not an idealized piece of they see software development and what we as The biggest reason, though, has nothing to software on some mythical perfect machine, but do with these situations I’ve described. The reason opinions; the long-term use of the QA term is I dislike using the term “Quality Assurance” the on a lake. We look at a product and we explore most is the false expectation it gives. It tells people it. We discover with the resources at our disposal someone who gets what I’m saying, and they start that we can assure quality, in a way that says we how the software behaves, and based on that to view software testing differently. I’ve even heard will prevent any defects from getting to the public. behaviour, we explore in different places. Jon Bach a number of software testers likewise answer in While yes, that is ultimately what we want to do, has a metaphor that I personally love1, in essence kind when they are asked if they “work in QA?” the fact is that it is impossible to test completely, saying that instead of trying to present ourselves as It’s going to take time to change perceptions, but if to examine every conceivable situation, and cover we all work together and remind people what it is every eventuality to assure that there are no defects. should use something closer to who and what we we really do, we might help others understand that If a defect does get out, we have set ourselves up really are. We are storytellers. We are journalists. the term Quality Assurance belongs in the factory, for blame. We are Quality Assurance, our job is to Our goal is to explore, study and learn about a while software testing belongs with the code we assure the quality of the product, and therefore any product, from as many different vantage points as work with every day. we can, and then, based on those vantage points, explain what we see. Tell as complete a story as that particular issue, neither did the programmer possible. Show the software team and product h i p i h i q r i s who wrote the module, or the product owner who owners the who, what, where, when and why of the accepted the module. We’re all on the same team. software. We are providing the development and t Setting ourselves up to be the judge, jury and product team, and the customers, with information executioner will merely leave us to be blamed if we miss something. product team and the programmers will determine QA Wizard: Intelligent Tools for Testers QA Wizard Pro Resource Thief Automated Functional Load Testing Stress Testing Automate your web, Windows, and Java testing, and gauge With Resource Thief you don't need to maintain virtual the real-world performance of web sites with QA Wizard Pro. machines, or create crazy configurations in the lab to test application behavior in stressed environments. Create adaptable scripts that require less maintenance with an object-based recording engine and global control repository Limit disk, memory, and network access to specific applications Test the latest technologies including HTML 5, Java, .NET, Qt, AJAX, and more Run existing, or new test cases against the application under test Simulate hundreds or even thousands of users to measure the real-world performance of your web site Use your existing diagnostic, testing, and development tools during stress tests Visit www.qawizard.com to learn more and download your free 30-day trial today. Learn More a ief Br t HisorY OF Time Fr enchEdition