Automation in Testing Online - June Cohort
Getting value from test automation is hard. You and your team have got off to a good start and had some successes implementing test automation. And yet, you often find yourselves questioning the value you are getting from it. You spend time investigating and maintaining flaky tests, waiting for slow feedback, questioning what to automate and where or choosing the proper tooling, all whilst handling your other responsibilities. Whilst many other test automation training focus on tools, our course focuses on teaching you the mindset needed to maximise your automation efforts. You’ll leave this course a more confident Automator with a clear perspective for approaching automation and a tool belt full of actionable advice, skills, techniques, frameworks to succeed with automation in testing.
A practical six-week-long automation cohort driven training course led by two internationally recognised automation community members, Richard Bradshaw and Mark Winteringham
Who should attend
Software Developer in Test (SDET)
You are someone looking to boost their coding skills with solid theory on designing automation on all layers.
You are looking to move automation and want to maximise your existing testing knowledge
You are looking to learn how to bring automation into the your overall quality approach
Topics Richard and Mark will cover
We'll explore the following topicsSee Curriculum ->
- Describe how the Cohort works
- Locate necessary materials
- Use the principles of Automation in Testing as a guide when working with automation
- Define Automation in Testing
- Identify different aspects of testability and its influence on our testing
- Identify different aspects of automatability and its influence on our testing and automation
- Survey a given context to better understand its suitability for the use of automation
- Design a model of their product to inform them of how and where automation can be carried out
- Identify the differences between testing and checking
- Summarise why an automation strategy should have checks on every level
- Judge what automated checks to build using system knowledge and risk analysis
- Use visual task analysis to break down complex system behaviour to make it easier to identify automation opportunities
- Design and build valuable automated checks
- Analyse automated checks to determine their intent and quality
- Experiment with different tools that can be used to support testing
- Use automated tools to support testing activities
Meet Your Instructors
Richard Bradshaw is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentation on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community, and is currently the FriendlyBoss at The Ministry of Testing. Richard blogs at thefriendlytester.co.uk and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.
Mark Winteringham is a tester, toolsmith and the Ministry of Testing DojoBoss with over 10 years experience providing testing expertise on award-winning projects across a wide range of technology sectors including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation in Testing, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk / automationintesting.com
Learn how to design and build automated checks successfully
Cohort Based Training
A New Type of Online Learning for Ministry of Testing
Our online cohorts are designed to be hands-on and interactive. We learn best when we do. The live sessions will be made up of short talks and group activites. Additional self-paced activities will be set in between the live sessions.
Learn with your Peers
Our cohorts are designed for peer learning and interaction through live online sessions, Slack and The Club. This formats increases collaboration and enhances the learning experience as you progress through the curriculum. The cohort is also there to support you with the activities. You'll also leave with your own mini community of fellow learners.
Making Time to Learn
Multiple days of online training back to back can be very tiring. Our approach means we can spread the curriculum over a longer time period and have mulitple smaller manageable live sessions, that fit better around life. You can then complete activities and challenges in between the live sessions at a time that suits you.
Structure and Accountability
Cohort based learning provides structure in the form of set due dates, live sessions and discussion platforms. Other cohort members also help you stay accountable (and motivated) to complete activities and contribute to wider discussions.
Course Curriculum and Schedule
Understanding the Role of Automation in Testing
We begin with an exploration into the traditional ideas of automation and the Automation in Testing mindset. You’ll be involved in activities that capture the ‘ideal’ skillset for someone involved in automation, and compare the differences and likenesses between the Automation in Testing approach and the current industry thinking around test automation.
Testability, Automatability and Modelling
For our next session, we kick off a role-play that we will work on for the remainder of the Cohort. To build an automation strategy for a small team that is building a new application. We’ll begin our journey with activities that focus on understanding the impact of testability and automatability on our strategies. We’ll assess the testability and automatability of our role-play situation and use what we’ve learnt to build and critique models of the product we intend to automate.
Deciding What to Automate
With an understanding of the product we intend to automate, we turn our attention to identify what we should pick for automation. We do this by learning a technique known as visual task analysis (VTA) that enables us to break down our products into smaller, more manageable sections to assess as candidates for automation. You’ll use the VTA technique along with risk analysis skills to identify and prioritise potential automated checks.
Designing and Building Automated Checks
This week it’s all about building the automated checks we’ve identified. Here is your opportunity to take your first steps into building your first automation, or expand your skills into new tooling. With our support, you’ll experience the whole journey of creating automated checks from picking tooling, implementing checks, debugging issues and learning where to find solutions to problems. You’ll then have the opportunity to demonstrate your automation journey to the cohort to celebrate your achievements.
Tool Assisted Testing
We turn our attentions away from automated checking in this session and learn how we can use tools to support other testing activities such as regression testing, exploratory testing or test case execution. You’ll spend time learning about building a ‘testing tool belt’ and have the opportunity to learn about new tools you might not have used before. All of this tool knowledge will be used to solve a series of testing challenges that require you to go beyond automated checking and develop a relationship between you as a tester and your tools.
Making a Plan to Deliver Valuable Automation
We conclude our Cohort with a reflection over everything we’ve learnt and a re-assessment of what is required to be successful with Automation in Testing. We’ll then work with you to identify the next steps you can take beyond this cohort training to deliver value to your team straight away.
Frequently Asked Questions
How many hours do I have to commit to?
The live sessions are four hours long, and on average a further four hours of additional work is required each week. Majority of this work would be done individually, however, you may also be required to meet up with your group.
Is there work to do in between the live sessions?
Yes. After each session further activities will be assigned to you to be completed by the next live session.
Is the cohort online?
Yes. The cohort will be done fully online. We'll use Zoom for the live sessions, The Club forum and Slack.
Are there any prerequisites?
Yes. All the prerequisites will be sent to you in the form of handbook several weeks before the cohort starts.
How long is the cohort?
The cohort will run for six weeks, from Tuesday, 8th June until Tuesday, 13th July. There will be a live session every Tuesday for four hours. See the times above in the schedule.
Is each live session recorded?
Yes, each live session will be recorded and the links shared with you after each live session.
Will I get a certificate?
Yes. We'll send you a certificate of attendance post the training. It the dates, all the learning outcomes and is signed by the instructors.
Do I have to attend all the live sessions?
Yes, ideally you would attend every live session. However, as they are recorded, it could be possible to miss one, but I wouldn't advise missing anymore than one.
I still have credit with MoT, how can I use it?
If you have credit with Ministry of Testing and would like to use it to purchase a ticket for Exploring Non-Functional Testing Training? Get in touch with us via email at email@example.com with your previous booking details and we will send you a booking link.