Automation Guild 2021 Agenda Feb 8 - 12
All times are in the Eastern Time Zone (UTC -5) *Speakers and Times subject to change.
Recordings will be made available of the whole event within 48hrs after the event has ended.
Monday Feb 8th 2021
All Times Eastern (UTC -05) | Speaker Name | Session | Abstract |
---|---|---|---|
10:00-10:50am | Rick Martin | Automation is Not (just) Automating Tests | If your automation strategy is automating manual tests, you are missing out on significant benefits. Your automation strategy should impact the entire SDLC it should influence: |
11:00-11:50am | Manoj Kumar | Selenium Grid 4 - Telemetry and more! | Learn all about the new Selenium Grid 4 functionality and see it in action |
12:30-1:20pm | Sonja Leaf | Set the stage with Playwright and CucumberJS | Getting started with Playwright, and an introduction to CucumberJS. Learn about setting up Playwright for Chromium, Firefox, and Webkit-based browser automation, Playwright’s selector engine, playwright-cli how to handle multiple browsers with Playwright and an introduction to BDD with Cucumber JS. |
1:30-2:20pm | Jonathan Lipps | Taking Appium 2.0 for a Test Drive | Be one of the first to see Appium 2.0 in action. |
2:30-3:30pm | Julia Pottinger | Next Level API Automation: Testing the Boundaries | Learn how to perform negative tests to ensure that our APIs handle errors appropriately, follow the specified schema, and don't reveal data that it shouldn’t or have certain security gaps. Testing to ensure that your API does what it should by returning the correct status and messages are one of the first things that we normally do. We should also spend time on doing negative tests to ensure that our APIs handle errors appropriately, follow the specified schema, and don't reveal data that it shouldn’t or have certain security gaps. In this talk, I will go through the different types of API’s as well as respective negative tests scenarios that are important to consider. I will also demonstrate how to test APIs using Postman as well as automating API testing in Javascript. |
3:30-4:20pm | Titus Fortner @SauceLabs | Managing Your Data with Abstractions | This presentation will start off with an overview of four approaches to Test Data Management, focusing on how to get the most out of the "Just in Time" method. Similar to how locators and Selenium methods need to be abstracted out of test code and into Page Objects, data details also need to be abstracted. Learning how to create semantically useful Data Object methods with intelligent defaults can dramatically reduce the amount of code and pre-defined data required for testing. Finally, Titus will share some examples of how to combine Page Object and Data Object abstractions to make interacting with tables and forms simple and fun. |
4:20-5:20pm | Leandro Melendez | Automating the automatic automation | In this session, Leandro will explain key elements of continuous integration and successful software practices, on which CI is a key driver. |
Tuesday February 9 2021
All Times Eastern (UTC -05) | Speaker Name | Session | Abstract |
---|---|---|---|
10:00-10:50am | Lauren Clayberg & Anton Hristov | Testing in Fast-Paced Delivery Organization |
|
11:00-11:50am | Diana Oks | When to choose a low code automation solution. | Dina will share her journey how she decided to use a low-code test automation tool. Learn what her reason was for choosing a low code automation solution. Also, find out the balance/cost of creating and maintaining your own framework vs. a low code solution. |
12:30-1:20pm | Stephen Kilbourn | Decide When to Pick Cypress vs. WebdriverIO | Understand the benefits and tradeoffs in choosing each of these frameworks. With so many new frameworks available, it is hard to know how to pick which tool to use. They look great when I take a test drive logging into a simple, demo webpage, but will you regret the choice when taking the test framework into production? Let’s look into what makes these frameworks different, what kinds of scenarios make them the ideal tool, and when you should reach back in the toolbox for a different option. |
1:30-2:20pm | Eran Kinsbruner | Key Mobile App Trends & What They Mean for Dev & Testing | The future of mobile apps is looking bright. New features and functionalities are creating better user experiences than ever before. These emerging trends and technologies are changing mobile apps as we know them, and with it, how we develop and test them. Advanced mobile technologies, such as APKs, PWAs, App Clips, foldable phones, and emerging frameworks like Cypress and Flutter are now the new normal for mobile. But what does that mean for mobile app development and testing? Join this session, led by Perfecto Chief Evangelist, Product Manager, & Author, Eran Kinsbruner. You’ll learn more about the changing mobile landscape and what it means for you. |
2:30-3:30pm | David Burns Jim Evans
Diego Molina | Ask the Selenium Contributors Anything about Selenium | Ask some of the top Selenium Contributors any question around Selenium and the future of the framework. |
3:30-4:20pm | Mark Winteringham | Look at the State of your Automation Test Data | Throughout my travels and discussions I've heard this statement time and again: 'Managing Test Data for automation is hard' Based on my own experiences, I wholeheartedly agree. We all have to face the challenges of building and managing test data in a way that is maintainable, useful and most importantly: not brittle. One of the reasons it's challenging is because of the options available to us. Therefore, in this talk we will explore the different options we can use to create test data, how to implement them and the pro's and con's of each approach. By the end of this session, you will be able to:
|
4:20-5:20pm | Shani Shoham | Modern Test Automation | The future of mobile testing is intelligent! Discover what Shani has learned from testing over 150 mobile applications. |
Wednesday February 10 2021
All Times Eastern (UTC -05) | Speaker Name | Session | Abstract |
---|---|---|---|
10:00-10:50am | Simon Stewart | Using Selenium 4 in Anger | I'm here to talk to you about using Selenium for in anger. After what feels like far too long a delay that beta for Selenium 4 and now available. So I'd like to take this opportunity to talk to you about the new user facing features that are an important part of this release |
11:00-11:50am | Dimitri Harding | Data Driven Testing - Increasing Test Coverage and Reducing Test Code. | In this session, learn about data-driven testing and how you can use it to:
|
12:30-1:20pm | Srinivasan Sekar | Consumer Driven Contracts. | MicroServices Consumer-Driven Contract Testing using Pact Java |
1:30-2:20pm | Seb Rose | Are BDD and Test Automation the same thing? | I've noticed a tendency to use the terms behavior-driven development BDD and test automation with Cucumber interchangeably. More broadly, it feels like there's some confusion about the relationship between BDD and test automation. And that's what I'm going to talk to you about today. I'm going to start by describing my understanding of test automation, which might be a little different from yours. And then I'm going to go on to explain BDD. I'll compare the two and hopefully dispel the confusion before wrapping up with a few key takeaways |
2:30-3:30pm | Shriram Krishnan & Guljeet Nagpaul | Full Stack Automation – How to get it right! | TBA |
3:30-4:20pm | Tariq King | AI for Game Testing: It's All Fun and Games Until the Tests Fail! | It's all fun and games until the Test fails. In this session Tariq shares how AI can help you testing an infinite state space leveraging AI. |
4:20-5:20pm | Filip Hric Dmytro Shpakovskyi Pekka Klärck Angie Jones | Roundtable: Ask Us Anything about Non-Selenium Frameworks | Ask us about non-Selenium frameworks like Cypress.io, TestCafe, Playwright or Robotframework |
All times are in the Eastern Time Zone (UTC -5) *Speakers and Times subject to change.
Recordings will be made available of the whole event within 48hrs after the event has ended.
Day 4-5 Non-functional Testing Speakers (Need a 5 DAY FULL STACK TICKET)
Thursday February 11 2021
All Times Eastern (UTC -05) | Speaker Name | Session | Abstract |
---|---|---|---|
10:00-10:50am | Daniel Do Valle & Jeff Fillegar | Test Automation @ the speed of change: SAP and Salesforce | How to leverage low-code to automate complex SAP applications and maximize code coverage. |
11:00-11:50am | Pragati Sharma | Accessibility Automation Testing | Examples of how to automate accessibility testing. |
12:30-1:20pm | George Ukkuru | Behavior Driven Non-Functional Testing (performance & security) | Discover how to improve the efficiency of non-functional testing by using BDD principles. George will cover how to leverage BDD for Performance and Security Testing, recommended toolsets, framework benefits, and challenges in implementation. |
1:30-2:20pm | Simon Meggle | E2E Monitoring: Bridging Robot Framework and CheckMK using RobotMK | Monitoring applications end to end with open source monitoring systems wasn't treated very much in the past. Robotmk takes the bull by its horns and offers a very flexible integration of Robot Framework test results into Checkmk, a state-of-the-art infrastructure monitoring system. |
2:30-3:30pm | Simon Aronsson | Using Chaos Engineering to Test Distributed Systems | Ho to apply Chaos engineering and why you need to know. |
3:30-4:20pm | Stephen Townshend | How to Build a Performance Testing Framework | Everyone talks about automation testing frameworks but what about for performance tests? In this session Stephen shares his and how you can create your own. |
4:20-5:20pm | Anvesh Malhotra | Performance Testing for Massive Scale using Artillery.io | Learn how to use Artillery.io in a serverless environment. Anvesh will present how to implement a serverless architecture using Google Cloud Functions to execute performance tests with concurrency as high as 1 million requests per minute. He will also cover the highlights of performance testing during the U.S. Presidential Elections, 2020. |
Friday February 12 2021
All Times Eastern (UTC -05) | Speaker Name | Session | Abstract |
---|---|---|---|
10:00-10:50am | Dan Billing | Explore the Functions of ZAP | TBA |
11:00-11:50am | Navpreet Singhr | RestAssured- creating api & performance automated tests | TBA |
12:30-1:20pm | Oli Moradov | Enabling QA to Run Security Assurance with Existing Functional Scripts | TBA |
1:30-2:20pm | Marie Drake | Performance Testing using Cypress.io | TBA |
2:30-3:30pm | Robert Gutierrez | Immersive Experience QA: VR, AR and Game Test Automation | TBA |
3:30-4:20pm | Mohamed Labouardy | Pipeline as Code | TBA |
4:20-5:20pm | Mark Lambert | Save Time & Money: Calculate the ROI of Test Automation | TBA |