В ходе мастер-класса будут раcсмотрены пять основных факторов, способствующих успешной автоматизации тестирования. Важнейшим из них является дизайн тестов, и тренер покажет, как ключевые слова, BDD и модульный подход помогут в написании тестов, в том числе тестировщикам, не обладающим достаточными техническими знаниями в данной области.
Автоматизированное тестирование — это важная часть стратегий Agile и DevOps, в которых, наряду с непрерывными интеграцией и развертыванием, обязательным элементом является непрерывное тестирование. Автоматизация рассматривается как техническая проблема, которую должны решать инженеры с помощью инструментов (например Selenium). Но при этом успех автоматизации тестирования зависит и от других факторов.
На своем мастер-классе Ганс Бувалда покажет, как ключевые слова, BDD и модульный подход помогают решить эту проблему, в том числе тестировщикам, не обладающим достаточными техническими знаниями в данной области. Тренер уделит внимание дизайну тестов и «антипаттернам»: что следует исключить, чтобы не усложнять процесс, какие шаблоны использовать. Кроме того, он покажет, как наилучшим образом реализовать автоматизацию в проектах Agile и как разработчики могут способствовать успешному тестированию.
Ганс Бувалда (Hans Buwalda) за свою профессиональную карьеру приобрел огромный опыт работы в качестве разработчика ПО, менеджера и главного консультанта в ведущих компаниях и организациях в разных странах мира.
Он был одним из первых разработчиков популярной сегодня методологии тестирования и автоматизации на основе ключевых слов. Предложенные им методы тестирования (на основе действий и в стиле мыльной оперы) помогли многим заказчикам разработать масштабируемые и легко поддерживаемые решения для большого объема сложных задач по тестированию. Ганс часто выступает в качестве докладчика на международных конференциях. Cоавтор книги Integrated Test Design and Automation.