For our second TestBash Home talk, weāre going back in time to revisit one of the first conference talks delivered by the very talented @angiejones, āHow to Get Automation Included in Your Definition of Doneā.
Iām looking forward to seeing what has and hasnāt changed since Angie first gave the talk!
Weāll be adding all unanswered questions from the talk here so if we didnāt get to your question, donāt worry, we will find you an answer
Unanswered Questions:
-
Adrian Gersak: How we can have Automation as part of the Sprint in case the automation engineer is not part of the āteamā and we work with external providers or a separate āautomation teamā that serves multiple Scrum teams?
-
Jamie what is a better approach home grown automation tools (open source) or a paid tool?
-
Mary Gomes: Could you fully automate a load test?
-
Sam: Have you succeeded in getting automation into DoD in a mixed or Gated Agile project - where automation has a specific COST?
-
Varun: should you prioritise unit test automation over insprint automation, which should you target first
-
Ana Milutinovic: Can you please specify the type of automation? Unit, Integration, UI� Because I think that the approaches are different when we specify that.
-
Melissa fisher: When you move to automating as you go, you may still have legacy areas of the product to automate - how do you solve this without again going back to a siloād approach?
-
Elena Ivan: Time is still a big constraint to adding automation in the same sprint, in the same ticket as the feature - in my example, you would add 1-2 days extra - and some colleagues might say that this effort is not needed - how would you overcome this? talking about UI tests
-
Roman Segador: Do you think removing the difference between developer and automation engineer, merging them into the same role, helps on achieving automation in the sprint? do you see any drawback on this approach?
-
Emna Ayadi: What about if the application isnāt visual based (eg. automotive)?
-
Tiffany: How do you know which tests are required and which one are extraneous?
-
Emna Ayadi: How do you define a checklist to tell that your tests are ready for execution?
-
Lilit: Do you recommend to estimate automation efforts and include in user story points to make sure itās done during the current sprint?
-
Christer Nilsson Ribbing: Do you recommend to create automation for all the different ways you can, for example, add to cart or is it enough with one?
-
TJ Newell: How would you recommend one person QA teams imbed themselves in the teams during sprints?
-
Ludmilla Chellemben: Should we not wait for a feature to be stable before we automate. The button example. What if we decide to get rid of that button? Will it not be waste of time and effort.
-
Laura Kopp: did i miss something, or did the two Build Incrementally examples contradict each other? Donāt build framework for future items but do build tests for future items?
-
Shailin Sheth: What if development teams are divided and testing team is SWAT team who needs to support multiple teams at a time?
-
Neil Matillano: On finding the selectors to use in your automation, would the automation engineer just try his best to find a the unique (most stable one) or it would be better to ask the developers to change the dom, classnames for example, etcā¦
-
Kim Garcia: if nothing has changed since you first gave that talk, what do you wish could or would change, how would you push that change?
-
Nathan Owen: How would you work to get automation included when working in a waterfall project vs an agile approach?
-
Neha Jain: In Agile team the ratio of Automation QA engineer is less than developers, so if we include automation in DoD then how it can be achieved?
-
Carin: You mention not to quantify test coverage. Agreed. But what do you say to people who ask for the quantified percentage of automation coverage?
-
Deb Collins: How will this strategy change when sprint cycles are short, like 3 weeks?
-
Christer Nilsson Ribbing: Why is automation such a hype?
-
Chris Hili: What if there is a different code base for the automation framework?
-
Tea Pot: Is there really anything called Manual testing?
-
Mike Ruttenberg: Re-asking (tech glitch at MOT): In your Definition of Done, how do you deal with devs using most of the time for development, and almost no time for testing at the end of the sprint, and then you want automation added on top. How do you deal with overloading and overshooting the sprint deadline? It would work for Lean, but not for Scrum. How do you suggest this is dealt with?
-
Varun: should manual testers be writing in BDD?
-
Tawakalt: what level of programming do i need to become an automation engineer?
-
Rhys: What coding language is recommended to use whilst learning automation?
-
SIMON: Whatās the good tool to test services for functional and load testing?
-
atiqah: Can you suggest the best way to plan when to start automate for a feature? Currently our strategy is to test manual first then select which to automate, but sometime that cause us not being able to finish in that sprint and can only revisit that after some time due to other priorities on hand
-
Karlo Smid: Have you used any AI featured automation tool?
-
Christer Nilsson Ribbing: Donāt you think Vernon and Angie is a great couple?
-
Sanjay: Automation code is essentially code. How do you add the same amount of quality control on your test code as you do for your application code and get buy in and engagement from your development team?