18
DevOps подходы в инфраструктуре автоматизации тестирования Лукманов Роман, Поиск@Mail.Ru

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

  • Upload
    sqalab

  • View
    9.991

  • Download
    1

Embed Size (px)

Citation preview

DevOps подходы в инфраструктуре автоматизации тестированияЛукманов Роман, Поиск@Mail.Ru

Роман Лукманов

• В тестировании с 2010 года• Люблю challenge задачи• Руковожу отделом тестирования Поиск@Mail.Ru

Лукманов РоманПоиск@Mail.Ru

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

Лукманов РоманПоиск@Mail.Ru

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

It’s My Way Единомышленники

Лукманов РоманПоиск@Mail.Ru

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

1.Инфраструктурить можно по-другому

Лукманов РоманПоиск@Mail.Ru

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

1.Инфраструктурить можно по-другому

2.Помочь сделать первый шаг

Лукманов РоманПоиск@Mail.Ru

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

1.Инфраструктурить можно по-другому

2.Помочь сделать первый шаг

3.Составить словарь терминов

Лукманов РоманПоиск@Mail.Ru

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

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

Лукманов РоманПоиск@Mail.Ru

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

==

Лукманов РоманПоиск@Mail.Ru

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

Лукманов РоманПоиск@Mail.Ru

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

Лукманов РоманПоиск@Mail.Ru

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

«Готовим» виртуалку

• Рецепты

• Атрибуты

• Окружения

Лукманов РоманПоиск@Mail.Ru

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

Chef clients

• Виртуальные машины

• Облачные решения

• Физические сервера

Лукманов РоманПоиск@Mail.Ru

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

Цикл разработки инфраструктуры

Лукманов РоманПоиск@Mail.Ru

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

Тестируем и разрабатываем локально:

• Vagrant

• Chef zero

• Berkshelf

• Kitchen

Лукманов РоманПоиск@Mail.Ru

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

Сценарии использования

• Обновление версий вебдрайвера• Тестирование обновлений версии вебдрайвера• Установка одинакового софта на разные ОС• Установка разных версий софта• Отладка антивирусных тестов без антивирусов• Документирование джоб Jenkins’а

Лукманов РоманПоиск@Mail.Ru

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

С чего начать?• http://kitchen.ci/docs/getting-started/• http://kitchen.ci/blog/test-kitchen-windows-test-flight-with-vagrant/• Подготовить окружение и запустить в нём Selenium тест

Лукманов РоманПоиск@Mail.Ru

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

Ваши вопросы

Контакты:

[email protected]• Skype: ko4evnik_