QA/Execution/Web Testing/Project for Automation: Difference between revisions

Line 6: Line 6:
While the prospect of automation often sounds like it'd improve any project, unfortunately that is not possible to do. The bottom line is that there needs to be a vetting process as the team does not have the resources to automate every project. There are qualities which make a project a better candidate for automation.
While the prospect of automation often sounds like it'd improve any project, unfortunately that is not possible to do. The bottom line is that there needs to be a vetting process as the team does not have the resources to automate every project. There are qualities which make a project a better candidate for automation.


<strong>Urgency: What is the urgency of your project? This includes whether it's a high priority for the company or if it has a short deadline. Both of these need to be considered.  
<strong>Urgency:</strong> What is the urgency of your project? This includes whether it's a high priority for the company or if it has a short deadline. Both of these need to be considered.  


Lifespan: Is your project permanent? Is it going to be a maintained project that will last a year or more? Or is this a short term project? The lifespan of a project does impact the eligibility of it for automation.  
<strong>Lifespan:</strong> Is your project permanent? Is it going to be a maintained project that will last a year or more? Or is this a short term project? The lifespan of a project does impact the eligibility of it for automation.  


UI Stability: Is the project in a stable phase, or is it new to development? More stable projects are better candidates for automation. A changing UI makes for a higher intensity of development to keep up with the evolution of the site. Revamping a site's UI may be a good time to create or edit automation also.  
<strong>UI Stability:</strong> Is the project in a stable phase, or is it new to development? More stable projects are better candidates for automation. A changing UI makes for a higher intensity of development to keep up with the evolution of the site. Revamping a site's UI may be a good time to create or edit automation also.  


Coverage Complexity: Are you requesting to have a short smoke test automated, or in-depth coverage of a full product? How much needs to be done, and how quickly? These are important elements for automation. Team resources need to be scoped out, as far in advance as is possible.  
<strong>Coverage Complexity:</strong> Are you requesting to have a short smoke test automated, or in-depth coverage of a full product? How much needs to be done, and how quickly? These are important elements for automation. Team resources need to be scoped out, as far in advance as is possible.  


Discussion: The bottom line is that there cannot be any cut and dry formula to determine if a project is a good candidate for automation. There is a lot that depends on the project, its urgency, and the resources the team has available. Web QA wants to be available as a resource, however it's just not possible to always say 'Yes', which is why there is a need for discussion. Even if it is not possible to do right now, there is a possibility that eligibility may change in the future. For example we initially said no to marketing projects, however since then we have created a short template for those projects that actually carved off time for manual testing. So please talk to us! Tell us what you have and what you need, and we will do our best to accommodate you.
Discussion: The bottom line is that there cannot be any cut and dry formula to determine if a project is a good candidate for automation. There is a lot that depends on the project, its urgency, and the resources the team has available. Web QA wants to be available as a resource, however it's just not possible to always say 'Yes', which is why there is a need for discussion. Even if it is not possible to do right now, there is a possibility that eligibility may change in the future. For example we initially said no to marketing projects, however since then we have created a short template for those projects that actually carved off time for manual testing. So please talk to us! Tell us what you have and what you need, and we will do our best to accommodate you.
Confirmed users
9,511

edits