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

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

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


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



Слайд 3Программы сами себя не напишут (с).


Проблемы:

- где рванёт после коммита?
совместимы ли коммиты

с жизнью приложения?
тестерам постоянно нужна новая жертва
как-то это все затягивается....




Слайд 4CI - введение
Непрерывная интеграция (Continuous Integration (CI)) – практика разработки ПО,

когда все члены команды интегрируют результаты своей работы с некоторой частотой, обычно каждый участник интегрирует хотя бы раз в день, что приводит ко множетвенным интеграциям в течение дня.



Вы хочите ссылок? Их есть у меня!
http://en.wikipedia.org/wiki/Continuous_Integration
http://www.martinfowler.com/articles/continuousIntegration.html



Слайд 5CI с иллюстрациями



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


Слайд 7Как же без Selenium?



Слайд 8Code Coverage



Слайд 9Unit Tests



Слайд 10JMeter
Вопрос залу: На сколько процентов JMeter лучше, чем ничего?

Ответ:
Как минимум в

2 раза больше.

Функциональное тестирование RESTful интерфейса

+ Легко создавать тесты
+ Навыков программирования не нужно
- Тесты неуклюжие



Слайд 11Внезапно...

DSL


Слайд 12Ходят слухи, что DSL...







http://code.google.com/p/selenium/wiki/GettingStarted

Это – не DSL


Слайд 13DSL
Предметно-ориентированный язык программирования (англ. domain-specific programming language, domain-specific language, DSL) — язык программирования,

специально разработанный для решения определённого круга задач, в отличие от языков программирования общего назначения, таких, как Си, или языков моделирования общего назначения наподобие UML, PostScript, SQL и др.

http://ru.wikipedia.org/wiki/Предметно-ориентированный_язык_программирования



Слайд 14DSL – JMeter Lang



Слайд 15PolePosition



Слайд 16Пожалуй хватит.
Спасибо за внимание!
Сергей Андреев,
JetBrains

sergey.andreev@jetbrains.com
smandreev@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика