Десять причин моей ненависти - Андрей Солнцев. QA Fest 2019
ฝัง
- เผยแพร่เมื่อ 20 ต.ค. 2024
- Меня часто спрашивают, за что я не люблю в тестах Page Objects, TestNG, ReportPortal, try/catch, циклы и условия, неявные ожидания, явные ожидания, Dependency injection, Spring и т.д.
Расскажу коротко и быстро. На каждую тему 5 минут.
Презентация: bit.ly/2mR6kiO
Наш Фейсбук: / qafest
Наш сайт: qafest.com/
Хотите узнать больше?
Приходите на QA Fest 2020 в Киеве!
25-26 сентября вы встретите более 50 спикеров из 10 стран, которые поделятся реальными кейсами и опытом в тестировании ПО. Билеты: bit.ly/3bISkuO
И не забывайте, что QA Fest - это не только конференция, но и фестиваль тестирования!
Содержание:
2:46 PageObject
15:21 Параллелизация
18:45 Параметризация тестов
20:00 BDD
26:30 Reports
29:05 TestNG
34:52 Overengineering
Хорошее видео. Многие вопросы сняты
Как всегда - четко, и по делу! Андрей - рулит. Кстати, ты эти толки на английском делаешь? надо бы коллегам показать
Иногда делаю, но значительно меньше. Как-то менее охотно мои заявки принимают на англоязычные конференции. :(
Цитата Леона повеселила и напомнила Карты, деньги, два ствола:
- пушки - для пижонов, ножи - для профессионалов!
- Мыло, может, ты нам не все о себе рассказал?
Спасибо! 👌
Объекты это состояние, а поведение это чистые интерфейсы.
Вам не нужно состояние в PageObject.
По сути, вам нужны действия на странице.
Безумно интересный разбор, подтвердивший мои опасения на счет Page Object и BDD! 🤔
Хороший отчет хорош тем, что ты (и не только ты) можешь по нему быстро повторить шаги вручную. А потом, если оно воспроизведется - у тебя есть готовые step to reproduce.
Так эти шаги можно посмотреть прямо в самом тесте, отчёт для этого не нужен.
Токсичненько
Да вроде нет