{"id":3496,"date":"2017-09-13T11:55:43","date_gmt":"2017-09-13T11:55:43","guid":{"rendered":"https:\/\/www.capitalnumbers.com\/blog\/?p=3496"},"modified":"2025-08-11T09:43:34","modified_gmt":"2025-08-11T09:43:34","slug":"work-with-an-outside-tester","status":"publish","type":"post","link":"https:\/\/www.capitalnumbers.com\/blog\/work-with-an-outside-tester\/","title":{"rendered":"\u201cI Don\u2019t Know How To Work With An Outside Tester, Help!\u201d"},"content":{"rendered":"<p>I\u2019ve been talking about importance of testing in my last couple of blog posts. The two most common questions I\u2019ve been getting are, \u201cWhat can you expect a tester to do?\u201d and \u201cHow are you supposed to work with a tester?\u201d<\/p>\n<p>If you have never tested with a professional before, it can seem difficult.<\/p>\n<p>But in reality, working with an outside tester is going to make your life so much easier.<\/p>\n<p>You\u2019ll probably forget that you\u2019ve hired a tester altogether&#8230;until your get the finished product back &#8212; clean, functional and ready to launch.<\/p>\n<p>So how does it work?<\/p>\n<p>Let\u2019s walk through a couple of scenarios together.<\/p>\n<h2>Starting a New Project, Or a New Section of an Existing Project.<\/h2>\n<p>You usually start with an initial project familiarity meeting, which will the formal kickoff of the project. In this meeting, you\u2019re going to go over your project in detail.<\/p>\n<p>So in that discussion, you\u2019re going to talk about you and your project. That includes fleshing out the project duration, deadlines, and who all is involved (for example, the project manager, tech leads, a developer, etc). Finally, your tester will be involved in this meeting, so they\u2019re kept in the loop from the beginning.<\/p>\n<p>Your tester will create a software test plan from two documents: the requirement document and the project plan. The project work is divided into different modules and these project modules can be distributed among the developers who will carry on with the development activities.<\/p>\n<p>In the meantime, your tester will be at work creating test scenarios and writing test cases according to the assigned modules. Test cases cover how the application is supposed to work, what input needs to be given, and what output is expected. They also cover all possible error messages. These are going to help ensure that the risk of error is minimal and that you and the tester don\u2019t run into communication issues.<\/p>\n<p><a href=\"https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Test-Case_v2.pdf\">Here is an example of a test case that we have written recently.<\/a><\/p>\n<p>When developers finish the individual modules, those modules are assigned to the testers. Using the test cases that were already, the testers carry out manual testing. If they find bugs, the bugs are logged and returned to the module developer.<\/p>\n<p>On a \u201cbug fix,\u201d a tester does bug verification and runs tests of all related application modules to make sure everything is fixed. If a bug passes the verification it is marked as verified and marked as closed. Otherwise, the bug cycle gets repeated.<\/p>\n<p><img class=\"aligncenter size-full wp-image-3511\" src=\"https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Requirements-and-Acceptance-Criteria-3.png\" alt=\"Requirements and Acceptance Criteria\" width=\"635\" height=\"409\" srcset=\"https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Requirements-and-Acceptance-Criteria-3.png 635w, https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Requirements-and-Acceptance-Criteria-3-300x193.png 300w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/p>\n<p>One great advantages of this process: the developer also knows exactly what tests will be run on his code from the very beginning. That\u2019s much more useful to him that a requirement document that only contains high level details. The end result: the testers get it right the first time, and spend less time going back and fixing bugs.<\/p>\n<h2>Ad-hoc Testing<\/h2>\n<p>So what happens if a lot of development is going on across several different projects and you don&#8217;t want to pause to write test cases?<\/p>\n<p>Ad-hoc testing is your answer.<\/p>\n<p>In this process, you simply embed a tester within your development stream and ensure all output goes through a tester BEFORE coming to you, or going to the client.<\/p>\n<p>So, the process kind of looks like this:<\/p>\n<p>&gt; The developer completes a task and uploads to staging \/ dev server.<\/p>\n<p>&gt; The tester reviews the tasks and confirms it\u2019s working.<\/p>\n<p>&gt; The work uploaded to live server.<\/p>\n<p><img class=\"aligncenter size-full wp-image-3507\" src=\"https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Ad-hoc-Testing.png\" alt=\"Ad-hoc Testing\" width=\"704\" height=\"454\" srcset=\"https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Ad-hoc-Testing.png 704w, https:\/\/www.capitalnumbers.com\/blog\/wp-content\/uploads\/2017\/09\/Ad-hoc-Testing-300x193.png 300w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><\/p>\n<p>Ad-hoc testing can be done almost any time \u2013 in the beginning, towards the middle and towards the end. There is a time and place where ad-hoc testing will bring you maximum value. However, that time best judged by an experienced and professional tester who has in-depth knowledge about the system being tested.<\/p>\n<p>Ad-hoc testing is not as foolproof as structured testing. However, it is very effective in reducing defects and spotting basic issues that your developers were unable to fix. Your tester will know the best time to do it.<\/p>\n<h2>What\u2019s Next?<\/h2>\n<p>So, when you test with reputable outsourcing agencies, nothing is left up to chance. Reputable companies will eliminate the potential for error, clearly define all parameters, and make sure that everyone involved is given all necessary information.<\/p>\n<p>That\u2019s how a professional tester is able to perform better in a shorter time frame than if you were to undertake all the testing yourself.<\/p>\n<p>Now, you could still test everything yourself\u2026<\/p>\n<p>But it\u2019s highly likely that you would end up with a worse ROI than if you had just gone to a tester professionally.<\/p>\n<p>Not to mention all the productivity you lose doing all the testing yourself. Losing energy during the long nights. The stress of watching your deadlines slip away. The uncertainty you get when you realize that you might end up launching a buggy product.<\/p>\n<p>Believe me, I get it.<\/p>\n<p>If you came in for a consultation at my agency, and you wanted to know an efficient, cost-effective way to make sure you\u2019re launching a truly excellent product, I would say the same thing: <strong>A professional tester is the best option.<\/strong><\/p>\n<p>My recommendation: simply set aside a portion of your development budget for testing. It should be easy, because most reputable agencies will give you a quote.<\/p>\n<p>That way, you\u2019re sure to keep a good ROI, avoid the stress and endless testing cycles, and launch a high quality product.<\/p>\n<p>Now \u2026<\/p>\n<p>I want you to keep a look out for my <a href=\"https:\/\/www.capitalnumbers.com\/blog\/announcing-testing-as-a-service\/\" target=\"_blank\" rel=\"noopener\"><strong>next blog post<\/strong><\/a>. It\u2019s got more details about the special offer discussed in the <a href=\"https:\/\/www.capitalnumbers.com\/blog\/easy-outsourcing-for-wow-reviews\/\" target=\"_blank\" rel=\"noopener\"><strong>last blog post<\/strong><\/a>. Go and read it if you haven\u2019t yet &#8212; something very exciting is coming your way in the next few days.<\/p>\n<p>And as always, comment, like, and share. We want to hear from you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve been talking about importance of testing in my last couple of blog posts. The two most common questions I\u2019ve been getting are, \u201cWhat can you expect a tester to do?\u201d and \u201cHow are you supposed to work with a tester?\u201d If you have never tested with a professional before, it can seem difficult. But &#8230;<\/p>\n","protected":false},"author":9,"featured_media":3497,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false},"categories":[731],"tags":[1175],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/posts\/3496"}],"collection":[{"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/comments?post=3496"}],"version-history":[{"count":21,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/posts\/3496\/revisions"}],"predecessor-version":[{"id":15992,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/posts\/3496\/revisions\/15992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/media\/3497"}],"wp:attachment":[{"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/media?parent=3496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/categories?post=3496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.capitalnumbers.com\/blog\/wp-json\/wp\/v2\/tags?post=3496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}