Difference between revisions of "UNAUTOMATABLE TEST CASES"

From Test Automation Patterns
Jump to navigation Jump to search
(Created page with "<div id="content_view" class="wiki" style="display: block"><span style="font-size: 14px">.........................................................................................")
 
Line 15: Line 15:
 
<span style="font-family: Arial; font-size: 16px">Most recommended:</span><br />  
 
<span style="font-family: Arial; font-size: 16px">Most recommended:</span><br />  
  
* <span style="font-family: Arial; font-size: 16px">[[SSHARE INFORMATION]]: apply this pattern to clear misunderstandings between testers and automators</span>
+
* <span style="font-family: Arial; font-size: 16px">[[SHARE INFORMATION]]: apply this pattern to clear misunderstandings between testers and automators</span>
 
* <span style="font-family: Arial; font-size: 16px">[[WHOLE TEAM APPROACH]]: apply this pattern to get rid of misunderstandings in the team</span>
 
* <span style="font-family: Arial; font-size: 16px">[[WHOLE TEAM APPROACH]]: apply this pattern to get rid of misunderstandings in the team</span>
* <span style="font-size: 16px">[[THINK%20OUT-OF-THE-BOX THINK OUT-OF-THE-BOX]]: try to look at the problem from unusual viewpoints</span>
+
* <span style="font-size: 16px">[[THINK OUT-OF-THE-BOX]]: try to look at the problem from unusual viewpoints</span>
 
<br /> <span style="font-family: Arial; font-size: 16px">Other useful patterns:</span><br />  
 
<br /> <span style="font-family: Arial; font-size: 16px">Other useful patterns:</span><br />  
  
 
* <span style="font-size: 16px">[[ KNOW WHEN TO STOP]]: this pattern helps to recognize that not all tests are automatable</span>
 
* <span style="font-size: 16px">[[ KNOW WHEN TO STOP]]: this pattern helps to recognize that not all tests are automatable</span>
 
* <span style="font-size: 16px">[[MANAGEMENT SUPPORT]]: you will need to use this pattern especially if you want to implement a [[WHOLE TEAM APPROACH]] and nobody is going agile yet in your company</span>
 
* <span style="font-size: 16px">[[MANAGEMENT SUPPORT]]: you will need to use this pattern especially if you want to implement a [[WHOLE TEAM APPROACH]] and nobody is going agile yet in your company</span>
* <span style="font-family: Arial; font-size: 16px">[[PAIR%20UP PAIR UP]]: apply this pattern to enhance communication and learning between testers and automators</span>
+
* <span style="font-family: Arial; font-size: 16px">[[PAIR UP]]: apply this pattern to enhance communication and learning between testers and automators</span>
 
<br /> <span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Design Issues]] / Back to [[Test Automation Issues]]</span></div>
 
<br /> <span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Design Issues]] / Back to [[Test Automation Issues]]</span></div>

Revision as of 15:31, 4 April 2018

.................................................................................................................Main Page / Back to Design Issues / Back to Test Automation Issues

Issue summary

Existing test cases are “unautomatable”

Category

Design

Examples

  1. Test cases are written in a very "terse" way assuming that manual testers know the SUT inside out. Automators usually cannot understand what they are supposed to automate.
  2. Test cases build on each other to complex scenarios that make it very difficult to write test cases independent from each other
  3. Test cases are performed only once in a while and are quite complicated


Questions

Who writes the test cases?
Has time been planned to explain the test cases to the automation team?

Resolving Patterns

Most recommended:


Other useful patterns:

  • KNOW WHEN TO STOP: this pattern helps to recognize that not all tests are automatable
  • MANAGEMENT SUPPORT: you will need to use this pattern especially if you want to implement a WHOLE TEAM APPROACH and nobody is going agile yet in your company
  • PAIR UP: apply this pattern to enhance communication and learning between testers and automators

.................................................................................................................Main Page / Back to Design Issues / Back to Test Automation Issues