- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Курс будет полезен всем, кто внедряет с нуля или улучшает текущие подходы к организации автоматизированного тестирования. Авторы и ведущие тренинга: Алексей Баранцев и Наталья Руколь У многих тестировщиков, а также и у многих менеджеров, при звуке слов "автоматизация тестирования" в мозгу возникает идиллическая картинка в стиле научно-фантастических романов: роботы выполняют рутинную и тяжёлую работу, а человек занимается интеллектуальным или творческим трудом. Процесс внедрения автоматизации – это как раз и есть процесс создания или обучения роботов. Внедрение автоматизации затрагивает многие стороны процесса разработки. Это отнюдь не чисто инженерная задача, требующая только владения инструментами автоматизации и навыками программирования. Прежде чем перейти к технической части, необходимо выбрать оптимальную стратегию внедрения и дальнейшего развития автоматизированных тестов. Нужно скоординировать работы по автоматизациями с деятельностью специалистов по ручному тестированию, потому что предстоит провести отбор тестов для автоматизации, а может быть и переработку этих тестов. Предстоит также согласовать свои действия с разработчиками, а может быть даже договориться о специальных доработках тестируемого приложения для более удобной автоматизации. Ну и конечно без инженеров в этом деле не обойтись. Правильно выбрать средства автоматизации, интегрировать с инструментами групповой работы (баг-трекер, сервер непрерывной интеграции, системы отчётности) – при решении этих технических задач талант инженера-автоматизатора может раскрыться в полной мере. Но главная опасность подстерегает впереди – рано или поздно станет ясно, насколько оправданным и экономически целесообразным оказалось внедрение автоматизации в тестирование. Нужно будет оценить достигнутые результаты и принять новые решения относительно дальнейшего развития систем автоматизации. Чтобы научить вас правильно планировать процесс внедрения автоматизации, успешно решать технические задачи и адекватно оценивать текущее состояние процесса мы разработали новый тренинг, особенность которого заключается в том, что его ведут два тренера – "менеджер" и "инженер". Это позволит вам увидеть проблемы, которые возникают при внедрении автоматизации тестирования, с двух разных (можно даже сказать противоположных) точек зрения. Тренинг будет полезен всем, кто внедряет с нуля или улучшает текущие подходы к организации автоматизированного тестирования: тест-менеджерам, специалистам по автоматизации и тест-дизайнерам, взаимодействующим с группой автоматизации. Программа тренинга Неделя 1 Цели автоматизированного тестирования Тренер Наталья Руколь Введение в курс, терминология автоматизированного тестирования Различные цели и стратегии автоматизированного тестирования Принятие решений по внедрению автоматизации Критерии отбора тестов для автоматизации Неделя 2: Инструменты автоматизированного тестирования и подходы к построению тестов Тренер: Алексей Баранцев Ключевые элементы стека автоматизации тестирования: тестовый фреймворк, драйвер интерфейса Интерфейсы автоматизации: GUI, API и другие Подходы к организации автотестов: data-driven, keyword-driven, behavior-driven и другие Неделя 3: Инфраструктура автоматизированного тестирования Тренер: Алексей Баранцев Элементы инфраструктуры: система протоколирования, подготовки окружений, генерации тестовых данных и автозапуска тестов Интеграция автотестов с системами групповой работы (сервер непрерывной интеграции, баг-трекер, система управления тестами) Выбор технических средств: языка разработки, инструментов автоматизации, инфраструктурных решений Неделя 4: Стратегия автоматизации Тренер: Наталья Руколь Планирование внедрения и развития автоматизированного тестирования Оценка трудозатрат на автоматизацию и поддержку автотестов Организация автоматизированного тестирования и передача данных в крупных командах Метрики по оценке автоматизированного тестирования |