Test.bash(); is our automation and technically testing focused TestBash. This will be our fourth Test.bash(); and our second one online.  It is happening on the 28th October 2021 from 10am-10pm (UK).  Find out more about what we have planned for October with 30 Days of Testing and Test.bash();.

What Happened

Select a session to learn more about it.

  • Lauren Borodajko
  • Approach to Comparing Tools
    Lauren Borodajko
    Talk

    Approach to Comparing Tools

    What

    Talk

    Description

    How the QA Coaching approach helped us to go from a frustrating automated and manual testing approach to full CI/CD, with elements of exploratory testing. Comparing different test tools can be difficult which is why I never make the decision, I just start the conversations and keep them going.

    The frameworks we will cover in this talk are Test Cafe, Cypress, Postman & Karate.

    Learning Outcomes

    • How QA Coaching helped to build kick ass testing code coverage without writing one piece of the final product.
    • How to influence the whole squad to get involved in picking a testing tool.
    • Why Cypress didn't work for our "high performing" squad.
    • QA Coaching makes comparing test tools as easy as a walk in the park, watch my talk to find out how.

    Speaker

    Lauren Borodajko
    Lauren Borodajko
    Quality Lead (AKA Quality Lauren)
    I support cross-functional development teams in building high-quality products. With my unique technical skills, combined with storytelling and relationship building I am able bridge the gaps that arise throughout the software development life cycle (SDLC). #madebydyslexia
  • Neil Studd
  • Favourite Three Tools
    Neil Studd
    Talk

    Favourite Three Tools

    What

    Talk

    Description

    Often when we're testing, or writing automation, our goal is to define the current working state of an application, and detect when a change occurs. However, you don't necessarily need a full-blown automation framework or expensive off-the-shelf products in order to achieve this.

    There are low-code and no-code solutions which can be configured to run seamlessly in the cloud, and even some tools that can run on internal networks or applications which are hosted purely on your machine. With the power of these tools at your fingertips, you can go on the offensive by detecting problems at the first moment that they occur.

    Or if you're currently experiencing problems with an application defect, site downtime or a repeatedly failing build, you can prevent wasted time by creating a monitor which alerts you as soon as the problem is resolved.

    Learning Outcomes

    • Get examples of multiple tools which can be used for change detection, and how they can send email/Slack notifications, or write information to file.
    • How to evaluate tools with similar feature sets, to establish which is most appropriate for your current context.
    • How you can utilise such tools for personal projects, for instance allowing you to detect when products arrive in-stock, or when event tickets go on sale.

    Speaker

    Neil Studd
    Neil Studd
    Software Engineering Coach @ Makers
    Neil Studd is a UK-based tester with over 15 years' experience of leading quality initiatives within agile startups and large enterprise organisations. He is the creator of the Testers' Island Discs podcast which is available on the MoT website, and co-hosts the Tech Team Weekly and Screen Testing podcasts.
  • Shweta
  • Approach to Comparing Tools
    Shweta
    Talk

    Approach to Comparing Tools

    What

    Talk

    Description

    In today's ever-evolving Darwinian software development era, test automation tools are foundational for creating valuable digital products, ensuring Quality at Speed. But how to choose the right automation testing tool when you get to see a new tool launched in the market every six months? It's daunting. Right? Moreover, the internet is flooded with tons of resources to guide you to decide, which confuses you even more. Choosing the right automation testing tool is not that easy. In my talk, I will walk you through a systematic approach to break down your complex problems into manageable problem statements and utilising a collective solution to make an informed decision at speed and scale.

    Learning Outcomes

    • How can you figure out the type of test automation software your company requires?
    • How can you simplify the process of selecting a test automation tool?
    • How do you make the final selection?

    Speaker

    Shweta
    Shweta
    Director of Quality Engineering Services
    Shweta has over fourteen years of experience in the software testing business as a QA expert. She manages the whole QA team at Axelerant, and her responsibilities include implementing relevant and contemporary testing techniques throughout the company. She also plays a key part in the design of Axelerant's Test Automation on numerous projects. She believes in empowering her coworkers and serves as a QA mentor to a number of them. She's given a number of talks in the Drupal and Testing communities.
    Turn up the Voltage: Three levels of testing for Static Sites
    Talk

    Turn up the Voltage: Three levels of testing for Static Sites

    What

    Talk

    Description

    Join Dylan Lacey from Sauce Labs, for a guide to deploying shockingly simple CI/CD for static sites. We'll spark things off by deploying a Gatsby site with AWS Amplify, get the batteries charged using the Sauce Labs Testrunner to parallelise tests at scale, then go to Full Power by adding in Visual Comparison tests to really see What's Watt. And yes, there will be more Electricity Puns.

    Learning Outcomes

    • How to use the free, open-source Sauce Testrunner Toolkit to run highly parallelized, multi-platform tests with Cypress
    • Using Visual and functional test strategies to enhance static site delivery
    • How AWS Amplify can make deploying and testing a static site fast and easy
  • Matt Caponigro
  • Taking an Agile Approach to Test Automation
    Matt Caponigro
    Talk

    Taking an Agile Approach to Test Automation

    What

    Talk

    Description

    Join this talk to learn how you can use TestRail to take a more agile approach to develop your test automation strategy.

    Learning Outcomes

    • Understand how to identify good candidates for automation
    • Understand how to plan your automation with TestRail
    • Learn how to make sure your automation strategy is helping your team identify real risks in your product

    Speaker

    Matt Caponigro
    Matt Caponigro
  • Butch Mayhew
  • Tooling for Automated Testing
    Butch Mayhew
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

    Come and hear about my team's Ruby Test Automation Framework (RTAF). Over the past 6 years, we've been investing in test automation across our different products. We have identified patterns and built up a framework full of useful libraries to help our engineers write, maintain, and report.

    I'll be giving an overview of our framework zooming in on our automated API checks, discussing the tools we've built that can easily be implemented in other languages and frameworks.

    Learning Outcomes

    • Know why we chose Ruby and continue to choose Ruby in the Javascript era.
    • Do a walk-through of how we measure coverage for our automated REST API checks.
    • Do a drive-by of the other tools we've built within our framework (API Assertion Builder, V scripts, gitlab-ci.yml, console output)

    Speaker

    Butch Mayhew
    Butch Mayhew
    Head of Quality and Reliability
    Butch Mayhew is the Head of Quality and Reliability at Tilled, who loves finding more efficient ways to complete tasks. This played out in two major areas within his organization; test strategies that focus on deep exploratory feature testing, and creating test automation frameworks that have identified over 150 defects in his test environments. While he isn't busy automating the next boring task, you can find him at the disc golf course during the day or streaming video games for his kids to watch at night!
  • Aparna Gopalakrishnan
  • Approach to Comparing Tools
    Aparna Gopalakrishnan
    Talk

    Approach to Comparing Tools

    What

    Talk

    Description

    When working in any project, all of us must have been at least once in that position where we had to choose ONE tool among many other tools.   Ever wondered what can be the approach to choose ONE among MANY?  Ever struggled to represent your analysis with measurable reasons to say why have you selected a tool after comparison?

    Learning Outcomes

    • Get an approach that fits to compare any tools
    • Learn how to represent your analysis using quantitative factors?
    • Understand how would you map your findings against factors that matters to business!

    Speaker

    Aparna Gopalakrishnan
    Aparna Gopalakrishnan
    Sr QA Engineer
    A Quality Engineering Consultant with more than a decade's experience working with various world-leading firms on building solutions around automation, visual and accessibility testing. Aparna is a speaker, blogger and also one of the instructors at Applitools Test Automation University.
  • Sonali Das
  • Tooling for Automated Testing
    Sonali Das
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

    There are multiple Automation Tools available. But when one has to choose the Automation Tool, One needs to consider How easily it can be customized yet it provides supports for all types of Testing Aspects and is less costly. I would like to share the knowledge how our current opensource Automation framework covers every aspect of test Automation, providing flexibility to add additional Methods if required, Coverage in terms of API Automation, Mobile Automation, UI Automation, Database Test Automation, Easy integration with tools like Browserstack, LambdaTest, SauceLabs, etc, Scriptless Testing for API automation, Easy to Use for Anyone who wants to learn test Automation.

    Learning Outcomes

    • Understand scriptless API Automation
    • Learn different type of testing support
    • Discover OpenSource and easy Integration with other tools

    Speaker

    Sonali Das
    Sonali Das
    Test Automation Manager
    Sonali Das, 15 years seasoned Test Automation Professional, is currently working as Test Automation Manager. Sonali has worked in various Industries like BFS, Insurance, Retails, Online Education system, Oil & Gas, Healthcare and Pharma Industry as QA Automation Lead/Architect and designed maintained Test Automation Framework using both Commercial and non-commercial tools like MF UFT, Selenium, Worksoft Certify, SeeTest, SoapUI, Postman. She has expertise in a Programming language as VB scripting, Java, JavaScript, Groovy. She loves coding and exploring and learning new skills and mentoring others."
  • Keysight Technoligies
  • Unified Cross Platform and Application Testing
    Keysight Technoligies
    Talk

    Unified Cross Platform and Application Testing

    What

    Talk

    Description

    Testing for multiple devices, platforms, and operating systems can be a time-consuming exercise, but it doesn’t have to be. Join this session to learn how you can simplify your end-to-end testing infrastructure, and speed up releases. Along the way you’ll pick up tricks and tips to incorporate test automation into your DevOps environment with the help of model based testing.

    Learning Outcomes

    • How to simplify testing across devices, platforms, and OS
    • Overview of model based test automation
    • How testing fits into DevOps environments

    Speaker

    Keysight Technoligies
    Keysight Technoligies
    Keysight Technologies Inc. is the world’s leading electronic measurement company, and a leader in software test automation. We transform today’s measurement, test, and user experience through innovations in wireless, modular, and software solutions. With our Hewlett-Packard and Agilent legacy, Keysight delivers solutions in wireless communications, aerospace and defense and semiconductor markets with world-class platforms, software and consistent measurement science. Today Keysight is proud to serve customers in more than 100 countries. Eggplant Software is now part of Keysight Technologies.
  • Sergio Freire
  • Leveraging the power of your testing with Xray
    Sergio Freire
    Talk

    Leveraging the power of your testing with Xray

    What

    Talk

    Description

    In this session, we'll see a quick overview of how you can manage your testing in Jira, alongside with your project issues, tasks, bugs.

    We'll see some of the capabilities Xray provides so you can adapt it to your needs.

    With teams adopting DevOps and CI/CD practices, test automation needs to be easily integrated and consolidated in Jira along with other testing approaches. Therefore, Xray can be used in the most diverse scenarios giving freedom to the teams so they can choose the tools and frameworks that best suit their needs.

    Let's explore it together!

    Learning Outcomes

    • Understand the core concepts of Xray, including coverage
    • How to integrate test automation results into Jira, using different frameworks and CI/CD tools
    • How to combine and consolidate scripted testing with exploratory testing

    Speaker

    Sergio Freire
    Sergio Freire
    Solution Architect and Testing Advocate
    Sergio Freire is a Solution Architect and Testing Advocate, working closely with many teams worldwide from distinct yet highly demanding sectors (Automotive, Health, and Telco among others) to help them achieve great, high-quality, testable products. By understanding how organizations work, their needs, context and background, processes and quality can be improved, while development and testing can "merge" towards a common goal: provide the best product that stakeholders need.
  • Peet Michielsen
  • Tooling for Automated Testing
    Peet Michielsen
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

     

    In this talk, I would like to share with you our automation framework for testing a Windows desktop application, based on Python (PyWinAuto and Behave). Some of the topics that will be covered: our tools decision process, the libraries and packages we use, and the structure of our framework.

    Also, I will show how the framework integrates with tools like:

    • Continuous Integration / Continuous Delivery (Jenkins)
    • Requirements & test case management (Jama)
    • Result aggregation & Visualisation (Elastic / Kibana)

    Learning Outcomes

    • Understand the considerations when selecting tools and frameworks for Windows desktop applications
    • Discover a possible structure for a test automation framework
    • Learn how an automation framework can integrate with other tool

    Speaker

    Peet Michielsen
    Peet Michielsen
    Lead systems verification engineer
    I am a seasoned software tester with over 20 years of experience. I specialise in test automation, test management and continuous integration. I started my career in The Netherlands and later moved to Scotland. On both sides of the North Sea, I have worked on numerous projects in a wide range of industries. I'm currently working as a senior systems verification engineer at Optos in Dunfermline, Scotland. In my work I want to be challenged and am always on the lookout for the next problem to solve. And when not working, I like to explore the Scottish countryside and enjoy a good ale or whisky.
  • Sujith Sukumaran
  • Staying Tool Aware
    Sujith Sukumaran
    Talk

    Staying Tool Aware

    What

    Talk

    Description

    Quality Engineering is in a dynamic phase, as much as any other Software Development domain. Five years back, Testing was a bipolar entity — we had Manual Testing and Selenium Automation Testing. But, not anymore. The galaxy of Testing and the idea of Quality is in an expansion mode, like the universe itself.

    We have more concepts, improved practices, and a plethora of tools to deal with. Also, there is less specialization as well in the Quality Engineering job roles like how we distinguish expertise as Backend Developer, Frontend Developer, iOS Developer, etc. How can we stay updated in this complex environment and also make the right choices when it comes to tools?

    Learning Outcomes

    • How the Quality Engineering landscape is evolving?
    • What resources can be put to best use to stay tool aware?
    • How to pick the right tools and build expertise on them?

    Speaker

    Sujith Sukumaran
    Sujith Sukumaran
    Manager, Quality Engineering at Testlio
    I am Manager, Quality Engineering at Testlio with 15 years of experience practicing and preaching Testing, Quality, Automation, etc. It involves anchoring and executing Functional and Non Functional testing demands of high-traffic complex products across platforms and domains. Passionate about doing Engineering leadership with a unique combination of Quality, Test Automation, Agile, Cloud, and DevOps skills.
  • Mark Tomlinson
  • Tooling for Automated Testing
    Mark Tomlinson
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

    Are you struggling to simplify your entire performance testing automation so that it can neatly fit into a single step in the CI pipeline processing? Me too! In this brief talk I'll share how I solved this problem: connecting an entire load testing suite of scripts, test data, monitoring, graphs and test reporting to a single step on the pipeline. You'll get a tour of my "JMeter RIG" - which stands for Jmeter, Rundeck, InfluxDB and Grafana. 

     

    - combine performance testing automation tools together for continuous operation- -

    Learning Outcomes

    • Learn to combine performance testing automation tools together for continuous operation
    • Understand advanced JMeter automation with unique configuration for a diverse set of workload simulations
    • Get an introduction to how to connect a complex suite of test setup, execution and reporting into your CI pipeline automation

    Speaker

    Mark Tomlinson
    Mark Tomlinson
    Performacologist
    Mark Tomlinson is a performance engineering and software testing consultant. His career began in 1992 with a comprehensive two-year test for a life-critical transportation system, a project which captured his interest for software testing, quality assurance, and test automation. That first test project sought to prevent trains from running into each other -- and Mark has metaphorically been preventing “train wrecks” for his customers for the past 24 years. He has broad experience with real-world scenario testing of large and complex systems and is regarded as a leading expert in software testing automation with a specific emphasis on performance. For the majority of Mark’s career he has worked for companies as a testing practitioner and consultant using the leading products for performance testing, profiling and measurement. He has also consistently established close ties and relationships with the major vendors who create these tools. Mark worked for six years at Microsoft Corporation as a performance consultant and engineer in the Microsoft Services Labs, in the Enterprise Engineering Center and in the SQL Server labs. His efforts to foster the success of Microsoft’s top-tier Enterprise customers was focused on their early adoption of Microsoft products as part of mission-critical operations. In 2008, as the LoadRunner Product Manager at HP Software Mark led the team to deliver leading innovations for performance testing and engineering as part of HP's suite of performance validation and management products. Mark also assists with coaching, training and consulting to help organizations adopt modern performance testing and engineering strategies, practices and behaviors for better performing technology systems. He is the co-founder and host of the popular podcast PerfBytes (www.perfbytes.com).
  • Dan merritts
  • Can Mobile Accessibility Testing be Automated via AI?
    Dan merritts
    Talk

    Can Mobile Accessibility Testing be Automated via AI?

    What

    Talk

    Description

    Mobile app accessibility is more important than ever. Yet, most apps are released with serious accessibility issues. This causes a chaotic and frustrating experience for nearly 20% of users who identify as having disabilities. Learn how AI-powered bots can help release far more accessible apps at faster speeds.

    Speaker

    Dan merritts
    Dan merritts
    VP, Products at Mesmer
  • Artem Golubev
  • The easiest way to learn test automation concepts in practice
    Artem Golubev
    Talk

    The easiest way to learn test automation concepts in practice

    What

    Talk

    Description

    We will go through main automation concepts, how test automation is different from manual testing, and errors most people do the first time.

    Then we will walk through a way to build test and try them the easiest way possible.

    And as a bonus we will show how to brag about your skills and share your automated tests easily with potential employers.

     

    Speaker

    Artem Golubev
    Artem Golubev
    CEO
    Helping testers test
  • Marie Cruz
  • Tooling for Automated Testing
    Marie Cruz
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

     

    There is no direct answer as to what is the best testing tool out there. Context is always key and this applies to test tooling for automated testing as well. Your choice of tools will depend on a variety of factors and what you have used previously might not always work for new projects.

    In this talk, I would like to share with everyone what our team's current automation stack is, how we are using modern testing tools and the reasoning behind it and a glimpse of what our future plans are for further improvement.

    Learning Outcomes

    • The team's rationale and decision making approach when choosing a test automation tool.
    • Challenges that we faced along the way when implementing these tools in our projects.
    • How did we get buy-in and collaboration from all engineers?

    Speaker

    Marie Cruz
    Marie Cruz
    Developer Advocate
    Marie Cruz is currently a Developer Advocate at k6.io and Grafana Labs. She is a tech blogger at testingwithmarie.com and an accessibility advocate. She is also an online course instructor at Ministry of Testing and Test Automation University.
  • Ajay Balamurugadas
  • Rahul Parwal
  • Staying Tool Aware
    Ajay Balamurugadas, Rahul Parwal
    Talk

    Staying Tool Aware

    What

    Talk

    Description

    Testing communities are constantly faced with new tests and new tools, which can be a huge challenge as well as an opportunity. However, one of the main challenges that most testers face is that, how do you stay on top of all these upcoming/existing tools? In this talk, Ajay Balamurugadas & Rahul Parwal will share how they stay tool aware. They will share their resources, approaches, techniques, and much more. This presentation will give you insights into the approach we use and how we stay up-to-date with tools.

    Learning Outcomes

    • How to explore new tools?
    • How to get tool ideas?
    • Weinberg's Law of Three & Tools

    Speakers

    Ajay Balamurugadas
    Ajay Balamurugadas
    Senior Director - QE, GSPANN Technologies
    Ajay Balamurugadas, goes by the handle ‘ajay184f’ in the testing community and is continuously re-inventing his testing methodology. He co-founded Weekend Testing - a worldwide movement for skilled testing, authored multiple books available at bit.ly/booksaj and bit.ly/ajleanpub. His friends associate the terms - ‘Change Agent, Idea Man, Motivational’ to him. He tweets under @ajay184f and loves to have long conversations on software testing and life in general. He is currently working at GSPANN Technologies, Inc. as Senior Director - QE. When not testing, he spends time with his wife and two children.
    Rahul Parwal
    Rahul Parwal
    Senior Software Engineer
    Rahul Parwal is a Software Tester & Generalist. Presently, He is a Senior Software Engineer with ifm engineering in India. Reading, learning, and practicing the craft of software testing is something he enjoys doing. He also shares his knowledge and experience with testers via LinkedIn, Twitter, Blog, Youtube, and meetups. His recent accolades include the ‘Jerry Weinberg Testing Excellence Award‘ from the “Tea-time with Testers” and the 'Super Voice Award' by Synapse QA. Want to know more, Check out: https://testingtitbits.com/
  • Matthew Churcher
  • Approach to Comparing Tools
    Matthew Churcher
    Talk

    Approach to Comparing Tools

    What

    Talk

    Description

    How I select from all the open source performance testing tools by considering the use case and what I actually need to achieve.

    In this era of open source software, we are spoilt for tools to performance test our web applications. But should you go with the tried and tested JMeter or a more “modern” option, and what even is a modern option?

    In this talk, I will discuss a number of tools but more importantly my criteria for deciding if a tool is suitable for a project. They may not be what you expect.

     

    Learning Outcomes

    • Tools you should be considering for you performance testing needs.
    • Criteria you should (and should not) consider in selecting the right tool for you and your project.
    • Which tools may actually be holding you back in completing your goals.

    Speaker

    Matthew Churcher
    Matthew Churcher
    QA Architect
    I'm a QA Architect at Vonage, I provide testing strategy support to a dozen feature teams from our Contact Center SaaS product. My experience includes 15 years of performance and automated testing (mostly for start ups and scale ups), as well as a couple of years with our Site Reliability Team.
  • Jaswanth Manigundan
  • Tooling for Automated Testing
    Jaswanth Manigundan
    Talk

    Tooling for Automated Testing

    What

    Talk

    Description

    Tools and frameworks for managing mobile testing are scarce.

    In this talk, I will show our current mobile testing setup. Starting from UI test frameworks to visual testing on both Android and iOS platforms, this talk will give you a holistic understanding of the mobile testing space.

    Learning Outcomes

    • How to setup a test automation framework for mobile (both android and iOS)
    • Setting up a unified test automation framework across android and iOS to keep context switching to a minimum
    • Use hermetic (airtight) test pattern in your UI tests using the above frameworks.

    Speaker

    Jaswanth Manigundan
    Jaswanth Manigundan
    Staff Quality Coach, Culture Amp
    I’m Jas from Melbourne. I currently work at Culture Amp as a Staff Quality Coach, specialising in test automation and testability. I have worked in the mobile app development space for almost a decade, where I saw mobile devices and operating systems get better and better by the day. My fascination towards mobile devices made me start my professional career as a mobile app developer. But my quest to build better apps and write code that is much more testable lead me to transition into a test automation engineer specialising in mobile. Since then, I’ve gradually explored a wide variety of test automation frameworks and have consulted for some of the leading software teams in Australia to build efficient test automation suites for both mobile and web apps. I have spoken about my test automation journey in a variety of testing conferences like the Ministry of Testing’s Testbashes, Automation Guild (by TestGuild) and Saucelabs’ Saucecon. I now work at Culture Amp alongside the legendary Anne-Marie Charrett helping build a passionate quality enablement team. I currently work with test automation frameworks (functionality, contract and load) for APIs, web apps, micro-services and event sourced systems. Latest obsession… Observability within test frameworks.
    Our Famous 99-Second Talks
    99 Second Talks

    Our Famous 99-Second Talks

    What

    99 Second Talks

    Description

    It's not a TestBash without 99-Second Talks. We made a small scheduling mistake and missed them off, but now we've made space for them!

    99-Second Talks are an opportunity for any of the attendees to come live on stage and talk for up to 99-seconds. If you exceed 99-seconds you'll hear a noise and your time is up.

    Frequently Asked Questions

    How to Attend

    Test.bash(); is included in Pro membership which makes it by far the most affordable way to attend. Pro MoT is £249.99 per year, discounts for teams and a monthly option for individual memberships. Alternatively, you can buy a ticket just for the event for £75 - these are now available!

    Sponsorship

    We want this to be a huge celebration of test tools and are actively looking for sponsors for the event. Email marketing@ministryoftesting.com to learn more about our sponsorship options.

    Where is the event hosted?

    Test.bash(); is hosted on Hopin, an excellent platform for events like this. You'll need to create a Hopin account to access the event.  

    How do I join the event?

    1. Double check you're logged into your MoT Account. You'll see your avatar and name in the top right-hand corner.
    2. Visit the Hopin event space at https://hopin.com/events/test-bash-2021
    3. Enter the password sent to you in an email/or by visiting the top of the event page (Look for the "Join Details" section, on the page you're reading this FAQ)
    4. On the Hopin event space,  select "Join Event"
    5. When prompted to SELECT TICKETS, select "Sign in to join the event" (at this point you can create a Hopin account if you don't have one already)
    6. Close the "CHECKOUT" page
    7. Select "Join Event" again
    8. Congrats, you're now in the reception area of the event 🎉