Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 13 лет назад пользователемcodefest
1 Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции Сергей Андреев, JetBrains
2 О себе (это очень важный слайд)
3 Программы сами себя не напишут (с). Проблемы: -где рванёт после коммита? -совместимы ли коммиты с жизнью приложения? -тестерам постоянно нужна новая жертва -как-то это все затягивается....
4 CI - введение Непрерывная интеграция (Continuous Integration (CI)) – практика разработки ПО, когда все члены команды интегрируют результаты своей работы с некоторой частотой, обычно каждый участник интегрирует хотя бы раз в день, что приводит ко множетвенным интеграциям в течение дня. Вы хочите ссылок? Их есть у меня!
5 CI с иллюстрациями
6 В итоге: 1. «Безопасность» изменений 2. Работоспособность приложения после изменений 3. Свежий билд для работы 4. ??? 5. Экономия времени
7 Как же без Selenium?
8 Code Coverage
9 Unit Tests
10 JMeter Вопрос залу: На сколько процентов JMeter лучше, чем ничего? Ответ: Как минимум в 2 раза больше. Функциональное тестирование RESTful интерфейса + Легко создавать тесты + Навыков программирования не нужно -Тесты неуклюжие
11 Внезапно... DSL
12 Ходят слухи, что DSL... Это – не DSL
13 DSL Предметно-ориентированный язык программирования (англ. domain-specific programming language, domain-specific language, DSL) язык программирования, специально разработанный для решения определённого круга задач, в отличие от языков программирования общего назначения, таких, как Си, или языков моделирования общего назначения наподобие UML, PostScript, SQL и др. ориентированный_язык_программирования
14 DSL – JMeter Lang
15 PolePosition
16 Пожалуй хватит. Спасибо за внимание! Сергей Андреев, JetBrains
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.