{"id":298,"date":"2011-04-22T10:46:22","date_gmt":"2011-04-22T17:46:22","guid":{"rendered":"http:\/\/angryweasel.com\/blog\/?p=298"},"modified":"2011-04-22T10:46:22","modified_gmt":"2011-04-22T17:46:22","slug":"what-is-testing","status":"publish","type":"post","link":"https:\/\/angryweasel.com\/blog\/what-is-testing\/","title":{"rendered":"What is Testing?"},"content":{"rendered":"<p>Despite the lame title, this isn&#8217;t yet another post attempting to describe what testing is &#8211; it&#8217;s just something I wanted to share inspired by a small discussion last night (although if you browse the testing blogosphere, you\u2019ll find a lot of good discussion on this topic lately).<\/p>\n<p>I went to <a href=\"http:\/\/blogs.msdn.com\/b\/seliot\/\">Seth Eliot&#8217;s<\/a> talk at <a href=\"http:\/\/www.sasqag.org\">SASQAG<\/a> last night. Afterwards, Seth, <a href=\"http:\/\/testmuse.wordpress.com\">Keith Stobie<\/a> and I were talking (actually, Seth and Keith were talking, and I was listening), and Keith mentioned that some of what Seth talked about wasn&#8217;t actually testing. Seth said, &quot;sure it was.&quot;, but Keith disagreed. Finally Keith said, &quot;not every bug finding activity is testing.&quot; An example was that Seth was talking about analyzing customer log files in order to find bugs, and calling it testing. I suppose <em>technically<\/em>, that&#8217;s an analysis activity and not a testing activity&#8230;or is it? Another example are code reviews \u2013 they\u2019re a valuable bug finding activity, but certainly not a <em>test <\/em>activity\u2026<\/p>\n<p>I think it&#8217;s easy to blur the line between what testing is, and what testers do. I&#8217;m not convinced it&#8217;s correct to blur the line (or incorrect for that matter), but I do think it&#8217;s a frequent cause of confusion among testers. If you were to ask a tester on my team, for example, what they do, they would say &quot;I&#8217;m a tester&quot;. But if you asked them to elaborate, they&#8217;d say something like, &quot;I review code and product designs, I analyze customer data, I write automated tests, I debug and analyze test failures, I identify risks (and investigate risk mitigation), I measure things, I explore the application, work on cross-group initiatives, I work with developers, I debug, I try out new ideas, I work on quality initiatives, etc.). <\/p>\n<p>I suppose you could look at that in two different ways. One is, &quot;wow, the testers on your team do a lot of stuff,&quot; or &quot;wow, the testers on your team don&#8217;t do very much testing&quot;. Either answer is fine, as the answer depends entirely on your definition of testing, and whether you think testers should <em>only<\/em> do testing, or whether they perform analysis and prevention tasks as well.<\/p>\n<p>The question is, how much of this is testing? I think I&#8217;ve always considered <u>all<\/u> of these things to be part of the testing world, but I know others see testing as only one or two of those activities. I&#8217;m not saying anyone is right or wrong in coming up with their definitions of testing; instead I realize even more than ever that the different views can cause communication problems (as of right now, I\u2019m sort of leaning toward calling very little of this stuff testing, but I may change my mind tomorrow). I think the view differences are largely contextual &#8211; on many teams testers do just a subset of that list, and that&#8217;s perfectly fine. I suppose that&#8217;s just another reason why titles mean little, and experiences and activities mean much, much more.<\/p>\n<p>I was going to ask for reader comments on what testing was, but I don&#8217;t think consensus (or verification that there are different views) is important here. What I think is important is that every tester and test team define the role of testing for their context, and do what&#8217;s feasible and practical given the product, team, schedule and other factors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despite the lame title, this isn&#8217;t yet another post attempting to describe what testing is &#8211; it&#8217;s just something I wanted to share inspired by a small discussion last night (although if you browse the testing blogosphere, you\u2019ll find a lot of good discussion on this topic lately). I went to Seth Eliot&#8217;s talk at&#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_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"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-298","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\/298","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=298"}],"version-history":[{"count":0,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/posts\/298\/revisions"}],"wp:attachment":[{"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/media?parent=298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/categories?post=298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angryweasel.com\/blog\/wp-json\/wp\/v2\/tags?post=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}