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 QA and 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!

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

We’re excited to bring you some of the best experts and thought-leaders in the testing and quality assurance space.

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

Join us for product demos from some of the best-in-class vendors and service providers to complete your DevOps lifecycle.

Kobiton
Katalon logo
Tricentis
Neotys


Practitest
Cprime
Mabl
“Functionize”


Schedule

Click to learn more about each session. Please note that the schedule is subject to change and all times are Eastern Time (ET).

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

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

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

  • DevOps focuses on three things; People, Process and Technology. But what happens when you try to implement change in the wrong order? The pipeline breaks down and comes to a halt. This session focuses on the aspects of the release pipeline beyond continuous integration. We'll be covering how to handle test automation (flaky tests, manual testing, lack of testing), Waterfall Methodologies, manual gates, incident remediation, and of course, the audit team. This session will touch on how to approach these topics from the ground up and implement transformation while handling the typical objections to change.

  • Day 3

    June 26, 2020

  • PractiTest Test Management solution offers a dynamic hub to visualize and manage all of your testing efforts: scripted, exploratory, and automation testing in one central place. Based on real-time date using 2 way integrations you can make wise decisions and release better software.

  • Follow a bug throughout its “metamorphosis” — from its beginnings as a customer support ticket in Jira Service desk, all the way to its “final transformation”, or redeployment through Jira Software with full visibility to the originating ticket.

  • The demo session will show how the self-healing test automation feature in Katalon Studio can help deal with the application under test (AUT) changes in automation testing. Attendees will learn an effective approach to deal with AUT changes in automation testing and how to utilize the self-healing to speed up the test scripting and execution process while significantly reduce maintenance cost and effort.

  • Excellent user experience (UX) for applications has become more than essential, particularly when it comes to performance. Mobile users expect a better level of performance from mobile apps than they do from web apps. Furthermore, the mobile user experience is profoundly impacted by device characteristics and network quality, making it difficult for performance testers to accurately replicate bugs in production conditions with conventional testing tools and approaches Why is an integrated Kobiton/NeoLoad solution important? When it comes to simulating a high volume of simultaneous users hitting your application, it’s difficult to use real devices or emulators. Doing so would require acquiring hundreds or thousands of real devices or machines running emulators. Therefore NeoLoad and Kobiton have teamed up to deliver realistic tests by: -Generating 95 % of the load from NeoLoad by sending traffic on the protocol level -Run 5% of the load over real devices hosted by Kobiton to report the real UX

  • In this session, we will explore the qTest Platform’s ability to support large organizations on their quality journey into Agile and DevOps. In this session, you will learn: The qTest Platform Capabilities How Tricentis customers use the qTest Platform What makes qTest unique in our market How we make your current DevOps tools better

  • For teams who have adopted continuous integration and continuous delivery - or are moving in that direction - their approach to application testing is evolving. In this environment, the number and frequency of tests grows exponentially; to avoid creating a QA bottleneck, development teams are integrating automated testing at each stage of the workflow. Attend this demo to learn how mabl’s intelligent test automation platform can help your entire software development team create and maintain automated tests at every stage, and reduce delivery bottlenecks without compromising quality. You will see how mabl can help you: -Easily create and run automated UI tests -Reduce test maintenance with the help of mabl’s AI -Improve bug resolution and test coverage with rich test data -Seamlessly integrate testing into your existing pipeline

  • Testing hasn't changed much over the last 20 years with many of the same problems around test creation and stability still plaguing testers. In this demo we'll cover how the Functionize platform leverages AI and ML to address those traditional problems in test creation, execution, analysis and maintenance.

  • This demo session will show how Kobiton empowers mobile testers through Kobiton's device cloud testing platform. Attendees will also learn how Kobiton's Intelligent Test Automation makes automation testing accessible and scalable to teams of all sizes.

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.