Встречайте 53-й выпуск подкаста! В этот раз речь пойдёт о тестировании. У меня в гостях Андрей Солнцев, автор фреймворка для тестирования Selenide, разработчик из codeborne и Алексей Виноградов, независимый консультант, модератор подкаста Radio-QA.
Андрей рассказал про то, как появился проект Selenide, чего не хватало на тот момент в Selenium и как всё начиналось. Рассказал о том, как он сам превратился из просто разработчика в разработчика-тестировщика :)
Алексей рассказал немного теоретической части о тестировании, видах тестирования, в особенности про автоматизированное тестирование. Вспомнили мы и так называемую пирамиду тестирования, стоимость написания тестов и стоимость их поддержки.
Так же мы обсудили непростые вопросы взаимодействия разработчиков и тестировщиков, их роли в команде, возникающие проблемы и способы их решения.
Ребята рассказали про то, как устроен проект Selenide изнутри: как идёт разработка, как устроено тестирование самого фреймворка для тестирования :), насколько велико сообщество вокруг проекта и другие смежные вопросы. Алексей так же рассказал о ближайших и дальнейших планах по развитию проекта.
Ссылки на ресурсы по темам выпуска:
- Блог Андрея Солнцева.
- Блог Алексея Виноградова.
- Selenide. Фреймворк для UI тестирования на Java.
- Подкаст Radio-QA.
- Отличные конференции по тестированию:
- Ежегодная конференция Selenium Camp в Киеве.
- Гейзенбаг. Большая техническая конференция для специалистов в области тестирования.
- Доклад Алексея “QA Battle: PageObjects c типизацией (JDI) vs. без типизации (Selenide)”.
- Доклад Антона Кекса “Как нам спасти Java?” (часть 1, часть 2).
- Мастер-класс Алексея Виноградова “UI-тестирование с Selenide с начала” в рамках конференции TestCon Moscow 2017.