Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Автоматизация в облаках<br />Миша Поляруш<br />1<br />
Миша Поляруш<br />В IT 6+лет <br />Тестирование и автоматизация<br />Основатель и редактор портала<br />Mykhailo.Poliarush...
Что мы сегодня будем делать?<br />Что облака?<br />Где облака?<br />Кто облака?<br />Как облака?<br />Почему облака?<br />...
Описание Проекта<br />Всегда интересно участвовать в чем-то новом<br />4<br />
Над чем работаем?<br />Продажа скидочных купонов<br />Увеличение аудитории<br />Рассылка новостей и скидок<br />5<br />
Тестирование и автоматизация<br />Все должно быть быстро, надежно и качественно! Это реальность.<br />6<br />
Тестиривание на основе рисков<br />7<br />
Реализация<br />8<br />page.open()<br />page.header.login_link.click()<br />page.login_window.login.type(login)<br />page....
Подход автоматизации<br />9<br />
Инструментарий автоматизации<br />10<br />py.test<br />
Необходимость<br />11<br />
Варианты решений<br />Параллелизация<br />Несколько компьютеров<br />Запуск в облаках<br />12<br />
Cloud computing<br />Термин «облака» часто описывает сети и инсфаструктуру, которые невидимы для конечного пользователя, в...
Облачные сервисы<br />14<br />
Стоит ли использовать?<br />ЗА<br />Расширяемость<br />Доступность<br />Економия денег<br />Стоимость поддержки<br />Эффек...
Применение в тестировании<br />16<br />
Чистая математика<br />6 минут - результат ваш!<br />17<br />
«За»облачные компании<br />18<br />
«За»облачные компании<br />Тестирование в облаках<br />19<br />
А сколько стоит?<br />20<br />Есть 200 минут бесплатно<br />49дол. = 1000минут<br />
Sauce labs<br />Cross-browser testing with Selenium in the cloud.<br />Fast. Automated. Simple.<br />21<br />
Архитектура и инфраструктура<br />22<br />
Получение настроек<br />23<br />1<br />2<br />3<br />4<br />
Изменения минимальны!<br />24<br />
Эксперимент<br />25<br />
Тесты для эксперимента<br />26<br />Тест, который открывает <br />одну страницу.<br />10 тестов<br />Некоторые тесты, кото...
CPU замеры<br />27<br />Последовательнй запуск<br />Полный параллельный запуск <br />Запуск пачками<br />
Логи<br />28<br />Видео<br />Статистика<br />Логи Selenium<br />Логика теста<br />Скриншот<br />
Результаты<br />29<br />11секvs30сек<br />Запуск одного простого теста<br />локально<br />облака<br />
Анализ Selenium лога<br />Задержка на прием задачи<br />Старт и стоп сервера<br />Подготовка профайла<br />Снятие скриншот...
Стоит ли использовать?<br />31<br />Время прогона тестового набора определяется самым слабым тестом в этом наборе<br />Выг...
Что еще можно делать с соусом?<br />32<br />
33<br />
Узнай еще много интересного!AUTOMATED-TESTING.INFO<br />34<br />
Upcoming SlideShare
Loading in …5
×

Selenium в облаках

1,535 views

Published on

Автоматизация тестирования и облачные вычисления

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Selenium в облаках

  1. 1. Автоматизация в облаках<br />Миша Поляруш<br />1<br />
  2. 2. Миша Поляруш<br />В IT 6+лет <br />Тестирование и автоматизация<br />Основатель и редактор портала<br />Mykhailo.Poliarush@gmail.com<br />Skype: mykhailo.poliarush<br />2<br />
  3. 3. Что мы сегодня будем делать?<br />Что облака?<br />Где облака?<br />Кто облака?<br />Как облака?<br />Почему облака?<br />А где не облака?!<br />Примерно так :)<br />3<br />
  4. 4. Описание Проекта<br />Всегда интересно участвовать в чем-то новом<br />4<br />
  5. 5. Над чем работаем?<br />Продажа скидочных купонов<br />Увеличение аудитории<br />Рассылка новостей и скидок<br />5<br />
  6. 6. Тестирование и автоматизация<br />Все должно быть быстро, надежно и качественно! Это реальность.<br />6<br />
  7. 7. Тестиривание на основе рисков<br />7<br />
  8. 8. Реализация<br />8<br />page.open()<br />page.header.login_link.click()<br />page.login_window.login.type(login)<br />page.login_window.password.type(password)<br />page.login_window.submit_button.click()<br />page.header.userinfo.verify(userinfo)<br />page.header.logout.click()<br />
  9. 9. Подход автоматизации<br />9<br />
  10. 10. Инструментарий автоматизации<br />10<br />py.test<br />
  11. 11. Необходимость<br />11<br />
  12. 12. Варианты решений<br />Параллелизация<br />Несколько компьютеров<br />Запуск в облаках<br />12<br />
  13. 13. Cloud computing<br />Термин «облака» часто описывает сети и инсфаструктуру, которые невидимы для конечного пользователя, в реальности это большая сеть черных ящиков.<br />13<br />
  14. 14. Облачные сервисы<br />14<br />
  15. 15. Стоит ли использовать?<br />ЗА<br />Расширяемость<br />Доступность<br />Економия денег<br />Стоимость поддержки<br />Эффективная утилизация<br />ПРОТИВ<br />Контроль<br />Безопасность<br />Целостность информации<br />15<br />
  16. 16. Применение в тестировании<br />16<br />
  17. 17. Чистая математика<br />6 минут - результат ваш!<br />17<br />
  18. 18. «За»облачные компании<br />18<br />
  19. 19. «За»облачные компании<br />Тестирование в облаках<br />19<br />
  20. 20. А сколько стоит?<br />20<br />Есть 200 минут бесплатно<br />49дол. = 1000минут<br />
  21. 21. Sauce labs<br />Cross-browser testing with Selenium in the cloud.<br />Fast. Automated. Simple.<br />21<br />
  22. 22. Архитектура и инфраструктура<br />22<br />
  23. 23. Получение настроек<br />23<br />1<br />2<br />3<br />4<br />
  24. 24. Изменения минимальны!<br />24<br />
  25. 25. Эксперимент<br />25<br />
  26. 26. Тесты для эксперимента<br />26<br />Тест, который открывает <br />одну страницу.<br />10 тестов<br />Некоторые тесты, которые использовались на проекте.<br />19 тестов<br />
  27. 27. CPU замеры<br />27<br />Последовательнй запуск<br />Полный параллельный запуск <br />Запуск пачками<br />
  28. 28. Логи<br />28<br />Видео<br />Статистика<br />Логи Selenium<br />Логика теста<br />Скриншот<br />
  29. 29. Результаты<br />29<br />11секvs30сек<br />Запуск одного простого теста<br />локально<br />облака<br />
  30. 30. Анализ Selenium лога<br />Задержка на прием задачи<br />Старт и стоп сервера<br />Подготовка профайла<br />Снятие скриншотов<br />windowMaximize<br />два раза open<br />deleteAllVisibleCookies<br />getEval<br />getAllWindowNames<br />…<br />30<br />
  31. 31. Стоит ли использовать?<br />31<br />Время прогона тестового набора определяется самым слабым тестом в этом наборе<br />Выгода<br />время<br />тесты<br />
  32. 32. Что еще можно делать с соусом?<br />32<br />
  33. 33. 33<br />
  34. 34. Узнай еще много интересного!AUTOMATED-TESTING.INFO<br />34<br />

×