Difference between revisions of "Updating the automation scripts"

From Test Automation Patterns
Jump to navigation Jump to search
 
Line 1: Line 1:
<div id="content_view" class="wiki" style="display: block">'''<span style="font-size: 16px">Why do you need to update your automation scripts?</span>
+
<div id="content_view" class="wiki" style="display: block"><span style="font-size: 16px">Why do you need to update your automation scripts?</span><br />
 
<br /> <span style="font-size: 16px">Please select the main reason to rework the scripts from the list below:</span><br /> <br />  
 
<br /> <span style="font-size: 16px">Please select the main reason to rework the scripts from the list below:</span><br /> <br />  
  

Latest revision as of 08:24, 2 July 2018

Why do you need to update your automation scripts?


Please select the main reason to rework the scripts from the list below:

  1. Minor changes to the Software Under Test (SUT) cause large changes to the automation: look up the issue BRITTLE SCRIPTS to get suggestions how to solve this problem.
  2. Substantial changes to the SUT: you will not be able to avoid reworking your scripts. In fact it can be the right time to switch to a better tool or a better test automation architecture (see issue SUT REMAKE).
  3. The SUT makes automation difficult: the issue HARD-TO-AUTOMATE describes quite a few behavioral problems. Look it up for suggestions about which patterns could help solve your problems.
  4. Changes to the automation tool(s) are causing lots of scripts to need updating: the issue TOOL DEPENDENCY will guide you to the patterns that can help you solve this problem.



Return to Maintenance costs too high