{"id":658,"date":"2008-04-29T08:41:29","date_gmt":"2008-04-29T13:41:29","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2008\/04\/29\/testing-as-a-discipline-finding-the-ri"},"modified":"2008-04-29T08:41:29","modified_gmt":"2008-04-29T13:41:29","slug":"testing-as-a-discipline-finding-the-right-people-its-not-that-easy","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2008\/04\/29\/testing-as-a-discipline-finding-the-right-people-its-not-that-easy\/","title":{"rendered":"Testing as a discipline, finding the right people..  it&#8217;s not THAT easy"},"content":{"rendered":"<p>Been thinking about the role of testing in a software organization.   Steve Rowe of M$ has a great blog post on <a href=\"http:\/\/blogs.msdn.com\/steverowe\/archive\/2007\/01\/16\/hiring-great-testers-tester-roles.aspx\">finding the right people<\/a> for the job.  He breaks it down into 3 types of roles that are useful in a test team:<\/p>\n<ul>\n<li>Runtime testers<\/li>\n<li>Scripters<\/li>\n<li>Tester Developer<\/li>\n<\/ul>\n<p>Definitely a good read for understanding the type of personalities you would want when building a testing team.  <\/p>\n<p><a href=\"http:\/\/itscommonsensestupid.blogspot.com\/\">It&#8217;s Common Sense, Stupid<\/a> notes the <a href=\"http:\/\/itscommonsensestupid.blogspot.com\/2008\/01\/essential-difficulties-with-automated.html\">difficulties in bootstrapping a GUI testing framework<\/a> and <a href=\"http:\/\/itscommonsensestupid.blogspot.com\/2008\/04\/what-gui-test-automation-is-not.html\">what to expect out of it<\/a>.  These are good things to keep in mind when building out a UI test framework and putting realistic expectations on what you will get for the investment of effort.<\/p>\n<p>I would also note that the blog posts on the difficulties of UI testing can be applied to larger scale system testing (ever test a router?) since one could view a GUI application is a little microcosm of a system that cannot be easily taken broken down into its components when trying to do integration testing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Been thinking about the role of testing in a software organization. Steve Rowe of M$ has a great blog post on finding the right people for the job. He breaks it down into 3 types of roles that are useful in a test team: Runtime testers Scripters Tester Developer Definitely a good read for understanding [&hellip;]<\/p>\n","protected":false},"author":703,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[972,260],"tags":[],"class_list":["post-658","post","type-post","status-publish","format-standard","hentry","category-programming","category-tech"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/703"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=658"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}