No video

Эдип Асанов - Антипаттерны в автоматизации, и как Playwright позволяет их избежать

  Рет қаралды 4,212

Heisenbug

Heisenbug

6 ай бұрын

Ближайшая конференция - Heisenbug 2024 Autumn, 10 октября (Online), 17-18 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Tq0vcu
- -
Выбор мощного инструмента - не гарантия успеха: нужно еще уметь им пользоваться. А еще оказывается, что приобретение опыта - это во многом понимание того, каких практик и решений стоит избегать.
В докладе говорим про типичные ошибки при написании автотестов, которые приводят к деградации кодовой базы, удорожанию поддержки и даже неработоспособности самих тестов. Особый акцент сделаем на том, как типичные проблемы автоматизации, приводящие тестировщика на путь костылей, были решены в Playwright.
#autotest #playwright

Пікірлер: 8
@hiver11
@hiver11 5 ай бұрын
Спасибо за доклад, было интересно! Пункт в конце про автоматическое заполнение фильтров, конечно, спорный. Да, код может быть сложнее того, что мы видим обычно в тестах, но если мы его сможем использовать во многих местах и экономить время написания тестов, то выглядит, что это стоит того. Проблему того, что в отчётах мы не видим, что же было заполнено и нажато, тоже можно решить. Например, добавлением логирования в саму функцию автоматического заполнения.
@user-ki8ij8xi9c
@user-ki8ij8xi9c 4 ай бұрын
ооо! вот это очень полезно, спасибо!
@Ю-Строитель
@Ю-Строитель 6 ай бұрын
Спасибо, очень полезно
@Foduch
@Foduch 4 ай бұрын
В Python работает не совсем так и дело не в синтаксисе. Для Python используется конструкция with и методы не wait_, а expect_ То есть, если мы ждем аттач фрейма, но используем with page.expect_event("frameattached"): page.click("selector")
@nonamenoname3347
@nonamenoname3347 6 ай бұрын
мне кажется или и ежу понятно, что стат ожидания добавят к времени выполнения +100000 часов и их надо избегать соверешнно точно
@igor_
@igor_ 6 ай бұрын
Понятно-то ежу, а проектов со статическими ожиданиями меньше не становится))) Ну, и это только один пункт из всего выступления)
@Foduch
@Foduch 4 ай бұрын
Когда у тебя селениум ещё старой 3 версии и тысячи тестов написаны. То ожидания самый просто способ устранить провал. Не было возможности контролировать, например, выполнение запросов в браузере
@fromthegreatunknown
@fromthegreatunknown 5 ай бұрын
Какой-то странный доклад. По сравнению с вашим прошлым докладом, этот уровеня того, что проходят на гикбрейнсе с полного нуля
Собеседование Python. Разбор вопросов
2:24:59
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
BATEK_OFFICIAL
Рет қаралды 10 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 35 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 42 МЛН