- PVSM.RU - https://www.pvsm.ru -
Всем привет! Приглашаем QA-инженеров на наш первый митап по тестированию, посвящённый автоматизации.
Преимущества и недостатки кроссплатформенных автотестов (в нашем случае речь о платформах android и web), сложности реализации и пути решения проблем при выстраивании автотестирования from scratch, screenplay vs pageobject. А может быть выбирать и не нужно?
Доклад будет интересен как тем, кто только стоит перед выбором писать моноплатформенные тесты или кроссплатформенные, так и тем, кто уже определился с выбором.
Общаясь с кандидатами на собеседованиях, приходя с консалтингом или на новое место работы, часто сталкивался с кейсом повсеместного и страстного желания внедрения автоматизации тестирования. При этом, что удивительно, ситуация нередко сопровождается целым рядом препятствий. И хорошо, если это всего лишь недостаток знаний и навыков автоматизации, чуть хуже ситуация, если есть проблемы с выделением ресурсов на этот род деятельности (времени, инфраструктуры и т.д.), ну и совсем плохо, когда есть явные проблемы с пониманием «зачем нам автоматизация?».
В своём докладе я расскажу об этой ситуации с двух сторон: с позиции специалиста по тестированию и с позиции компании. Естественно, расскажу не только о проблемах и их причинах, но и о том, как с ними можно бороться и успешно справляться на собственном опыте внедрения автоматизации тестирования в процесс работы и построения конвейера автоматизации.
В рамках доклада я расскажу о том, какие процессы имеет смысл автоматизировать при разработке большого продукта, чтобы повысить эффективность взаимодействия между разными отделами и ускорить выпуск продукта без потери качества.
Рассказ будет основан на истории развития CI-инфраструктуры в рамках разработки мобильного приложения под iOS:
— Прелести жизни без CI и автоматизации
— Кому и зачем нужен CI?
— Какие задачи имеет смысл автоматизировать и на каких этапах развития продукта?
— Тестирование как важная составляющая релизного цикла
— Уровни непрерывной интеграции
— CI как централизованное средство общения и решения общих проблем между всеми участниками процесса разработки продукта
— Архитектура CI в команде разработки iOS-клиента Почты Mail.Ru
— Непрерывная интеграция отделов в автоматизацию
— Непрерывная автоматизация тестирования
— CI как метрика качества продукта
В докладе мы расскажем о проблемах, с которыми столкнулись при использовании статических тестовых данных. А также покажем наш способ генерации динамических тестовых данных. Помимо API для создания таких данных, мы создали инструмент, который позволяет в любой момент времени получить доступ к pool уже созданных тестовых данных.
Тем не менее, при динамической генерации немало острых подводных камней. Обо всём этом вы сможете узнать на докладе и использовать в своей работе.
Раньше мы в Badoo фокусировались в основном на ручном тестировании. Получался этакий дедлок мануальной регрессии: не было времени, чтобы писать тесты, потому что много тестировали руками, а многое тестировали руками, потому что не было автотестов.
Но мы смогли наладить свою систему автоматизации и процессы, разорвали этот порочный круг и начали писать годные тесты.
В своём докладе я расскажу, как нам удалось сократить ручную регрессию с 90% до 30% рабочего времени, при этом сохранить достойный уровень качества и профессионально вырасти!
Регистрация на митап здесь [1].
Больше информации в нашем Telegram-канале [2].
Для общения с организаторами, спикерами и другими участниками работает Telegram-чат [3].
Для тех, кто не сможет приехать, на нашем Youtube-канале [4] будет вестись онлайн-трансляция.
Автор: Account_is_busy
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/mail-ru/313267
Ссылки в тексте:
[1] здесь: https://funcorp.timepad.ru/event/943750/
[2] Telegram-канале: https://bit.ly/2AQKkbN
[3] Telegram-чат: https://bit.ly/2sSg3VC
[4] Youtube-канале: https://www.youtube.com/channel/UCxefbirKEpPrqo6AmHEHP1A/videos
[5] Источник: https://habr.com/ru/post/446248/?utm_campaign=446248
Нажмите здесь для печати.