State of the nation

Simon Stewart

Simon Stewart

Lead Committer, Selenium Project & Creator of WebDriver

Adding accessibility into Unit Tests: Improving audit results and our experiences

With changes to and increasing enforcement of accessibility Laws around the world, implementing a strong testing strategy early in the product development cycle is key to not only meeting these Laws but an overarching improved user experience for everyone. This presentation will discuss how implementing accessibility into unit testing has helped us improve our ability to catch issues sooner in addition to the following:

  • Technical aspects of implementing the tool
  • General pros and cons of using any automated accessibility testing tool
  • And of course the Web Content Accessibility Guidelines, Section 508 (United States), and EU 301 549 (European Union)

Elizabeth Simister

Elizabeth Simister

Product Accessibility Manager - Blackboard
Heidi Jungel

Heidi Jungel

Accessibility Engineer - Blackboard

Part 3: Practice what you preach when deploying Selenium 4.x

In 2017 I told you to care more about your infrastucture than your scripts. In 2018 I showed you a framework to help you with it. This year the theory meets reality and we actually deploy something.

On Stage.

Securely.

Entirely through code.

And while that runs in a window, we'll discuss what makes your automation infrastructure secure, scalable and cost efficient.

This session will use Terraform and AWS, but the concepts are applicable to any cloud deployment.

Note: You don't need to have seen Parts 1 and 2 to get value from this, just a desire not to be the one responsible for a security breach or to cause your employer to have unnecessary operating expenditure.

Adam Goucher

Adam Goucher

CTO - The Mobile Experience Company / Element 34

Selenium and Conservancy

Conservancy is home to over 40 community-driven open source projects -- including Selenium. This talk is about the structures that facilitate the sharing of everything *around* the software that community projects need in order to thrive and do good in the world.

Deb Nicholson

Deb Nicholson

Director of Community Operations - Software Freedom Conservancy

Using ML to find value in your automated tests

I’ll share details about open sourced AI-powered test-automation dashboard — ReportPortal.io. Use case of machine learning in test automation log processing and test fail categorization. With benefits of real-time reporting from multiplied, distributed or remote environments. You will learn how to start it on you project, organize dashboards and metrics tracking. Leverage API of the tool for integration with you CI tools like Jenkins.

Dzmitry Humianiuk

Dzmitry Humianiuk

Delivery Manager - Epam Systems

Open source multiplatform visual based testing

Working at a game company, we needed a powerful test automation tool that could be used across our different games and engines. We thought of a solution that would do this and more and, in collaboration with Google, we created and open sourced the "Airtest Project". With its record and playback utility and the ability to create the test code built-in you can see how useful it can in any of your projects.

Noemi Ferrera

Noemi Ferrera

Senior Software developer

The Pied Piper of Selenium

Remember the legend of the Pied Piper of Hamelin? He was known as the Rat-catcher. He played an enticing song on his pipe and the rats followed him mesmerised by his music. Who are the “rats” we want to control in Selenium? Mouse events and complex user gestures.

Unfortunately the mouse is often deaf and unresponsive to the code we play.

All of us can become like the The Pied Piper of Selenium and get those "rats" to dance to our tune.

Michelle will elaborate further on how we can achieve this and look at elementary mouse events and element attributes. She will look at how actions and interactions differ across programming languages, and in a variety of browsers and devices. Michelle will discuss the pros and cons of learning more about Javascript, and how executing JS can result in less painful scrolling, hovering and dragging. And a bit of chit-chat about using appropriate waits and sensible pauses when coding your interactions. The moral of the story. Keep your promises. Make those mouse simulations work.

Michelle Macdonald

Michelle Macdonald

Senior Test Automation Engineer - Aesop

Talk details coming soon

Richard Bradshaw

Richard Bradshaw

CEO - Ministry of Testing

Talk details coming soon

Aditi Mulay

Aditi Mulay

Automation Test Lead - Karsun Solutions LLC

4-1-4: Four ways how to communicate one thing to four different people!

My first Stand Up as a Test Manager? Charlie slammed the door shouting that he needs clear instructions. Lucas stood in a corner, terrified in silence. Kevin told me that he will probably quit because it’s not fun anymore.

Petra, do you want to succeed? Then you have to adjust your communication style to the needs of your team.

Does Charlie want instructions? I will always write clear emails explaining what went on at the end of every meeting. Does Kevin want some creative challenge? He will get a new project. Will Lucas feel more comfortable in private? I will plan a lunch with him.

There are 4 personalities in your team!

1. Get to know yourself!

In the first part I will introduce you to these 4 colours of energy and how to easily recognise them. You will finally find out: a. What is your real value for a team? b. How do you behave in a good mood or stressed out?

2. Get to know your team!

We will focus on topics: a. How to communicate change? b. How to give feedback? c. How to motivate and which tasks to give to your team members? d. How to write a meeting invitation to get all the people (personalities) on a meeting?

I have held some parts of this Speech at European conferences last year and someone approached me every time with a big smile on their face screaming: 'Now I finally understand it, my team is blue and I’m yellow.' or 'Aha, that’s why I can’t really get on the same page with my Business Analyst.'

Prepare yourself, this will change your way of communication forever. At the end of my session, be ready for a funny and interactive colourful call to action.

Petra Bouskova

Petra Bouskova

Test Coordinator - tesena

Sponsor SeleniumConf

We love working with our sponsors to come up with fun and creative ways to showcase your brand, meet your objectives and budgets, and add value for our attendees.

Please get in touch to request a sponsor pack.

Sauce Labs

Premier sponsor

Applitools

Platinum sponsor

SmartBear

Platinum sponsor

API Fortress

Gold sponsor

Perfecto

Gold sponsor

Join our mailing list

Sign up to receive updates about SeleniumConf, including speaker previews, ticket launches, Call for Proposal details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information in our Data Promise.