What is Odyssey?

Odyssey is a free online conference on testing and test automation. Now a three-day event, this conference will feature all-star speakers and leaders in software and mobile testing, and vendors and products of leading testing tools in the market. Each session is designed to inform, inspire, and engage attendees to achieve greater levels of testing.

Brought to you by the folks of Kobiton, Odyssey will help you navigate the rough waters of test automation with topics ranging from best practices and strategy to Continuous Testing to AI. Register today!

WHERE

Online
Odyssey is a fully online conference so you can join from the comfort of your own home. All you’ll need is a compatible computer with the most recently updated browser.

WHEN

Wednesday – Friday
June 24-26, 2020

Now a 3-day event!

Looking for Odyssey Spring on March 19-20, 2020? View here.

WHY ATTEND?

Gain knowledge through quality sessions with top experts in the software testing and quality assurance field, all for free and from the comfort of your home. All sessions will be recorded and available to watch at a later date!

WHO SHOULD ATTEND

Testers, Test Managers, DevOps Practitioners, Product Managers, VPs of Quality, CIOs, or anyone prioritizing quality and speed in their initiatives.


Speakers

Alan Ranciato

Alan Ranciato

Customer Engineer, Google Cloud
Brendan Connolly

Brendan Connolly

Staff QA Engineer at Procore Technologies
Frank Moyer

Frank Moyer

Chief Technology Officer of Kobiton
Margaret Dineen

Margaret Dineen

Director at 3WestStreet
Melissa Tondi

Melissa Tondi

Quality Engineering Leadership at E*TRADE

Niranjani Manoharan

Niranjani Manoharan

Lead Software Engineer in Test at Lyft
Paul Grizzaffi

Paul Grizzaffi

Principal Automation Architect at Magenic
Joel Montvelisky

Joel Montvelisky

Co-Founder and Chief Solution Architect at PractiTest
Thomas Haver

Thomas Haver

Automation Architect at AEP
Adam Satterfield

Adam Satterfield

Senior Director Test Engineering at Global Payments Inc.

Demo Day Presenters

Schedule

  • Day 1

    June 24, 2020

  • What value do we provide as testers? The short answer is that testing has no value in itself, testing is a service we provide to our teams so that our company can deliver value-adding products or services. Today, due in part to the evolution of development practices and in part due to the adoption of new technologies, engineers who used to “only” test can now expand their value towards Quality Engineering in the broader sense of the word. This is the goal of Modern Testing as explained by Alan Page and Brent Jensen: "To Accelerate the Achievement of Shippable Quality" In this talk, we will briefly review the forces pushing forward the changes in the way we create and deliver products today. We will introduce (for those who have not heard about them before) the Modern Testing Principles. And we will review them to understand their challenges and breakthroughs! Finally, we will review concrete ways in which we can apply these principles to our day-to-day work, starting tomorrow!

  • A test strategy brings teams together to establish a foundational set of principles to quality into their apps together. Teams, products, and applications vary, so how do we build a testing strategy tailored to meet your organization’s needs for a quality product? In this session, we will look a the role of automation within a test strategy. Brendan will provide heuristics to help guide in identifying what types of tests to automate and how many automated tests you will need. He’ll then investigate the personas: the creators, executors, and consumers of automation that can make or break your strategy. Finally, Brendan will share a model to guide teams in crafting and discussing their own test strategy that sets a foundation for quality, identify where an application needs support and determine the risk and management through the software development lifecycle.

  • In the era of DevOps and continuous deployment, more and more organizations are demanding a move from lengthy release cycles to shorter deployments - occurring weekly and sometimes even daily. To accomplish this, test automation is not only required, but is now an integral piece of the continuous integration pipeline. This is a vast contrast from how test automation was viewed not very long ago. In the past, teams treated test automation as a side project - a stepchild like Cinderella. But with its newly discovered importance, test automation is now the “belle of the ball”. So, how does this change how we develop test automation? In this talk, Niranjani will share her experiences driving test automation from rags to riches at companies such as Lyft and Pinterest. She’ll discuss the practices of building a team and culture to support test automation, as well as failures and mishaps that they endured. She’ll also share the lessons learned of how to prepare tests and infrastructure for this new and richer lifestyle of being a part of CI/CD. Join Niranjani on this magical journey to transform your test automation from rags to riches. You’ll learn how to dress up your test automation with design patterns that improve CI efficiency, and embark on a whimsical coach ride by wrapping your tests in containers to simplify your build process.

  • The widespread adoption of test automation has led to numerous challenges that range from development lifecycle integration to simple scripting strategy. Just because a scenario CAN be automated does not mean it SHOULD be automated. Teams that adopt automation often rush to automate everything they can -- the automation firehose. For those scenarios that should be automated, every team must adopt an implementation plan to ensure value is derived from reliable automated test execution. In this session, the audience will learn how to automate both strategically and tactically to maximize the benefits of automation. Entry criteria will be demonstrated for automation in the development lifecycle along with a set of checks to determine automation feasibility & ROI.

  • If a product works but your users struggle to complete a task due to poor performance, does it really work? Performance and load testing is a task that is often overlooked in the drive to deliver better software, faster. It is also a task that is little understood by the business side of the house. Through experimentation and interviews with business partners, Adam has identified key factors that will help your performance testing land a place in your DevOps pipeline as well as provide a meaningful impact to your business.

  • Day 2

    June 25, 2020

  • In an effort to implement the latest and greatest QA best practices, teams can sometimes rush into a non-viable solution, wasting valuable time and effort. When a team doesn’t fully understand the problem, you’ll never reach your desired solution. To be seen as problem solvers, we have to focus on achieving outcomes for problems in a smart way. In this presentation, Margaret will discuss the importance of spending more time in the problem space, rather than rushing into a solution. Your solution needs to be measurable and demonstrable to management and show value to your customers, otherwise, what’s the point?

  • Roughly speaking, ‘fuzzing’ is testing without an oracle, i.e. testing without knowing what a specific outcome should be. When fuzzing, we don’t necessarily know what should happen, but we have a good idea of some things that shouldn’t happen, such as 404 errors and server or application crashes. We generally apply fuzzing to help uncover these kinds of errors when we’re testing text boxes, but why should textboxes have all the fun? Websites created today are highly interconnected, multi-server applications that include connections to out-of-network servers that are controlled by neither the applications nor the team. This situation makes it difficult to both enumerate and control all the possible combinations of paths through our system. Even if we could identify all the possible paths, most organizations would not have the time to test all these scenarios, regardless of whether they apply automation to help with that testing. During this session, we explore how expanding our automation approach by using randomization can help mitigate the risks associated with hard-to-enumerate application scenarios. By using random clicking, we can provide testers with additional information via exploring paths through the application which are not intuitive, but which are still valid. We’ll discuss why creating a random clicker doesn’t have to take a lot of effort, how this approach is rooted in the facets of High Volume Automated Testing (HiVAT), and some considerations of which to be mindful when using randomization.

  • Focusing on more valuable automation, shifting traditional “right” tasks left, and tailoring refinement to account for more efficient activities are some of the topics we’ll discuss. You’ll take away practical outcomes that will be relevant no matter where you are in your DevOps implementation. The role of QA/QE tends to be ambiguous within Agile teams who are pursuing the DevOps approach within their SDLC. There are many misconceptions around QE’s role, automation, and which agile ceremonies make sense in DevOps. Melissa will share her insight on how she consults with companies – from startups to Fortune 100 companies – on the innovative ways QA/QE can add value to DevOps by focusing on efficient tasks. Key takeaways include: Defining the QE Role Re-tuning Automation Shifting traditional QA/QE “right” tasks left Re-defining Refining Shippable By deep-diving into each topic, you’ll get innovative ways to leverage Agile and QA/QE activities to ensure a consistent, efficient, and productive playbook for DevOps.

  • You can’t depend on flaky friends, so why count on your flaky scripts? Seemingly at random, a test will produce different results, go from a pass to fail, or refuse to run altogether. Just like those friends who can’t be relied on, flaky scripts fail to fully meet your expectations. After spending countless mornings troubleshooting the failures, you eventually retire these scripts to the trash heap section of your To-Do List. In a recent Kobiton survey, almost a quarter of respondents listed “The need to continually update test scripts” as the biggest negative surprise on their journey to automation. This problem is exacerbated in the mobile app world where your test script may work on one device yet fail on another. Join Frank Moyer as he discusses the true impact of running flaky test scripts and ways to minimize and identify broken scripts. What you will learn: - What are the best metrics to use to capture the cost of flaky scripts? - Do organizations measure this cost? And what needs to be in place to capture measurements? - What causes flakiness and why is it even worse in the mobile world? - Is it possible to live in a world without flaky test scripts?

  • Day 3

    June 26, 2020

  • Join us for Demo Day - back-to-back demos from popular testing and management tools on the market today!

Frequently Asked Questions

What is Demo Day?

Demo Day is the newest addition to Odyssey! With so many testing tools on the market today, it’s difficult to determine which ones will be the most beneficial to your team. Odyssey wants to help you to remove some of the guesswork, time and research by featuring back-to-back demos of popular testing tools that encompass your entire DevOps lifecycle. Each demo will be 20 minutes and provide the vendor contact information for attendees to connect after the session. Join us on Friday June 26!

Do I need to sign up again to attend Demo Day?

If you signed up for the Odyssey Summer sessions before May 20th, there’s no need to re-register. Your confirmation link is still valid for all three days! If you registered for the Odyssey Spring sessions in March, you will have to re-register.

I’m not able to attend. Will there be recordings available?

Yes, all registrants for Odyssey will receive recordings of all the sessions! As long as you’re subscribed to our emails, you’ll receive a link to watch all the recordings a week after the event.

I received a confirmation link but I cannot join the conference today. Is there an issue with my link?

The conference is set to start on June 24, 25, and 26 Eastern time zone (GMT-4). We may not have started yet!

I registered for the event, but I did not receive any confirmation.

Please check your spam filters for an email from @gotowebinar.com. If you cannot find your confirmation email, you can reach out to marketing@kobiton.com and we’ll resend your confirmation email. The email contains your details on how to join the conference, time, and dates.

I want to see the recordings from the previous Odyssey conference. Are they available?

Yes! The Odyssey recordings from this spring are available to watch here.

Are speaking positions still available? I want to be a speaker.

Thank you for your interest in becoming a speaker. We’re accepting submissions until April 30, 2020. Please submit your topic and abstract on our Call for Speakers page here.