{"id":1047,"date":"2017-04-20T14:17:09","date_gmt":"2017-04-20T21:17:09","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=1047"},"modified":"2017-04-20T14:22:05","modified_gmt":"2017-04-20T21:22:05","slug":"two-new-schools","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/two-new-schools\/","title":{"rendered":"Two new&#8230;schools?"},"content":{"rendered":"<div>It&#8217;s been <i>six years<\/i>\u00a0since James Whittaker proclaimed that test was dead (and many people <i>still<\/i>\u00a0haven&#8217;t figured out what he really meant), and since then testing has continued to change dramatically.<\/div>\n<p>&nbsp;<\/p>\n<div>For some of us.<\/div>\n<p>&nbsp;<\/p>\n<div>But not for others.<\/div>\n<p>&nbsp;<\/p>\n<div>Earlier this week, I <a href=\"https:\/\/www.linkedin.com\/pulse\/stop-hiring-software-testers-janna-loeffler-mba-csm\">linked to an article<\/a> titled &#8220;Stop Hiring Testers&#8221;. The title, as you can imagine, scared the pants off of a bunch of afraid-for-their-job testers, but the content embraced the change in testing that many of us have been riding for a while now. Every time I see a person, an organization, or a company realize that they&#8217;ve left their old world of testing behind, I see an article like this, along with the accompanying cries of those who don&#8217;t want to admit that change is happening.<\/div>\n<p>&nbsp;<\/p>\n<div>One thing that strikes me is that every time someone makes a statement like &#8220;test is dead&#8221;, or &#8220;stop hiring testers&#8221;, a <u>lot<\/u>\u00a0of testers scream; but some inevitably say, &#8220;of course &#8211; this isn&#8217;t anything new to me&#8221;.<\/div>\n<p>&nbsp;<\/p>\n<div>But that&#8217;s expected, I recognize that there are different worlds of testing out there. For lack of a better word, I see two different <i>schools<\/i> (which sucks given the existing connotations with this word, but is applicable considering that I could see testers self-selecting for <i>these<\/i>\u00a0schools) of test prominent in discussions about testing on the internet.<\/div>\n<p>&nbsp;<\/p>\n<div>The first, and likely the larger is the &#8220;traditional&#8221; test-as-information-provider (and often, test-last)\u00a0 school. This is how most (I have no metrics to back this up) testing is probably done. Most testing books, as well as the wikipedia page on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Software_testing\">software testing<\/a>\u00a0describes many aspects of this approach. Testing in this school is typically done by an independent test team, and involves a wide variety of analysis into the state of the software in order to provide information about the product for stakeholders. Admittedly, I&#8217;m quite familiar with this school, as I documented Microsoft&#8217;s version of this approach in <i>How We Test Software at Microsoft.<\/i> Attention to requirements, and risk-assessment\u00a0are often key parts of this approach. I&#8217;d guess that a test <i>phase<\/i>\u00a0of software development is prominient within practitioners of this school regardless of whether the team considers themselves &#8220;Agile&#8221; or not.<\/div>\n<p>&nbsp;<\/p>\n<div>This school isn&#8217;t wrong by any means, but I believe it&#8217;s fading away. For what it&#8217;s worth (using replies to the Stop Hiring Testers post mentioned above as data), people in this school generally don&#8217;t like the idea that it&#8217;s going away.<\/div>\n<p>&nbsp;<\/p>\n<div>Plus ca change&#8230;<\/div>\n<p>&nbsp;<\/p>\n<div>What I&#8217;m seeing more and more of, is the test-always, or test-as-quality-accelerant \u00a0&#8211; or maybe, with a nod to Atlassian, the <i>quality-assistance<\/i>\u00a0school. In more and more teams, testers are taking on the role of quality assistant, quality coach, or quality experts. Rather than existing in a separate team, they are members of feature teams and take on the responsibility for ensuring that the <i>entire<\/i> team embraces a quality culture. Yes, they absolutely bring testing expertise to their product or feature area, and they test the product more than anyone else on the team; but they also help other developers write and improve their own testing and think a lot about the customer experience. Good developers are extremely capable of writing tests (including service monitoring and diagnostic tools) for their own code, but testing experts ensure that the end-to-end experience and other big picture items (e.g. load or perf) are covered as part of the daily work.<\/div>\n<p>&nbsp;<\/p>\n<div>Teams with testers like these typically do not have a release phase since they are (typically) releasing often or always.<\/div>\n<p>&nbsp;<\/p>\n<div>It&#8217;s worth mentioning that some testers would say that when you do many of these activities mentioned in the previous paragraph, you are <i>no longer testing<\/i>. I agree with this sentiment &#8211; and believe it&#8217;s part of the evolution of the role. As test teams evolve towards the quality-accelerant school, test &#8220;experts&#8221; will take on several roles beyond testing. You could say that testers in this school are getting themselves <i>i<a href=\"http:\/\/www.developsense.com\/blog\/2010\/05\/testers-get-out-of-the-quality-assurance-business\/\">nto<\/a><\/i><a href=\"http:\/\/www.developsense.com\/blog\/2010\/05\/testers-get-out-of-the-quality-assurance-business\/\">\u00a0the quality assurance business<\/a>.<\/div>\n<p>&nbsp;<\/p>\n<div>Definitely some food for thought here, and something I expect to ponder (and write) about more.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been six years\u00a0since James Whittaker proclaimed that test was dead (and many people still\u00a0haven&#8217;t figured out what he really meant), and since then testing has continued to change dramatically. &nbsp; For some of us. &nbsp; But not for others. &nbsp; Earlier this week, I linked to an article titled &#8220;Stop Hiring Testers&#8221;. The title,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1047","post","type-post","status-publish","format-standard","hentry","category-allposts"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/1047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/comments?post=1047"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/1047\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=1047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=1047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=1047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}