Attention: Software Test Automation Professionals Looking To Stay Ahead Of The Curve, Avoid Time-Consuming Mistakes, And Network W/ Top Tier E2E Automation Testing Experts From All Over The World.
Automation Guild 2023
TestGuild's 7th Annual LIVE Online Event Dedicated To Helping You Achieve More Reliable & Less Flaky Automation...And Succeed With All Your Automation Testing Efforts
Discover The Latest & Most Actionable Tips, Tools, Techniques, And Strategies From The World's Top E2E Automation Experts - Going LIVE: Feb 6th - Feb 10th, 2023!
Training + LIVE Q&A Sessions - Covering The Latest & Most Relevant Topics
World's Top E2E Automation Experts - Get Lifetime Access To Real-World Advice
Testers, Devs., QAs, Engrs. For You To Get Feedback, Ask Questions, & Network With
TRUSTED BY TESTERS, DEVELOPERS, QAs, AUTOMATION ENGRS., & TEAM MANAGERS FROM:
Not to be missed.
You are guaranteed to pick up a tip, trick or learn something new about test automation.
Sr. QA Automation Specialist
The breadth of talent, skills, and experience Joe brings together is truly awesome. The value you get will shape the quality landscape of your organization.
Although early in my automation career, Automation Guild provided me a plethora of information, resources, and education that was well worth the price of admission.
QA Engineering Manager
Build Better Software, Faster - With Lifetime Access To The Most Relevant Topics Covering The Latest In Functional & Non-Functional Automation
Ever felt like throwing your laptop across the room...or smash your keyboard due to the headaches caused and time wasted on flaky tests?
Automation testing can be frustrating, time-consuming, and seem too darn complex.
But it doesn't HAVE to be.
That's my motivation behind hosting Automation Guild every year - a community-driven online event dedicated to full pipeline automation testing.
An Online Event Made By The Testers - For The Testers.
For each LIVE annual event, I invite some of the most highly qualified and experienced automation experts in the world...
...and give them a platform to share key functional and non-functional insights to help you build better software - faster.
The goal is for you to discover the latest tools, best practices, real-world tips, actionable techniques, and proven strategies.
So you can always stay on the forefront of this ever-changing industry.
The Automation Guild event is 100% dedicated & purposely "designed" to help you:
✓ Achieve Faster, Better, And Reliable Automation
✓ Save Time Wasted On Flaky Tests
✓ Avoid little-known mistakes to accelerate your day-to-day
✓ Stay Ahead of The Curve
✓ Massively grow your network
✓ Upgrade (And Widen) Your Skillset To Gain a competitive edge in your career
✓ Open Up More (And Better) Career Opportunities
✓ Get Paid A Lot More
For Automation Guild '23 - 40 actionable video training (+ dedicated Q&A) sessions have been confirmed.
Day 5: 8 Sessions (Non-functional automation topics)
Here’s an overview of what you can expect to get:
➤ Key insights into tools/techniques of industry leaders
➤ Most effective automation testing strategies for 2023 (and the future)
➤ Latest automation trends & best practices
➤ Powerful tips & tricks for popular automation frameworks
➤ Real-world info on cutting-edge topics
And a whole lot more!
Automation Guild was an amazing experience for me. It was a wealth of knowledge being shared. Everyone was supportive.
I definitely learned a lot and it showed me a wide range of techniques that can be applied to make testing better.
One of THE best conferences I have attended. From the content to the community interaction - AMAZING!
Training & Development Manager
Automation Guild is timely, practical, and community led.
Unlike in other conferences, the talks favor demos and techniques over abstract philosophies and marketing.
I would highly recommend Automation Guild as a great way to learn new things and network with other testing professionals.
Nicole Van Der Hoeven
Developer Advocate (Perf. Testing)
Refer below for the 40 session topics confirmed for Automation Guild '23
➤ Day-Wise Schedule (W/ Time Slots) For Each Session Is Below. *Subject To Change*
➤ All LIVE Sessions Will Be In Eastern Time Zone (EST).
Automation Guild 2023: Sessions & Speakers
Note: Each training session (except roundtable discussions) will be followed by a dedicated Q&A session with the expert.
If you can't attend LIVE, submit your questions to me in advance and I'll ask the speaker. If you do attend LIVE, and in case a session doesn't pertain 100% to your needs, you can always ask the expert exactly what you want to know.
DAY 1 (Feb 6, 2023): 8 Functional Automation Sessions
SENIOR DIRECTOR OF TECHNOLOGY STRATEGY
Today, user traffic is fast-shifting from web to mobile – yet, organizations are still struggling to implement web automation after years of trying. Testing business-critical applications require new frameworks, demanding fresh skills and the maintenance of even more tests.
There is no more logic to test in-sprint, across more devices, and with a wider range of performance and accessibility concerns. Scripting mobile tests manually alongside the web will not scale to meet this “combinatorial explosion”, as it will instead create technical debt, wasteful over-testing, and risky under-testing of critical apps.
Mobile adoption today calls for systematic, rapid, and maintainable test creation, capable of targeting at-risk pathways through web and mobile applications.
This session will explore how you can test app changes within minutes of development, using multidimensional coverage measures to target test generation in real time.
You will see how automating test creation sidesteps scripting and maintenance bottlenecks while optimizing testing based on time and risk.
We will further explore how functional script generation can embed visual and accessibility tests, executing tests across devices for optimal in-sprint coverage.
In fast-paced environments where you can’t test everything, we will explore how you can run valuable tests within seconds of each check-in.
In 1981, Judas Priest released Point of Entry. Oft maligned, this album contains the killer tune Solar Angels. Coincidentally, some of the lyrics from Solar Angels, “Diamond visions softly breathing fire”, come to mind when thinking about assertions.
When automating, we often need to check “composite” constructs, i.e. those constructs whose subparts we want to treat as one amalgamated “pass” or “fail”.
One example of this is the response received from a REST GET call; another example is a grid of data that on a GUI or web page.
If we hard assert on each field or grid cell, we get one failure at a time, which is not always efficient, especially for tests that take “a while” to run; if we address one failure, we have to run again to uncover the next failure.
Additionally, a group of failures may be more indicative of the actual problem than one problem in isolation.
Enter the “soft assert”. A soft assert is a way to amalgamate checking multiple pieces of data into a single pass/fail.
Join our speaker to hear when and how to use soft asserts, as well as when and how to NOT use soft asserts.
We’ll also see a live demo of creating a soft assert object if your programming language doesn't support one or you need a special-purpose one.
What categorizes as an asynchronous system?
Asynchronous systems do not depend on strict arrival times of signals or messages for reliable operation. Instead, in order to coordinate, they use event-driver architecture to achieve this. In today's world of micro-services, asynchronous operations have become more and more common. Some example platforms include Kafka, SNS, SQS, and so on.
Where are we currently as a community?
Event-driven and event-sourced systems are growing in adoption across the tech industry. In a digital world driven by micro-services and event-based data flows, these kinds of systems become increasingly important. But as developers and testers, how are we going to test something like this?
What are we used to currently?
Current testing solutions always are based on the assumption that any testing event is synchronous. Let us take for example, the Arrange-Act-Assert model that is commonly used across systems. They tend to assume that the workflow is synchronous and linear.
What do we need for the future?
Therefore there is a need for testers and developers, to think about the challenges involved in testing asynchronous systems and come up with creative ideas to solve these challenges. We need to also think about how you'd add test automation to the mix. Most importantly how are you going to generate a load that is as close to real-time and asynchronously? Is it even possible?
How is this talk going to help?
Well, I've had to cross this bridge recently and I’ll be sharing my experience. I’m not gonna say it’s perfect but it’s a good start. Maybe you can help me make it better?
Design a Test automation framework that maximizes output while essentially freezing the lines of automation code to maintain.
-- How to break down an application into functional areas
-- How to create reusable steps that work for any scenario
-- How to create an object-oriented framework
Learn to design test cases for solid automation.
We have tons of tutorials on how to use Selenium, Cypress, and Playwright but it is hard to find tutorials or talks which will help an exploratory tester design a test case that is more suitable for automation.
During my 15+ years of career, I often work with people who are early in their automation career but they lack the concept of how to design a good automation test case.
For example, how to use the before and after tests effectively to make sure a test is not fragile. In this talk, we will go through some real-life examples of how to adopt design thinking and what you need to know if you are taking your first step toward automation testing.
Attendees will learn about Cypress techniques and plugins that will allow them to incorporate security, performance, visual, and accessibility tests to their existing API and UI test suite.
We'll also talk a bit about how much testing is enough and how to organize tests.
Are you tired of chasing your development team for object IDs, and having to update your test automation scripts every time the structure of your app changes?
In this session, we’ll give you an overview of how you can take a visual approach to mobile test automation.
We’ll explore different options for automating the UI of mobile apps without having to rely on its internals (for example, through OCR or image recognition).
Plus, we’ll use real-life examples to demonstrate how you can use this approach to use a single script to automate your app across devices and platforms.
An introduction and examples on how to do test automation with Winium and AutoIt.
DAY 2 (Feb 7, 2023): 8 Functional Automation Sessions
How to add Playwright(Python) tests into an established repository of tests in other frameworks.
We started with a set of Gherkin tests in Feature files, with step definitions which are written in Ruby and Selenium for automating the browser.
Then, we added in Karate, which also uses Feature files, into the mix. Now, I'm adding in Playwright(Python) using the Behave framework so that these tests can be written in Feature files, too, but with the step definitions written in Python.
All the tests are in Feature files and every scenario is tagged with the type of test (@ruby, @karate, @python), which lets us ensure that the right test runner is used for each test. Py4J lets the Python tests run Java code, including some custom Java code which we wrote for our Karate tests.
- If all your tests are in .feature files, you can use multiple frameworks together and continue to run your old tests alongside your new ones.
- Py4J lets Python tests run Java code, so you can make use of all the Java libraries as well as the Python libraries
- Java can run Ruby, so I can enable my new Python tests to run old Ruby code, written for our legacy tests, by using Java
- A "dry run" of all the tests matching a set of tags will yield JSON logs which contain all the tags of all the tests you want to run, which lets you make a list of all those tests and then divide the list according to type and run each list of tests with the appropriate test runner.
APIs are one of the limelight topics in recent years, everywhere we can hear this term. Even though APIs (Application Programming Interfaces) have existed ever since software existed, in recent years it has become a critical requirement for being able to scale and grow your Product.
APIs allow pieces of code to bridge together as applications so they can work cohesively together.
API Testing has reached stardom nowadays. This process helps to ensure that performance, functionality, security, and reliability of software meet expectations - in other words, that the server (API) is able to serve several visitors simultaneously, return to the client, bring the exact response that was hit on the browser and so on.
If this testing wasn’t performed then consequently, ineffective APIs can result in integration difficulties, poor software quality, user frustration, and revenue losses.
POSTMAN is an API development environment used by more than 7 million developers today. With POSTMAN you can design, mock, debug, test, document, monitor and publish APIs all at the same time. Postman is very convenient when it comes to executing APIs. Postman is preferred due to its handy and simplified features.
Many would be familiar with POSTMAN testing essentials, but in recent times POSTMAN team has introduced a new codeless feature “Flows”, which is an API workflow builder.
These days Codeless testing is more popular where the tester never has to write a single line of code, in similar lines "Flows" will help you to automate your API requests without any coding. Flows is basically a codeless approach to chaining processes together. It really opens up Postman to a whole new audience.
So what will we uncover in this session?
- Glimpse of Low-Code / No-Code
- Know about Flows and its concepts
- Traditional API Test Automation approach
- Benefits of using Flows
- Interesting Use Cases in FLOWS
During the session you will learn about Report Portal - what kind of features it has and how they can help with automation analysis of failed tests. Some lessons which we have learned the hard way. And last but not least some statistics before / after Report Portal integration in our company.
How cool would it be if you can auto generate your test cases?
Have you ever wondered how to achieve maximum coverage for the applications you are testing?
All the answers are here!
I am going to tell you about one of the rarely discussed but very effective methods, Model-Based Testing and ways to build a mindset that helps explore that.
- Introduction to Model Based Testing
- Ways to build a mindset for for MBT
- Build an actual model and auto-generate test cases from it
- Have some fun while doing it
How to combine open source tools to build powerful test automation capabilities.
Autonomous testing is the next great wave for test automation. What will it look like, and is there any way we can start doing it today?
In the next few years, we will see the rise of tools that not only execute tests on their own but also figure out what behaviors ought to be tested.
These tools will enable us to perform autonomous testing, not just automated testing.
Will these tools live up to their promise, or will they be gimmicky ploys that just waste our time?
And if they do deliver value, what will our development and testing workflows look like?
In this talk, Andrew Knight will answer these questions as he shares his vision for an autonomous future.
He will also demonstrate how you can actually start doing autonomous testing TODAY!
All it takes is a framework like Playwright, a visual tester like Applitools, and a little ingenuity.
By the end of this talk, you’ll be ready to ride the next great wave of test automation.
The era of hyper-automation is upon us.
A recent survey discovered organizations are shifting away from heavily manual approaches and into mainstream adoption and usage of test automation.
With the introduction of AI, testing capabilities are becoming more advanced, and they’ve become more accessible to a wider range of QA teams.
Join Frank Moyer as he discusses the upcoming trend of hyper-automation and how mobile testing teams can improve test functionality and increase productivity.
Leverage various AI techniques to test more like your users do.
I'll discuss various AI / Computer Vision techniques used to enable functional testing that is in alignment with the end-user experience. With over 2 years of adoption of these techniques in the web and mobile space, I'll share observations, techniques, and unique new defects we were able to catch.
DAY 3 (Feb 8, 2023): 8 Functional Automation Sessions
Once upon a time, there was a highly motivated team that wanted to automate the World. But there was lack of expertise, the time was never enough and the toolset was not easy to use. The team was getting exhausted from repetitive and redundant tasks with too much manual interaction. Almost lost hope…Then the Magic Fairy appeared and everything changed. So, what happened?
Was it an overnight magic that led to the adoption of in-sprint automation?
Was it a spell that brought more synergy between team members?
Was it a charming potion over automation-related routines?
Let us find out the answers to these questions in a real-life story.
In the frantic race to automate everything, one critical fact often gets overlooked… that test automation is NOT testing.
Many organizations equate a comprehensive automated test suite with an effective software testing function.
However, their definition of test automation is often limited to the automated execution of scripted test steps.
Even in the best-case scenario, this approach can give a false sense of security - especially when executing automated checks is the only “testing” that’s performed in the development cycle.
In this session, Lee will discuss why he sees the craft of software testing being swallowed up by test automation.
He will help you think beyond just the execution of scripted tests and apply automation principles more generally to testing activities.
You will learn how to look at testing and automation as complementary activities and take back techniques for using a context-driven approach to automation to improve both the effectiveness and efficiency of your software testing.
52% of U.S. consumers said they would switch from a brand they like to another for better product quality.
Since many companies were forced to take a digital-first approach during the pandemic, digital customer experience has become paramount.
However, existing test automation approaches tend to take the focus away from the customer, requiring high investment in implementation and maintenance.
In this session, Fernando will make the case for why you should consider including low-code, E2E testing into your quality strategy, and share tips on which customer journeys to prioritize, how to integrate E2E tests into your pipeline, and what data to monitor to help you optimize quality for your users.
Imagine having an application under test where documentation is sparse, people with information can’t
be reached, or you’re otherwise left to ask yourself ‘but how does it actually work’?
In this Masterclass you will overcome all these worries and find solutions to explore your application, create targeted API tests and automate them. So at the end of this hands-on Masterclass every participant has made their own automated API-test.
To accomplish this we first start to explore a GUI that is connected to the API. Because we believe that
learning should always be fun, the GUI isn't just a boring webform, it's a digital escape room!
At the start of the workshop the participants will explore the GUI by trying to escape from the escape room. After that it’s time for the real work. Search for the API requests made by the application and automate them.
During this Masterclass we will support each participant on their own level. As a result the class is
suitable for testers with beginner or intermediate level experience with API testing and/or test-automation who wish to improve these skills.
- Use DevTools to map the API
- Ways to map and process the information gained from the API
- Tactics, tips & tricks to focus on the most useful and important API calls first
How to train QA automation engineer from person without any IT experience in short period of time? Is it possible at all? What should be the priorities during the training and the focus? I will answer on these questions during my speech. I will use my own automation framework for the examples during the session: https://github.com/maroskutschy/Jasecu
What will I share with the attendees:
I will share concrete examples and details of the training.
It is possible to train QA Automation engineer from ordinary people within IT knowledge in reasonable period.
Content of the presentation:
1. Programming language
2. Functional UI Testing Tool
3. Functional API Testing Tool
4. Visual and Layout UI testing Tool
5. Continuous Integration Tool
6. Tool for analysis of Automation Failures
7. Version Control System
8. Issue Tracking Tool
9. Test Cases Management Tool
10. Mindset and Habits
12. Physical Exercise
13. Core (Soft) Skills
Adoption of "0 tolerance to failures" automation approach in cross-functional Agile team.
-- Why do you want to adopt " 0 tolerance to failures" test automation strategy: pros and cons
-- Defining strategy, goals and team commitments
-- Path to success: management support, iterative process, time commitment, teamwork
-- Lessons learned: changing mindsets, just-in-time innovation, and good "side effects"
As we saw when Taylor Swift announced her groundbreaking Eras tour, it's not easy to understand all the risks facing your business every day.
Your team may have covered every base with performance, functional, security, and chaos testing, but what about the other software your team depends on? What about the infrastructure it lives in?
We're long past the point where one person (or team or even division in some cases) can comprehend what makes a system into a coherent whole, which means you can no longer simply rely on coverage metrics to tell you whether or not your tests are "enough".
There are things your team controls, and there are things it doesn't--for everything outside your sphere, you need to move increasingly into risk management and mitigation.
Come listen to these expert panelists discuss the known knowns, the known unknowns, and the unknown unknowns that are always lurking about, trying to make a mess of your best laid plans.
Are you looking for a comprehensive guide to mastering mobile test automation?
Whether you're a beginner or an expert, this talk will provide valuable insights and takeaways for optimizing your mobile testing strategy.
This talk will cover all aspects of mobile test automation, including its importance, benefits, and key concepts.
You will also learn tips and best practices for enhancing test coverage and how to approach automation testing for different mobile applications - whether Native or Hybrid.
Additionally, we will address common challenges organizations face during mobile test automation and look at potential solutions for overcoming them.
DAY 4 (Feb 9, 2023): 8 Non-Functional Automation Sessions
The golden rule of web performance states that for most web pages, less than 10–20% of the end user response time is spent getting the HTML document from the web server to the browser while 80-90% of the end user response time is spent on the frontend.
When we talk about performance testing, the most common activity that we do is to load test our backend servers. We come to a realisation that once we have optimised our servers and databases, that our application is now performant. However, this should not be the case.
Just because our servers have returned the response to a specific request doesn't mean that our users can see the response on the web page yet. There are many factors affecting frontend performance as well and it's as equally important to test to make sure that our users have the best user experience.
Historically, when we think of frontend and backend performance, we have to use separate tools. But what if there is one tool that can do this both?
In this talk, I want to introduce you to xk6-browser. xk6-browser is an extension to k6 which brings browser automation and end-to-end web testing to k6 while supporting core k6 features. It adds browser-level scripting APIs to interact with real browsers and collect frontend metrics as part of your k6 tests. With xk6-browser, this gives you the ability to measure how your frontend is behaving during certain events which would be difficult to catch from the protocol-level.
Here are a few takeaways for my talk:
- Learn why frontend performance is as important as backend performance
- Understand why performance testing is not just about load testing
- Know what xk6-browser is and why k6 has decided to introduce browser automation as part of the k6 ecosystem
- Know how to create a script using xk6-browser and combine it with existing features from k6
This talk will cover the basic concepts of Automation, Robotics Automation, intelligent automation, etc.
Audiences will be well equipped with the knowledge of the industry jargon for automation. And also be aware of how to kick-start their automation journey.
This talk will also be comparing automation technologies with one another and also be covering the common myths that exist alongside them.
The key takeaways will be :
1. Audience will be well equipped with Robotics and intelligent automation concepts and how to kick start their personal/professional journey in it.
2. Audience will be aware of the common use cases across various industries that leverage the automation and intelligent automation strategy.
Metaverse market is growing and there is lot of scope for testers.
In this session, you'll learn about:
-- Tools/ Techniques currently available
-- Market scope and how its going to scale up in next 5 years
-- Web 3.0
Creating great tests is only a start, the main job of the tests is to continuously give feedback during the SDLC process.
In this session, we will explore various ways to configure GitHub pipelines to orchestrate a pipeline including:
-- How to run E2E tests only after other tests are passing.
-- How to parallelize jobs for reducing execution time.
-- How to retry failed tests.
-- How to run a specific job at a specific time, say nightly.
-- Collecting test results and show them on the PR.
-- Create and collect code coverage metrics and display them on the PR.
-- Visibly show build and test states as badges on top of a PR.
As the world around us goes through digital transformation, the footprint of software grows enormously.
Increasing the footprint of software expands the attack surface, putting us all at risk of cyberattacks.
While some cyberattacks are a nuisance, others can be fatal, if not life-threatening.
More features mean more code, and more code means more problems.
Unfortunately, the practice of software minimalism has gone by the wayside to super-sized software systems loaded with a ton of features and functionality.
With security breaches being reported more frequently, software developers must step up their game to incorporate security into their code.
In this talk, I will discuss the importance of software security and engineering in providing cyber resiliency that can combat and withstand cyberattacks.
I will cover key best practices, lessons learned, pitfalls, and forward-leaning approaches to bring greater awareness to describe the importance of building better software systems that are intrinsically safer, more secure, and with better quality.
The main takeaways from this talk will be:
-- How do we reduce the attack surface by leaning on things we learned from the past?
-- What about our past can predict the future?
-- What about the future that can provide breakthroughs into securing our software world?
This session will provide information about desktop application automation with open-source tools such as Microsoft's WinAppDriver, Sikuli, and 'remote test execution' on various Virtual machines.
It will be helpful for whoever has a requirement to automate Windows native applications and perform the OS compatibility tests on different Windows OS.
This session will cover these topics:
- Open-source tools such as Microsoft's WinAppDriver and Sikuli for Windows application Automation
- Why Sikuli is used in a few instances instead of Microsoft's WinAppDriver
- Remote test execution on various Windows OS Virtual machines using Selenium/Appium grid
- How 'VMWare PowerCLI' is used to configure and interact with the Virtual machines.
The Metaverse blurs the boundaries between technology and the real world.
The new decentralized matrix of emerging Web 3.0 technologies from companies like Meta (Facebook) workspaces and Microsoft HoloLens 2.0 introduce fully immersive digital workforce collaborations within Virtual, Augmented, and Mixed Reality (VR &XR) worlds.
This leads to complex situations such as “how do you test next-generation technologies like NFTs containing digital artifacts that span across crypto wallets of testing merchandise rendered onto your 3D avatar representation of your digital twin self on your daily stand-up on Microsoft Teams Mesh.”
Basically, how to shape your testing in the Metaverse to test digital worlds.
In this session, you'll discover:
• Automated testing for XR & VR devices
• Image-Based Testing (IBT) for high-speed computer vision
• Real-world examples and lessons learned from automated testing.
80% of ERP transformations go over time or budget. While most transformational leaders recognize that utilizing DevOps can streamline these cumbersome projects, actually incorporating DevOps into ERP transformations has proven to be quite the challenge.
In this session, Pankaj Goel, CEO of Opkey, will explain how test automation is key for incorporating DevOps into ERP transformations, and will share how he used DevOps methods to successfully migrate 40 of The GAP’s business units from Oracle EBS to Oracle Cloud.
DAY 5 (Feb 10, 2023): 8 Non-Functional Automation Sessions
Are you using Playwright for functional testing and want to know how you can leverage them for performance testing?
In this session, Katarzyna (“Kat”) Kmiotek, a Quality Engineer at Zoopla, will share her experience integrating Playwright tests with Artillery.
You'll discover what Artillery is, how to integrate it with Playwright, and things to watch out for when creating performance tests.
In this session, you'll learn about:
-- What are the challenges in regulated markets (MedTech, Pharma, ...) in case of 3rd party software
-- What problems are regulated customers facing because of DevOps
-- Why Test Automation is a path forward for customers in these markets
-- How to address the typical challenges in regulated markets: 100% Traceability, Zero-Level-Of-Intrusion, mandatory audits
Most automation frameworks/suites remain unused by testing teams , and do not extract the desired ROI and acceptance across organisation. A real time solution to this problem is to build CI and/or CD pipelines around the automation suites for shift left approach and early feedback.
This will also help in bringing the automation suite closer to the developers team because of early feedback on every PR merge/code commit.
This talk shall talk about CI & CD methodology , how it comes under SDET responsibility ,and some tools (Demo) to implement the same.
Delivering high-quality software at a rapid pace is challenging and leveraging automation to manage this complexity has become an important skill for every team.
Yet all too often critical aspects of the delivery process can fall out of scope.
In this session, we will discuss some key strategies for defining and implementing a robust performance engineering practice as part of your software delivery pipeline to ensure the application provisioned in production is highly performant as well as high quality.
Do you find it hard to fit contract testing in your development workflow? What is the use of contract testing when we already have Swagger/OpenAPI specs?
Bi-directional contract testing can help with easily integrate (static) contract testing in your existing development/test workflow.
Traditional consumer-driven contract testing requires writing specific contract tests from scratch for the consumer.
On the provider side, it requires implementing test data and mocks to run the consumer contract tests against the provider. These tests often overlap with existing unit or integration tests for both consumer and provider, so why not reuse the existing tests instead?
-- You will learn what bi-directional contract testing (BDCT) is all about
-- You will learn how to perform BDCT with existing WireMock stubs using Pactflow
-- And how to do this without Pactflow (this is where swagger-mock/request-validators come in)
In this session, you will learn how to build a robust mobile testing strategy by the essential pillars below:
- Overview of iOS16 and Android 13
- Selecting the right testing tools
- Coverage and scale
- Real and virtual devices
- UX and performance testing
By now, mobile app DevOps teams should be used to the annual release cadence of Apple and Google. But being used to these events and being prepared are two different things.
In the recent years, Agile has become a household name in the Development and Testing organization alike. While many teams adapted Agile practices like Daily Scrum, shorter Sprints and Retrospectives, they are still struggling due to manual build and deploy processes, slow and insufficient testing and integration issues. One needs to realize, that Agile cannot truly function without DevOps and DevOps without Agile.
This session will cover 10 steps that will help any company to get on the path of Continuous Integration and move closer towards the coveted Continuous Delivery. These will include setting up Repository for common artifacts, understanding and documenting the Build, Test, Deploy process flow, setting up of Continuous Integration, Automation, Monitoring and Reporting.
While adopting DevOps and following these steps does not guarantee smooth releases 10 times a day, it definitely puts the company on the right track towards faster releases with higher quality and happier employees.
Since ancient times we have heard the phrase "you do not ever test in production." That phrase, at a point, was reasonably accurate for all QA endeavors, especially for performance testing.
This taboo came partly from the misconception that performance testing meant loading and determining the system's limits by bringing it down with load tests.
But that was the past.
We are now in the modern age of CI/CD, service-oriented applications, the ever-expandable cloud, spread applications with microservices, and much more.
Performance testing is also evolving with these modern changes, just trying to push the system to its limits is challenging, weird, and at times pointless.
In this talk, Leandro will flip the establishment. He will explain why the traditional methods may not be so suitable anymore.
And in the talk, you will find several recommendations to embrace these types of tests in your precious production environments.
The recommendations will be as mind-blowing as load testing in production and even reaching the realms of manual load tests—staggering and eye-popping information delivered as usual with fun analogies and fantastic stories.
Meet Your Host
Founder of TestGuild & Guild conferences
Hi. I’m Joe Colantonio, founder of TestGuild - a dedicated resource of actionable & real-world technical advice (Blog, Video Tutorials, Podcasts, and Online Guild Conferences) to help improve your automation, performance, and security testing efforts.
TRUSTED BY MEMBERS EMPLOYED BY:
BONUS: Get Instant Lifetime Access To Our 24/7 Active Slack Community Of 2600+ Skilled Testers!
I know that the a lot of the time it can feel like the managers just don't “get it” when it comes to the testing side of things.
With most testers reporting to different people, it’s natural to feel fractured from your community.
And for a lot of folks who are sole testers at their firm, it's even more lonely.
Look - you can always make your own mistakes and learn on our own…
But having a community to fall back on makes achieving your goals - much EASIER and a lot FASTER.
Because it provides a space for like-minded testers to learn from each other’s mistakes and shorten their learning curve - by months (or even years).
That’s why with Automation Guild, I built a community of testers - from beginners to advanced - ready and willing to genuinely help each other grow.
And that’s been one of the biggest game-changers for them.
Here's what industry veterans say about the Automation Guild community...
I've been doing testing automation for 21 years and I really enjoyed the Automation Guild.
I really like that I got back into latest industry trends. The conference was really well organized and there was a wide variety of applicable topics.
I'm also really enjoying the Slack community and the ability to communicate with test automation experts from all around the world, year-round.
Overall, I found that Automation Guild was really great and I have a lot of ideas that I can apply to my work.
Principal Test Engineer
You think you know everything, and then you find our you really do know just a small part of the equation.
Having testers in the Slack channel giving ideas and pointers has helped me immensely in expanding my range of knowledge and acceptance of tools that can make the wheels turn even better.
Senior Quality Assurance Manager
Just like these testers, you can also leverage the Automation Guild community as a 24/7 resource for you to:
➤ Get constant feedback on what you’re currently working on
➤ Identify what technologies other companies are working with
➤ Network with experts from all over the world (year-round)
➤ Discover the most in-demand skills to focus on
➤ Find quick solutions to technical (and career-related) problems
So if you don’t want to waste any more of your time on flaky tests…
Or jump from forum to forum searching for answers…
Or sift through 10 different articles trying to find a solution…
And would like to create consistently better, faster, and reliable automation moving forward...
Join our Slack community now - when you reserve your lifetime access to Automation Guild 2023.
Reserve Your LIVE Ticket + Lifetime Access For Automation Guild '23 Now!
3-DAY EVENT TICKET
Lifetime Access to 3 Days of Functional Automation Awesomeness!
Your Investment Is Protected By My 180-Day "Love It or Leave It" 100% Money-Back Guarantee
5-DAY EVENT TICKET
Lifetime Access to The Complete 5 Day Event
3 Days of Functional + 2 Days of Non-Functional Automation Awesomeness!
Your Investment Is Protected By My 180-Day "Love It or Leave It" 100% Money-Back Guarantee
Here's What Attendees Say About Automation Guild
A must-attend event for all testing professionals.
You get all the best practices and innovative techniques in a concise manner.
Head of Quality Eng. UST
Thank you so much for creating the Automation Guild. I’m happy to have found a place that exists on the topic of test automation that doesn’t rely on test tools sites/blogs etc. Awesomeness!
Senior Manager - Test Automation
4th year attending the Automation Guild conference and its value and content keeps getting better. Huge thanks to Joe for putting on such a great event.
I enjoyed the Automation Guild, made a stack of notes, then implemented nearly code-less automation in just 90 days!
I've enjoyed attending these conferences since the beginning. It's very informative. I learn about industries I haven't worked in yet, new tools, and I get to connect with others. Together, we have a wealth of knowledge! It's great to be able to share ideas. And I always look forward to using what I learned.
Test Automation Architect
The community is just amazing!
The conversations and interactions with both participants and other speakers are stellar!
Being an online conference, it still manages to feel "closer" than many in-person dittos.
Head of Developer Relations
As always, an awesome event! A superabundance of testing goodness.
Even before the conference had ended, the team was already chasing new ideas, refining existing practices and getting colleagues excited about new possibilities.
Validation of current practices and plans is always a tremendous win and Automation Guild weighs in massively in this regard.
Our plans are solid and aligned with those of our peers around the globe; the future is bright indeed!
What could be more awesome than that?
I gained critical insights into the tools and techniques that industry practitioners use, the strategies that businesses consider when building an automation strategy, and the industry's latest automation trends.
I didn't expect an e-conference to be so well organized...and how welcoming the community that Joe and Team have built was. You also retain access to all conference materials even after the event.
Perhaps even more valuable is the opportunity to be part of an inclusive and supportive community of knowledgeable folks that you can tap into as a resource as you develop your career. Automation Guild sets the bar high!
I joined the Automation Guild conference 4 times already. I always enjoy it.
You meet a lot of people who work in the same fields with you or related. And they give so many thoughts and brilliant ideas.
I feel very happy this time each year.
And I'm always looking forward to see what we will have next year ;)
Get Only Real-World, Practical, Actionable Info
Discover key insights, proven strategies, core principles, and actionable techniques that'll make a REAL difference in your automation efforts - fast!
Have Everything At Your Fingertips
Watch every single session you couldn't attend LIVE - at your own pace - based on your current priorities, goals, and interests.
Get 24/7 Community Help & Support of 2.6k+ Testers
Find quick solutions, get important feedback, discover new ideas, get career help & strategy advice, explore networking opportunities, etc.
180-Day "Love it or Leave it"
Invest in Yourself with Confidence - 100% Risk Free!
You’re just ONE step away from getting direct access to the best-kept automation secrets, latest key insights, proven strategies, and actionable techniques of the world’s top E2E automation experts - LIVE!
Armed with real-world expert advice, you’re guaranteed to avoid little-known mistakes, shorten your learning curve, and see a tangible difference in your day-to-day automation efforts - real fast.
But rest assured, if you're not satisfied for any reason at all...or don't see real-world results from Automation Guild 2023...
Simply let me know within 180 days (6 FULL months), and I'll return 100% of your investment.
No Questions Asked.
Reserve Your LIVE Online Event Ticket + Lifetime Access Pass - 100% Risk-Free!
3-DAY EVENT TICKET
Lifetime Access to 3 Days of Functional Automation Awesomeness!
Your Investment Is Protected By My 180-Day "Love It or Leave It" 100% Money-Back Guarantee
5-DAY EVENT TICKET
Lifetime Access to The Complete 5 Day Event
3 Days of Functional + 2 Days of Non-Functional Automation Awesomeness!
Your Investment Is Protected By My 180-Day "Love It or Leave It" 100% Money-Back Guarantee
Here's Some More Attendee Feedback About Automation Guild
Automation Guild brings us a lot of news in testing and test automation field every year.
It is more than a conference; it is a community where you can motivate yourself.
As a long-term follower I really appreciate Joe’s work for the community and test automation topic. Cheers!
Sr. Test Automation Engineer
A fantastic event! Better than any conference I've been to.
What a great way to stay up to date on tech related to all things automation awesomeness!
I got so many things to take back and implement :)
QA Automation Engineer
Automation Guild 2022 was awesome! I learned a lot and there were many takeaways to implement in practice.
I loved the Q&As (the quality of the questions was very high)...and also the fact that I get lifetime access to all the video sessions because it was lot of info. Many sessions are worth rewatching.
Application Software Tester
Thanks a lot Joe (great presenter and well organized host) and all the other presenters for this great conference (Automation Guild 2022).
This was my first conference...and it was really an eye opener for anyone who wants to start/switch/enhance their career in automation testing.
I would say it's a "single knowledge hub for all testing needs".
Also, the best part is getting lifetime access to the private Slack channel where we can good knowledge sharing - throughout the year.
Principal Member Of Technical Staff
I have worked in Software Test Automation for many years.
But Joe and his conferences always give me new information and skills to keep me marketable.
And Joe's conferences continue to inspire me and renew my Test Automation love and spirit! -Forever appreciated!
I have attended Joe's conferences since the first one.
Software Test Automation Expert
It was my first Automation Guild and it was spot on. The right balance of technical and non technical talks, all interesting and with great presenters.
It is this kind of conference that pokes my brain and triggers new ideas for the day to day activities that I really enjoy.
More than just great talks, the attendees (the guild) are aligned in helping each other by sharing ideas or building on what was just heard and learning new things, the interaction is really something that takes this conference to another level.
To repeat, I can say I'm an official member of the guild now!
Solution Architect & Testing Advocate
Applitools is on a mission to revolutionize test automation
and help software engineering teams accelerate the delivery of visually perfect mobile and web apps.
By mimicking the human eye and brain, Applitools’ Visual
AI is able to fully automate the validation of the user interface, focusing only on the visual defects that matter to the end user.
The Applitools platform seamlessly integrates with a team's existing tests
automation practice and accelerates testing across multiple browsers/devices via the Applitool Ultrafast Test Cloud.
Applitools helps the world’s top brands (9 of the top 10 software companies, 7 of the top 10 banks in North America, 2 of the top 3 retailers in North America) accelerate their delivery of innovation to their clients, while protecting their brand and ensuring digital initiatives have the desired outcomes.
Opkey is redefining test automation for web, mobile and ERP applications. Opkey’s no-code platform instantly generates the test cases you need and transforms them into automated test cases in one click, enabling both business users and IT to automate and scale testing efforts. With 30,000+ pre-built test cases across 14+ ERPs and 150+ technologies, and notab.le mentions by industry Analysts like IDC, Gartner and Forrester, Opkey is redefining the future of Test Automation. Opkey has more than 250 enterprise clients, and is headquartered in Dublin, California, with offices in NYC, Pittsburgh, and India.
Perfecto by Perforce powers exceptional digital experiences and strengthens every interaction with a quality-first approach for web and mobile apps through a cloud-based test environment. From creation to execution and analysis, Perfecto has a proven, unified solution for mobile and web testing.
Now, BlazeMeter (www.blazemeter.com) joins forces with Perfecto to add AI-driven, unified, shift-left continuous testing to Perforce’s growing enterprise quality portfolio. BlazeMeter is a complete and integrated continuous testing platform built on and fully compatible with open source.
Used by some of the largest global enterprises, BlazeMeter provides a single solution for application quality for all teams across the CI/CD pipeline. The SaaS-based platform is a Gartner Peer Insights Customers’ Choice for Software Test Automation. Together, Perfecto and BlazeMeter will solve the most difficult quality challenges in DevOps for a global customer base.
Tricentis is a global leader in enterprise continuous testing. The Tricentis AI-powered, continuous testing platform provides a new and fundamentally different way to perform software testing. An approach that’s totally automated, fully codeless, and intelligently driven by AI. It addresses both agile development and complex enterprise apps, enabling enterprises to accelerate their digital transformation by dramatically increasing software release speed, reducing costs, and improving software quality. Widely credited for reinventing software testing for DevOps, cloud, and enterprise applications, Tricentis has been recognized as a leader by major industry analysts, including Forrester, Gartner, and IDC. Tricentis has more than 2,100 customers, including the largest brands in the world, such as McKesson, Accenture, Nationwide Insurance, Allianz, Telstra, Dolby, and Vodafone.
Mabl is the enterprise SaaS leader of intelligent, low-code test automation that empowers high-velocity software teams to embed automated end-to-end tests into the entire development lifecycle. Customer-centric brands rely on mabl’s unified platform for creating, managing, and running automated tests that result in faster delivery of high-quality, business critical applications.
Keysight enables innovators to push the boundaries of engineering by solving software test challenges to create the best application experiences. Whether you’re looking to test point-of-sale software, mobile applications, packaged software, or your own custom applications, Keysight Eggplant accelerates your software test cycle with automation and insights that reduce risk and speed time to market.
ACCELQ is an AI-powered No-Code Test Automation platform on the cloud that seamlessly automates Web UI, API, Mobile, and Desktop. ACCELQ was analyzed as a leader in the latest Continuous Test Automation platform Forrester research. ACCELQ customers are Fortune 500 enterprises across industry verticals globally, and they have adopted ACCELQ to significantly accelerate their automation objectives. ACCELQ is proven to speed up automation development by 3 times and bring down the maintenance by 70% that translates to over 50% of cost savings and enables alignment with Continuous Delivery.
Sauce Labs is the leading provider of continuous test and error reporting solutions that give companies the confidence to develop, deliver and update high quality software at speed. The Sauce Labs Continuous Testing Cloud identifies quality signals in development and production, accelerating the ability to release and update web and mobile applications that look, function and perform exactly as they should on every browser, operating system and device, every single time. Sauce Labs is a privately held company funded by TPG and Riverwood Capital. For more information, please visit https://saucelabs.com
Parasoft helps organizations continuously deliver quality software with its market-proven, integrated suite of automated software testing tools. Supporting the embedded, enterprise, and IoT markets, Parasoft’s technologies reduce the time, effort, and cost of delivering secure, reliable, and compliant software by integrating everything from deep code analysis and unit testing to web UI and API testing, plus service virtualization and complete code coverage, into the delivery pipeline. Bringing all this together, Parasoft’s award winning reporting and analytics dashboard delivers a centralized view of quality enabling organizations to deliver with confidence and succeed in today’s most strategic ecosystems and development initiatives — security, safety-critical, Agile, DevOps, and continuous testing
Kobiton is how companies make their mobile apps work better everywhere.
Using real devices and next-gen automation, you can test your app in a fraction of the time it would normally take.
The result: impeccable mobile experiences across more devices, operating systems, and use cases.
That’s how you #MakeItBetterEverywhere
Automation Guild is an industry-standard annual online event I’ve organized since 2017.
In fact, AG 2017 was one of the first-ever online events in the world dedicated 100% to automation testing.
To create a community-driven event made for the testers...by the testers -- laser focused to help them achieve less flaky automation and fast-track their career growth.
That’s why for each event, I invite some of the most highly qualified and experienced automation experts in the world…
...and give them a platform to share key functional (and non-functional) insights required to build better software - faster.
Plus, share all the latest tips, best practices, useful tools, effective strategies, and actionable techniques from their real-world experience.
By implementing real-world expert advice that will be shared by the experts at Automation Guild '23, you can expect to:
✓ Achieve faster, better, and reliable automation
✓ Save time wasted on flaky tests
✓ Avoid little-known and time-consuming mistakes
✓ Shorten your learning curve
✓ Upgrade (and widen) your skillset
✓ Open up more (and better) career opportunities
✓ Fast-track your career growth
All LIVE sessions usually take place from 10 AM to 6 PM Eastern Time Zone.
The exact day-wise and time slot for each session is being finalized and will be updated soon.
If you can’t make it LIVE, no worries.
Because with your ticket, you’ll also get Lifetime Access to:
⇨ Every over-the-shoulder video training session
⇨ The Q&A video with the speaker after their session
⇨ Roundtable “ask experts anything” session (typically at the end of each day)
⇨ Complete LIVE chat transcripts
⇨ Session transcripts
⇨ Any PDF resources shared by the speakers
⇨ Bonus: Automation Guild Slack community of 2000+ testers - where you can ask questions, get feedback, find solutions, and network with them - throughout the year.
In fact, if you can not attend the LIVE Q&As - you can submit your questions to me ahead of time and I will ask the speaker LIVE.
After the conference is over I will edit all the LIVE Q&A and place each speakers individual Q&A session under their speaker’s page so you will be able to view their session and Q&A from the same location.
Here’s what you need to do:
Step #1: Just proceed with registration using your preferred payment mode.
Step #2: After that, email me at firstname.lastname@example.org with the details you require on your custom invoice.
That’s it. Shortly after, I’ll send your custom invoice so you can claim your reimbursement.
If you’re only interested in topics related to functional automation, the 3-Day event is right for you.
However, if you’d like to expand your knowledge on other critical automation topics (non-functional automation) such as:
• Performance testing
• Security testing
• Chaos engineering
• Accessibility testing, etc.
Then you should most certainly opt for the best value option: The Complete 5-Day E2E Event.
I’m 100% confident that you’ll pick tons of actionable tips that you can implement right away with your current automation solution.
And I know the sessions from Automation Guild '23 will help you achieve faster, better, dependable, and less flaky automation in 2023 (and beyond).
I’m also sure that you’ll love our helpful Automation Guild Slack community of 2000+ testers and automation experts - for networking, finding quick solutions, getting feedback & new ideas.
In fact, thousands of people have attended the Automation Guild over the last few years. And most of them attend every year to stay ahead of the curve.
But rest assured, your investment in Automation Guild is protected by my 180-day “Love it or Leave it” 100% money-back guarantee.
So if you're not satisfied for any reason at all...or don't get tangible results from Automation Guild 2022…
Simply let me know within 180 days (6 full months), and I'll return 100% of your investment.
No Questions Asked.
1) Automation Guild online conference is a single track event.
2) All LIVE activity takes place in the EDT/EST time zone (usually 10AM - 6:00PM).
3) I ask the speakers to pre-record their sessions ahead of time to ensure the best video/audio quality while streaming at the LIVE event.
I try to add these training sessions to attendees account a week BEFORE the LIVE event to give folks a chance to watch ahead of time if they want.
4) I ask all speakers to keep there sessions to 25 minutes.
5) During the LIVE conference days, I stream the pre-recorded training session -- followed by a LIVE Q&A with the speaker.
6) All activities during LIVE conference days are recorded and uploaded to the site (attendees' account) within 24hrs.
7) We use private Slack channels for questions and communications.
8) The history of the Slack channel is saved as a PDF and uploaded to the site (attendees' account) after the event as well.
9) If someone can't attend the LIVE Q&As they submit their questions to me ahead of time and I ask the speaker on their behalf.
10) This is like a hybrid conference/membership event. Attendees can log in to their account and rewatch all training sessions + Q&As forever.
All videos can also be downloaded locally.
11) All session videos will also have transcripts.
If your company has an education budget for employees...Or you just want to put forth a value proposition for AG 2023 in front of your manager, this might help:
>>> Google Doc (Email Template)
All you need to do is make a copy of this document. And then simply edit the email template to suit your needs.
If you are registering access for more than one person - select the number of tickets accordingly on the next page.
For eg. If your group has 2 members choose a quantity of 2. If it has 5 choose a quantity of 5 and so forth.
The ticket/lifetime access price is per attendee.
For more details, please refer payment info above.
Lifetime access to all video training + Q&A sessions, transcripts & resources, and joining our Slack community can only be unlocked for a one-time investment of $297 for the 5-day event and $197 for the 3-day event.
That said, I understand the amounts carry a different weight for testers from various countries and financial situations.
That’s why I suggest looking at this as an investment in yourself...and evaluate it from an ROI point of view.
Q #1: Would getting lifetime access to practical and real-world knowledge of the world's top automation experts - help you get a higher salary and open up more (and better) opportunities?
Q #2: Would 24/7 access to 2000+ skilled testers help you get quick solutions, avoid mistakes, save a ton of time, and enable you to reach your goals faster?
Q #3: Simply put...would it give you back way more than your investment in AG 2023 - just like it has for all the testers in our community?
Asking yourself the above 3 questions will help you make the best decision for your current situation.
I don’t want you worrying about losing your investment…
That’s why I also offer an unconditional 180-day "Love it or Leave it" 100% money-back guarantee.
And honestly, I don’t know of any other online conference in the world that gives 100% of the investment back.