Test.bash(); 2021

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();.

WHEN

-

WHAT

TestBash Online

WHERE

Online

GOAL

126 / 1000

COST

Pro or Ticket

Register for this TestBash by going Pro or by purchasing a ticket

Meet Your Speakers

Lauren Borodajko

Lauren Borodajko

QA COACH

Neil Studd

Neil Studd

SENIOR SDET @ POSTMAN

Shweta

Shweta

DIRECTOR OF QA SERVICES

Butch Mayhew

Butch Mayhew

DIRECTOR OF SOFTWARE TEST

Aparna Gopalakrishnan

Aparna Gopalakrishnan

QA ENGINEER

Sonali Das

Sonali Das

TEST AUTOMATION MANAGER

Peet

Peet

SENIOR SYSTEMS VERIFICATION ENGINEER

Sujith Sukumaran

Sujith Sukumaran

TEST ARCHITECT

Mark Tomlinson

Mark Tomlinson

PERFORMACOLOGIST

Marie Drake

Marie Drake

QUALITY ENGINEERING MANAGER

Rahul Parwal

Rahul Parwal

SENIOR SOFTWARE ENGINEER

Ajay

Ajay

DELIVERY MANAGER

Matthew Churcher

Matthew Churcher

QA ARCHITECT

Jaswanth Manigundan

Jaswanth Manigundan

TEAM LEAD, QA @ TRANSPIRE.COM.AU

If you cannot think of three solutions for a problem, then you have not thought enough. - Jerry Weinberg

The times below are for

-

Approach to Comparing Tools

By Lauren Borodajko. Hosted by Vernon
Talk
Lauren Borodajko Vernon Richards

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.

Takeaways

  • 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.

Lauren Borodajko

Lauren Borodajko

I love exploring system and connecting the dots. #madebydyslexia

-

Favourite Three Tools

By Neil Studd. Hosted by Vernon
Talk
Neil Studd Vernon Richards

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.

Takeaways

  • 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.

Neil Studd

Neil Studd

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.

-

Approach to Comparing Tools

By Shweta. Hosted by Vernon
Talk
Shweta Vernon Richards

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.

Takeaways

  • 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?

Shweta

Shweta

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.

-

Tooling for Automated Testing

By Butch Mayhew. Hosted by Callum
Talk
Butch Mayhew Callum Akehurst-Ryan

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.

Takeaways

  • 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)

Butch Mayhew

Butch Mayhew

Butch Mayhew is the Director of Software Test at Daxko 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!

-

Approach to Comparing Tools

By Aparna Gopalakrishnan. Hosted by Callum
Talk
Aparna Gopalakrishnan Callum Akehurst-Ryan

When working in any project, all of us must have been atleast 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?

Takeaways

  • 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!

Aparna Gopalakrishnan

Aparna Gopalakrishnan

Aparna is one of the leading automation test experts and trainers with a decade of consulting experience to world-leading firms on test automation, accessibility testing and Behavior Driven Development. She is one of the instructors at the Applitools’ Test Automation University and she also shares her knowledge to the testing community through various blogs.

-

Tooling for Automated Testing

By Sonali Das. Hosted by Callum
Talk
Sonali Das Callum Akehurst-Ryan

TBC

 

Sonali Das

Sonali Das

Sonali Das, 14 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."

-

Tooling for Automated Testing

By Peet. Hosted by Laveena
Talk
Peet Laveena Ramchandani

 

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)

Takeaways

  • 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 toolsA single sentence would be: "WIndows desktop automation with all the bells and whistles, using Python"

Peet

Peet

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.

-

Staying Tool Aware

By Sujith Sukumaran. Hosted by Laveena
Talk
Sujith Sukumaran Laveena Ramchandani

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?

Takeaways

  • 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?

Sujith Sukumaran

Sujith Sukumaran

Am a Test Architect and Quality Advocate with 14 years of experience testing, leading, teaching about Testing, Quality, Automation etc.

-

Tooling for Automated Testing

By Mark Tomlinson. Hosted by Laveena
Talk
Mark Tomlinson Laveena Ramchandani

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- -

Takeaways

  • 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

Mark Tomlinson

Mark Tomlinson

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).

-

Tooling for Automated Testing

By Marie Drake. Hosted by Gwen
Talk
Marie Drake Gwen Diagram

 

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.

Takeaways

  • 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?

Marie Drake

Marie Drake

Marie Drake is currently a Quality Engineering Manager at Zoopla. She likes to share her knowledge about test automation and mentors engineers with the goal that quality is everyone's responsibility. She is a tech blogger at mariedrake.com, an accessibility advocate, a Cypress Ambassador and co-organiser of the Cypress UK Community meet up group. She is also an online course instructor at Ministry of Testing and Test Automation University.

-

Staying Tool Aware

By Rahul Parwal, Ajay. Hosted by Gwen
Talk
Rahul Parwal Ajay Gwen Diagram

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.

Takeaways

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

Rahul Parwal

Rahul Parwal

Rahul is a Software Engineer by education and works as a Senior Software Engineer with ifm engineering pvt. ltd., India. He is a Software Tester by trade, Programmer by practice, and a Mythology lover by heart. His latest e-book is available at https://leanpub.com/productivitytoolkit

Ajay

Ajay

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 six small books under the theme “What If” downloadable at his blog http://EnjoyTesting.blogspot.com. His latest book is available at www.leanpub.com/50mistakes. 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 leading the delivery at Qapitol QA - Provider of Continuous Testing Solutions to DevOps Teams

-

Approach to Comparing Tools

By Matthew Churcher. Hosted by Gwen
Talk
Matthew Churcher Gwen Diagram

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.

 

Takeaways

  • 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.

Matthew Churcher

Matthew Churcher

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.

-

Tooling for Automated Testing

By Jaswanth Manigundan. Hosted by Gwen
Talk
Jaswanth Manigundan Gwen Diagram

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.

Takeaways

  • 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.

Jaswanth Manigundan

Jaswanth Manigundan

I lead, train and mentor a team of passionate testers at transpire.com.au. I'm a developer turned tester. Even though writing code to build applications is so much fun, my now best friend showed me a few years ago that helping write good quality apps is much more fun. I jumped into testing from being a developer and have never looked back. I'm very passionate about native mobile testing frameworks, especially Espresso (Android), XCUI testing (iOS) and Detox (React Native). CI/CD for mobile is something I have been working for the last few years. On the web side of things, AWS CDK has been quite intriguing. I have been an advocate of Infra as Code since working on it. Devops is something that is quite exciting for me and always evolving. I have been speaking at a few international conferences on Native mobile testing and CI/CD for mobile apps. Saucecon'21, Ministry of Testing's Testbash and UI testing week events to name a few. Mobile apps and the associated technologies are evolving so quickly and it is so much fun to test them and create testing frameworks based on those cutting edge tech. Please feel free to reach out to chat anything mobile.

TestBash Online

All the Magic of TestBash from Your Own Home

Latest Topics and Trends

All our talks are anonymously reviewed by the community meaning we bring you your best talks from a diverse range of speakers.

Community Love

TestBash Online provides our vibrant community the opportunity to connect, network and share ideas.

Single Track

TestBash Online conferences are single track meaning that you won't miss any sessions.

Included in Pro

All our TestBash Online conferences are available with Pro Membership.

Recorded

We record all the talks at our TestBash Online software testing conferences and make them available to watch on-demand for Pro Members and ticket holders.

Register for this TestBash by going Pro or by purchasing a ticket

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.

Schedule 

We will announce the schedule once we've picked the speakers.