Difference between revisions of "NO PREVIOUS TEST AUTOMATION"
(Created page with "<div id="content_view" class="wiki" style="display: block"><span style="font-size: 14px">.........................................................................................") |
m (Link to mind map removed) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <div id="content_view" class="wiki" style="display: block"><span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Management | + | <div id="content_view" class="wiki" style="display: block"><span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Management Issues]] / Back to [[ Test Automation Issues]]</span> |
− | =<span style="font-size: 16px">Issue summary</span>= | + | =<span style="font-size: 16px">'''Issue summary'''</span>= |
− | <span style="font-size: 16px">You are supposed to start automating tests, but neither you nor your team has any experience in test automation and it hasn’t ever been implemented in the company, or it was tried earlier and failed so you need to start again | + | <span style="font-size: 16px">You are supposed to start automating tests, but neither you nor your team has any experience in test automation and it hasn’t ever been implemented in the company, or it was tried earlier and failed so you need to start again.</span> |
− | =<span style="font-size: 16px">Category</span>= | + | =<span style="font-size: 16px">'''Category'''</span>= |
<span style="font-size: 16px">Management</span> | <span style="font-size: 16px">Management</span> | ||
− | =<span style="font-size: 16px">Examples</span>= | + | =<span style="font-size: 16px">'''Examples'''</span>= |
<span style="font-size: 16px">You have never successfully got going with test automation.</span><br /> <span style="font-size: 16px">You have tried in the past with test automation but it was abandoned.</span><br /> <span style="font-size: 16px">You are wanting to automate in a way that you haven't done before (e.g. GUI level system testing if you have automated unit tests already).</span> | <span style="font-size: 16px">You have never successfully got going with test automation.</span><br /> <span style="font-size: 16px">You have tried in the past with test automation but it was abandoned.</span><br /> <span style="font-size: 16px">You are wanting to automate in a way that you haven't done before (e.g. GUI level system testing if you have automated unit tests already).</span> | ||
− | =<span style="font-size: 16px">Questions</span>= | + | =<span style="font-size: 16px">'''Questions'''</span>= |
<span style="font-size: 16px">What are the reasons for wanting to automate testing now? </span><br /> <span style="font-size: 16px">What measurable objectives will determine success for the automation?</span><br /> <span style="font-size: 16px">What resources and support will be given to this effort?</span><br /> <span style="font-size: 16px">If automation has failed in the past, analyse what happened. Were the main reasons due to management issues or technical issues?</span><br /> <span style="font-size: 16px">Talk to people who were around at the time. What would they do differently? What advice can they give you?</span> | <span style="font-size: 16px">What are the reasons for wanting to automate testing now? </span><br /> <span style="font-size: 16px">What measurable objectives will determine success for the automation?</span><br /> <span style="font-size: 16px">What resources and support will be given to this effort?</span><br /> <span style="font-size: 16px">If automation has failed in the past, analyse what happened. Were the main reasons due to management issues or technical issues?</span><br /> <span style="font-size: 16px">Talk to people who were around at the time. What would they do differently? What advice can they give you?</span> | ||
− | =<span style="font-size: 16px">Resolving Patterns</span>= | + | =<span style="font-size: 16px">'''Resolving Patterns'''</span>= |
<span style="font-size: 16px">We recommend doing these patterns in this order:</span><br /> | <span style="font-size: 16px">We recommend doing these patterns in this order:</span><br /> | ||
− | |||
# <span style="font-size: 16px">[[SET CLEAR GOALS]]: This pattern is critical. It must be applied at the beginning of any big or small automation effort </span> | # <span style="font-size: 16px">[[SET CLEAR GOALS]]: This pattern is critical. It must be applied at the beginning of any big or small automation effort </span> | ||
# <span style="font-size: 16px"> [[MANAGEMENT SUPPORT]]: Also critical. Automation efforts that are driven only by a lone hero are much more apt to stall because nobody else knows about it or can use and maintain what has been developed </span> | # <span style="font-size: 16px"> [[MANAGEMENT SUPPORT]]: Also critical. Automation efforts that are driven only by a lone hero are much more apt to stall because nobody else knows about it or can use and maintain what has been developed </span> | ||
Line 19: | Line 18: | ||
# <span style="font-size: 16px"> [[PLAN SUPPORT ACTIVITIES]]:Don't forget to apply this pattern if you want to be able to keep your schedules. Missing support from specialists can ground a project pretty effectively!</span> | # <span style="font-size: 16px"> [[PLAN SUPPORT ACTIVITIES]]:Don't forget to apply this pattern if you want to be able to keep your schedules. Missing support from specialists can ground a project pretty effectively!</span> | ||
# <span style="font-size: 16px"> [[MAINTAINABLE TESTWARE]]: Apply this pattern from the very beginning if you want your automation effort to be long lasting and your maintenance costs low</span> | # <span style="font-size: 16px"> [[MAINTAINABLE TESTWARE]]: Apply this pattern from the very beginning if you want your automation effort to be long lasting and your maintenance costs low</span> | ||
− | # <span style="font-size: 16px"> [[AUTOMATE | + | # <span style="font-size: 16px"> [[AUTOMATE WHAT'S NEEDED]]:This pattern shows you how to select the features most worthy to be automated</span> |
# <span style="font-size: 16px"> [[TAKE SMALL STEPS]]:This pattern is especially important in the beginning, but it should always be kept in mind</span> | # <span style="font-size: 16px"> [[TAKE SMALL STEPS]]:This pattern is especially important in the beginning, but it should always be kept in mind</span> | ||
# <span style="font-size: 16px"> [[UNATTENDED TEST EXECUTION]]:This pattern gives you the last suggestions on how to get done with test automation</span> | # <span style="font-size: 16px"> [[UNATTENDED TEST EXECUTION]]:This pattern gives you the last suggestions on how to get done with test automation</span> | ||
− | <br /> <span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Management | + | <br /> <span style="font-size: 14px">.................................................................................................................[[Main Page]] / Back to [[Management Issues]] / Back to [[ Test Automation Issues]]</span></div> |
Latest revision as of 16:44, 7 May 2018
Issue summary
You are supposed to start automating tests, but neither you nor your team has any experience in test automation and it hasn’t ever been implemented in the company, or it was tried earlier and failed so you need to start again.
Category
Management
Examples
You have never successfully got going with test automation.
You have tried in the past with test automation but it was abandoned.
You are wanting to automate in a way that you haven't done before (e.g. GUI level system testing if you have automated unit tests already).
Questions
What are the reasons for wanting to automate testing now?
What measurable objectives will determine success for the automation?
What resources and support will be given to this effort?
If automation has failed in the past, analyse what happened. Were the main reasons due to management issues or technical issues?
Talk to people who were around at the time. What would they do differently? What advice can they give you?
Resolving Patterns
We recommend doing these patterns in this order:
- SET CLEAR GOALS: This pattern is critical. It must be applied at the beginning of any big or small automation effort
- MANAGEMENT SUPPORT: Also critical. Automation efforts that are driven only by a lone hero are much more apt to stall because nobody else knows about it or can use and maintain what has been developed
- TEST AUTOMATION OWNER: appoint somebody not only to introduce test automation, but to keep it up and running also in the future
- DEDICATED RESOURCES: This pattern is especially important at the beginning of a new automation effort. Depending on the size of your automation you can later slacken its use
- RIGHT TOOLS:This pattern is essential not only for long lasting automation, but also for quick fixes
- AUTOMATION ROLES: Use this pattern to fill the roles you need to develop the automation testware. If possible use a WHOLE TEAM APPROACH and if needed GET TRAINING for your people
- PLAN SUPPORT ACTIVITIES:Don't forget to apply this pattern if you want to be able to keep your schedules. Missing support from specialists can ground a project pretty effectively!
- MAINTAINABLE TESTWARE: Apply this pattern from the very beginning if you want your automation effort to be long lasting and your maintenance costs low
- AUTOMATE WHAT'S NEEDED:This pattern shows you how to select the features most worthy to be automated
- TAKE SMALL STEPS:This pattern is especially important in the beginning, but it should always be kept in mind
- UNATTENDED TEST EXECUTION:This pattern gives you the last suggestions on how to get done with test automation
.................................................................................................................Main Page / Back to Management Issues / Back to Test Automation Issues