{"id":321,"date":"2019-02-04T12:32:36","date_gmt":"2019-02-04T10:32:36","guid":{"rendered":"https:\/\/testhexen.de\/?p=321"},"modified":"2019-02-06T23:41:57","modified_gmt":"2019-02-06T21:41:57","slug":"four-t-to-success-with-external-business-testers","status":"publish","type":"post","link":"https:\/\/testhexen.de\/?p=321","title":{"rendered":"Four \u201cT\u201d to Success with External Business Testers"},"content":{"rendered":"\n<p>At times, your application is just a tiny\nlittle step in a long business process. Even given that the application under\ntest had been tested properly according to whatever testing approach you choose\n\u2013 there might be the situation where the scope of the process is way beyond the\nscope of your team. I know, you have a time slot in your sprints to properly\ntest dependency, but does it suffice to test the really relevant stuff?<\/p>\n\n\n\n<p>In some contexts, the typical staffing to\ntest these kinds of processes would be to ask business experts to execute the\ntests. Most SAP projects would involve the business units for testing \u2013 up to\nthe point that they almost do all the testing. But there are other projects\nwhere it has been decided, that the support of the business units would be of benefit\nto the test.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester1-1.png\" alt=\"Intersection of Knowledge\" class=\"wp-image-324\" width=\"473\" height=\"240\" srcset=\"https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester1-1.png 946w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester1-1-300x152.png 300w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester1-1-768x389.png 768w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester1-1-395x200.png 395w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/figure><\/div>\n\n\n\n<p>Is it? From my experience, the success of integration of external testers from the business units heavily depends on the support they get. Remember: They are experts in business, and not in testing. And they also might not yet understand the new features to be tested. There is a reason why they are not part of the teams: they usually never have enough time to be spent on testing as they also have their \u201cnormal\u201d job to do. <\/p>\n\n\n\n<p>It therefore is mandatory to give them all the support they need to make it efficient and gain an overall positive experience. Very often a tester\/test manager would be the right person to take care of the external testers. Her task is to understand, from which experience level the external testers start and how she can support. <\/p>\n\n\n\n<p>In order to get from one level to the next,\nthe tester needs to initiate or execute actions so that in the end, the\nexpected testing mastery and test result can be achieved. The following\napproach using four \u201cT\u201d proved to be successful:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2-1024x576.png\" alt=\"Step model to test mastery\" class=\"wp-image-320\" width=\"768\" height=\"432\" srcset=\"https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2-1024x576.png 1024w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2-300x169.png 300w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2-768x432.png 768w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2-356x200.png 356w, https:\/\/testhexen.de\/wp-content\/uploads\/2019\/02\/externe-tester2.png 1280w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Training<\/li><li>Transfer<\/li><li>Threat Analysis<\/li><li>Testing Methods<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Training<\/h2>\n\n\n\n<p>At the start of whatever testing initiative, the external testers often do not know what to expect. They are insecure and sometimes overwhelmed to begin with. In this situation it is important to create a warm welcome, explain what will need to be done, what the expectations are and what kind of support will be given. Also, all kinds of organizational issues from coffee supply via rules of communication to testing schedules need to be clarified in order to create a safe environment. At times it might be important to involve change management experts to show the external testers the purpose and roadmap of the application to test. Only now, their mind can be open to receive training of the application under test (or the new features) in order to be able to use the app and the features that the tester thinks are relevant. At this point in time, also the tools to be used for the testing process (like a bug tracking tool) should be introduced.<\/p>\n\n\n\n<p>As tester you can support this step by\nproviding a stable test environment and \u2013 even more important: test data that\nare similar to reality. In an ideal world, the test master data are an exact\ncopy of the real data so that the external testers can \u201cfeel at home\u201d and\nrelate to their own business.<\/p>\n\n\n\n<p>At this point in time, the external tester will only stumble across very obvious bugs &#8211; those that should have been caught before! Therefore, the tester has to take actions to foster the transfer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Transfer<\/h2>\n\n\n\n<p>Using their business knowledge, the\nexternal testers will automatically start to transfer their application knowledge\nto start testing their day to day business tasks. <\/p>\n\n\n\n<p>As tester you should coordinate these\nefforts so that they don\u2019t end up doing all the same tasks. You should point\nout areas to look into and also challenge the external testers to think more in\na negative way. Most of the time, the external testers are used to avoid bugs\nin their use of applications \u2013 now you have to help them to find the bugs. Another\ntask of the tester at this level will be to help the external testers use the\napplication and the testing tools.<\/p>\n\n\n\n<p>Now, the external testers will find the bugs that impact the most relevant activities during the daily business. But those are not necessarily the ones that are most at risk.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Threat Analysis<\/h2>\n\n\n\n<p>Using some kind of risk analysis approach, the\ntester needs to help the external testers to also focus on activities that\nmight not be that common but would pose a high threat in case of failure. At\nthis stage of testing this very often involves some discussion around processes\nhappening infrequently but with summarizing effect or processes with many\ndependencies. These discussions should be led with a strong focus on business\nperspective.<\/p>\n\n\n\n<p>In order to free the external testers to\nnow focus on specific threats, it would be helpful if the tester could ensure\nautomation of the day to day business tasks. Also, she can support in supply of\nspecific test data for the specific test situations. <\/p>\n\n\n\n<p>The external testers now already have covered a lot of the situations to be tested, but often still very much depend on the support of the tester. The tester would want to help them to be independent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testing Methods<\/h2>\n\n\n\n<p>In order to get the external testers to work independently, the tester has to share knowledge about testing methods. In my experience the most relevant knowledge is about how to do proper exploratory testing. As a basis for this, cheat sheets could be supplied, but also the approach needs to be explained. The most important additional ability the external testers needs to apply is that they themselves can search for improper behavior. As a prerequisite for overall success in this level, the environment and test data have to be available and the standard stuff should be automated. The creation of proper test scripts out of the collected knowledge can help to make the tests repeatable, and, if needed to be included in regression testing. As the external testers usually do not know how to write test cases, the tester could help out here. After all these steps, your external testers have reached a certain test mastery which they can reuse for later stages. As a tester you should make sure that you track all the successful activities you have done to get here, as most likely, there will be other and new external testers becoming part of your team. While the external testing masters obviously could help to support integration of the new test team members, it will be helpful to have documentation to help them to faster take the step to the next level.\u00a0 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>At times, your application is just a tiny little step in a long business process. Even given that the application under test had been tested properly according to whatever testing approach you choose \u2013 there might be the situation where the scope of the process is way beyond the scope &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-321","post","type-post","status-publish","format-standard","hentry","category-e2e-test"],"_links":{"self":[{"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/posts\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testhexen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=321"}],"version-history":[{"count":8,"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/posts\/321\/revisions"}],"predecessor-version":[{"id":330,"href":"https:\/\/testhexen.de\/index.php?rest_route=\/wp\/v2\/posts\/321\/revisions\/330"}],"wp:attachment":[{"href":"https:\/\/testhexen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/testhexen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/testhexen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}