{"id":11557,"date":"2019-10-30T21:03:16","date_gmt":"2019-10-30T21:03:16","guid":{"rendered":"http:\/\/abstracta.us\/blog\/?p=11557"},"modified":"2025-05-05T21:23:11","modified_gmt":"2025-05-05T21:23:11","slug":"does-software-testing-improve-quality-actually","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/","title":{"rendered":"Does Software Testing Improve Quality, Actually?"},"content":{"rendered":"<h1><span style=\"font-weight: 400;\">The Twitter debate: Do testers improve quality, help improve quality, or\u00a0only pass info to others who do so?<\/span><\/h1>\n<p><a href=\" \"><img decoding=\"async\" class=\"alignright size-large wp-image-11561\" src=\"http:\/\/abstracta.us\/wp-content\/uploads\/2019\/10\/nordwood-themes-yyMJNPgQ-X8-unsplash-min-1024x683.jpg\" alt=\"using twitter\" width=\"1024\" height=\"683\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Lately, I\u2019ve been closely following a super interesting Twitter discussion about whether or not testers improve software quality. Yes, we find the bugs, but are we just the messengers? Or are we active participants in the construction of great digital products?<\/span><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">I&#8217;ve never liked the characterisation that a tester doesn&#8217;t actually improve quality, they provide information that can be used to improve quality. It&#8217;s too much of a hands off, not my problem, abdication of responsibility attitude and it has never reflected the way I work.<\/p>\n<p>\u2014 Gregory Paciga (@GregPaciga) <a href=\"https:\/\/twitter.com\/GregPaciga\/status\/1183381504271044608?ref_src=twsrc%5Etfw\">October 13, 2019<\/a><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">Basically, Paciaga complains about what is often said that testing does not really improve quality, but the objective is to give <\/span><i><span style=\"font-weight: 400;\">information that can be used to improve quality<\/span><\/i><span style=\"font-weight: 400;\">. It&#8217;s like washing your hands, taking the responsibility and passing it onto another (to developers, a PM, the CEO, etc.).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this sense, and according to much of what several people have said in the chain of tweets, I loved the quote that Enrique Almeida\u00a0tweeted that\u00a0Monica Wodzislawsky from <\/span><a href=\"https:\/\/twitter.com\/ces_com_uy\"><span style=\"font-weight: 400;\">CES<\/span><\/a><span style=\"font-weight: 400;\">\u00a0shared during her talk at the <\/span><a href=\"https:\/\/is.uy\/jis-uy\/\"><span style=\"font-weight: 400;\">JIS.UY 2019<\/span><\/a><span style=\"font-weight: 400;\"> conference in Uruguay:<\/span><\/p>\n<p><script src=\"https:\/\/platform.twitter.com\/widgets.js\" async=\"\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\"><p>\n&#8220;El mejor tester no es el que encuentra mas bugs, sino el que logra que mas bugs sean arreglados&#8221;. Lo dijo M\u00f3nica Wodzislawski en el <a href=\"https:\/\/t.co\/fLIJb5TDVz\">https:\/\/t.co\/fLIJb5TDVz<\/a> y estoy 100% de acuerdo.<\/p>\n<p>\u2014 Enrique Almeida (@ealmeida) <a href=\"https:\/\/twitter.com\/ealmeida\/status\/1180064203882799104?ref_src=twsrc%5Etfw\">October 4, 2019<\/a><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">The\u00a0quote is in English originally by Cem Kaner:\u00a0<\/span><\/p>\n<p>[tweet_box design=&#8221;default&#8221; float=&#8221;none&#8221;]\u201cThe best tester isn\u2019t the one that finds the most bugs, but the one that manages to get the most bugs fixed.\u201d &#8211; Cem Kaner[\/tweet_box]<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">More so now thanks to the world of agile development, where we are all responsible for quality, testers are also part of the decisions made in the team such as what to focus on, whether or not to release a functionality, how to solve things,\u00a0and much more.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Some time ago, I\u2019d been philosophizing about this with Gabriel Montero (of <\/span><a href=\"https:\/\/www.federico-toledo.com\/nueva-edicion-del-taller-de-testing-para-equipos-agiles-montevideo-uruguay\/\"><span style=\"font-weight: 400;\">Peregrinus<\/span><\/a><span style=\"font-weight: 400;\">) when we were preparing our talk for <\/span><a href=\"https:\/\/www.federico-toledo.com\/notas-sobre-el-argentesting-2018\/\"><span style=\"font-weight: 400;\">Argentesting 2018<\/span><\/a><span style=\"font-weight: 400;\"> by reviewing Cem Kaner&#8217;s famous definition of testing, <\/span><i><span style=\"font-weight: 400;\">\u201cTesting is an empirical technical investigation done to provide stakeholders information about the quality of a product or a service. \u201d<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">That definition says that once the service or product is done, you have to test it and provide information. At the time, we discussed how we felt that <strong>testing should have another focus, not only to detect and report errors, but to <\/strong><\/span><strong>prevent them.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Hence it makes sense that <\/span><b>testers participate from day zero<\/b><span style=\"font-weight: 400;\">, since in the requirement definition meetings (user stories, use cases, etc.) the tester will ask questions thinking about how he or she will conduct testing later, which gets the developer already thinking about how to solve the possible problems that might arise and code for testability, which will surely help to avoid many bugs. This way of planning is more cost effective than testing at the very end waiting for someone to finally detect, report, correct and verify bugs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition there is another problem with Kaner\u2019s definition: <\/span><b>merely providing information leaves us testers out of the decisions, taking away our responsibility.<\/b><span style=\"font-weight: 400;\"> We must have a more active role and contribute to quality and take responsibility, together with the rest of the team, for product quality.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I believe testing is not about delivering information to a developer to then do what he or she wants with it or for a Project Manager to decide whether to deploy a new feature into production or not.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In today&#8217;s world, testers have the goal of responsibility for quality and our participation in these important decisions should be reflected in the definition of testing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What do you think? Do testers improve software quality?\u00a0<\/span><\/p>\n<p>Are you on Twitter? Let&#8217;s connect &#8211; <a href=\"https:\/\/twitter.com\/fltoledo\" target=\"_blank\" rel=\"noopener\">@fltoledo<\/a> and <a href=\"https:\/\/twitter.com\/AbstractaUS\" target=\"_blank\" rel=\"noopener\">@AbstractaUS<\/a><\/p>\n<hr \/>\n<h2><span style=\"font-weight: 400;\">Recommended for You<\/span><\/h2>\n<p><a href=\"https:\/\/abstracta.us\/blog\/software-testing\/software-testing-is-necessary-for-delivering-superior-customer-experiences\/\">Why Software Testing is Necessary for Delivering Excellent Customer Experiences<\/a><br \/>\n<a href=\"https:\/\/abstracta.us\/blog\/devops\/testing-driver-devops-culture\/\">Testing as the Driver of a DevOps Culture<\/a><\/p>\n<p><script src=\"https:\/\/platform.twitter.com\/widgets.js\" async=\"\" charset=\"utf-8\"><\/script><\/p>\n<p><!-- Go to www.addthis.com\/dashboard to customize your tools --><script src=\"\/\/s7.addthis.com\/js\/300\/addthis_widget.js#pubid=ra-58d80a50fc4f926d\" type=\"text\/javascript\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Twitter debate: Do testers improve quality, help improve quality, or\u00a0only pass info to others who do so? Lately, I\u2019ve been closely following a super interesting Twitter discussion about whether or not testers improve software quality. Yes, we find the bugs, but are we just&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[68,469],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Does Software Testing Improve Quality, Actually? | Abstracta<\/title>\n<meta name=\"description\" content=\"There has been a debate brewing in the twitter-verse lately: Does software testing improve quality actually? Or is it just a way to obtain more information?\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Does Software Testing Improve Quality, Actually? | Abstracta\" \/>\n<meta property=\"og:description\" content=\"There has been a debate brewing in the twitter-verse lately: Does software testing improve quality actually? Or is it just a way to obtain more information?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-30T21:03:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T21:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2019\/10\/improve-quality-1-min-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"560\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fltoledo\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/abstracta.us\/wp-content\/uploads\/2019\/10\/nordwood-themes-yyMJNPgQ-X8-unsplash-min-1024x683.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\",\"name\":\"Does Software Testing Improve Quality, Actually? | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/#primaryimage\"},\"datePublished\":\"2019-10-30T21:03:16+00:00\",\"dateModified\":\"2025-05-05T21:23:11+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\"},\"description\":\"There has been a debate brewing in the twitter-verse lately: Does software testing improve quality actually? Or is it just a way to obtain more information?\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"name\":\"Software Testing\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/does-software-testing-improve-quality-actually\/\",\"name\":\"Does Software Testing Improve Quality, Actually?\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\",\"name\":\"Federico Toledo, Chief Quality Officer at Abstracta\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6de7ec6536c4028b5c02ad4ec1b9af0d?s=96&d=blank&r=g\",\"caption\":\"Federico Toledo, Chief Quality Officer at Abstracta\"},\"description\":\"Co-founder and COO of Abstracta\",\"sameAs\":[\"https:\/\/twitter.com\/fltoledo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/11557"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=11557"}],"version-history":[{"count":17,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/11557\/revisions"}],"predecessor-version":[{"id":15955,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/11557\/revisions\/15955"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=11557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=11557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=11557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}