'

Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции

Понравилась презентация – покажи это...





Слайд 0

Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции Сергей Андреев, JetBrains


Слайд 1

О себе (это очень важный слайд)


Слайд 2

Программы сами себя не напишут (с). Проблемы: - где рванёт после коммита? совместимы ли коммиты с жизнью приложения? тестерам постоянно нужна новая жертва как-то это все затягивается....


Слайд 3

CI - введение Непрерывная интеграция (Continuous Integration (CI)) – практика разработки ПО, когда все члены команды интегрируют результаты своей работы с некоторой частотой, обычно каждый участник интегрирует хотя бы раз в день, что приводит ко множетвенным интеграциям в течение дня. Вы хочите ссылок? Их есть у меня! http://en.wikipedia.org/wiki/Continuous_Integration http://www.martinfowler.com/articles/continuousIntegration.html


Слайд 4

CI с иллюстрациями


Слайд 5

В итоге: В итоге: «Безопасность» изменений Работоспособность приложения после изменений Свежий билд для работы ??? Экономия времени


Слайд 6

Как же без Selenium?


Слайд 7

Code Coverage


Слайд 8

Unit Tests


Слайд 9

JMeter Вопрос залу: На сколько процентов JMeter лучше, чем ничего? Ответ: Как минимум в 2 раза больше. Функциональное тестирование RESTful интерфейса + Легко создавать тесты + Навыков программирования не нужно - Тесты неуклюжие


Слайд 10

Внезапно... DSL


Слайд 11

Ходят слухи, что DSL... http://code.google.com/p/selenium/wiki/GettingStarted Это – не DSL


Слайд 12

DSL Предметно-ориентированный язык программирования (англ. domain-specific programming language, domain-specific language, DSL) — язык программирования, специально разработанный для решения определённого круга задач, в отличие от языков программирования общего назначения, таких, как Си, или языков моделирования общего назначения наподобие UML, PostScript, SQL и др. http://ru.wikipedia.org/wiki/Предметно-ориентированный_язык_программирования


Слайд 13

DSL – JMeter Lang


Слайд 14

PolePosition


Слайд 15

Пожалуй хватит. Спасибо за внимание! Сергей Андреев, JetBrains sergey.andreev@jetbrains.com smandreev@gmail.com


×

HTML:





Ссылка: