Sleeping is not your best friend in automation - Michelle Macdonald | SeleniumConf Chicago
We all know that timeouts or sleeps affect testing performance and decrease test reliability. We certainly don’t want to load down any of our scripts with needless timeouts and delays.
Sometimes automation testers are caught red-handed inserting sleeps in tricky places. Instead of giving in to frustration, patiently and persistently show them how to use intelligent waits for specific conditions.
One goal of this talk is to emphasize that we need to aim for efficient and reliable tests. No more flakey tests.
Whatever action we take in automation whether it be a gesture, keystroke or mouse event; we need to know what conditions to anticipate, understand how elements on a web page or application screen are going to change. We will explore a few ways of how to wait for specific expected conditions.
SpongeBob in his high pitched annoying voice, always says “I’M READY!” That’s how we should view our automation elements, slightly annoying, but always saying loudly “I’m ready” before we perform any actions on them.
About Michelle Macdonald
Michelle Macdonald is a team-leading automation engineer with many years of experience as a software developer. Known as the Automation Evangelist in the workplace, she has been passionate about all things Selenium for over 4 years. With support and assistance from her manager, she has been actively involved in the training of traditional non-technical QA staff to write automation. She lives in Australia, about 45 mins drive away from Melbourne.
Видео Sleeping is not your best friend in automation - Michelle Macdonald | SeleniumConf Chicago канала Selenium Conference
Sometimes automation testers are caught red-handed inserting sleeps in tricky places. Instead of giving in to frustration, patiently and persistently show them how to use intelligent waits for specific conditions.
One goal of this talk is to emphasize that we need to aim for efficient and reliable tests. No more flakey tests.
Whatever action we take in automation whether it be a gesture, keystroke or mouse event; we need to know what conditions to anticipate, understand how elements on a web page or application screen are going to change. We will explore a few ways of how to wait for specific expected conditions.
SpongeBob in his high pitched annoying voice, always says “I’M READY!” That’s how we should view our automation elements, slightly annoying, but always saying loudly “I’m ready” before we perform any actions on them.
About Michelle Macdonald
Michelle Macdonald is a team-leading automation engineer with many years of experience as a software developer. Known as the Automation Evangelist in the workplace, she has been passionate about all things Selenium for over 4 years. With support and assistance from her manager, she has been actively involved in the training of traditional non-technical QA staff to write automation. She lives in Australia, about 45 mins drive away from Melbourne.
Видео Sleeping is not your best friend in automation - Michelle Macdonald | SeleniumConf Chicago канала Selenium Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Redefining test automation | Richard Bradshaw | #SeConfLondonLearn JMeter in 60 minutesCommitters Panel | #SeConfLondonUI automation – it’s not free - Aditi Mulay | SeleniumConf ChicagoDocker Selenium. Getting StartedPart 3: practice what you preach when deploying Selenium 4.x | Adam Goucher | #SeConfLondonThe Pied Piper of Selenium | Michelle Macdonald | #SeConfLondonLet's take baby steps to security testing | Christina Thalayasingam | #SeConfLondonCaring for new developers | Lanette Creamer | #SeConfLondonHow to use Assertion in Selenium TestNGShifting left your UI tests | Arjan Blok | #SeConfLondonOpen Lecture by James Bach on Software TestingScalable Selenium Cluster: Up & Running | Ivan KrutovDistributed Automation Using Selenium Grid / AWS / AutoscalingNext level of Front end testing with Devtools and WebDriver | Fathima Harris & Srinivasan SekarLightning Talks | #SeConfLondon40 countries, 35 brands, 1 test automation framework | Michel Lalmohamed&Wout de Jong |#SeConfLondonSelenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Testing Tutorial | EdurekaDevs should love your tests | Carlos Kidman | #SeConfLondonBuild an automation framework... with a developer mindset | Aditi Mulay | #SeConfLondon