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.

Don't worry, do automation

156 views

Published on

Презентация подготовлена по материалам выступления Станислава Ковальского на Vitebsk Anticrisic Meetup (11.03.2016). http://devowl.org/

Published in: Software
  • Be the first to comment

  • Be the first to like this

Don't worry, do automation

  1. 1. Don’t worry, Do Automation March 11, 2016
  2. 2. 2 Ковальский Стас • Старший специалист по тестированию ПО • Опыт автоматизации на Java, PHP • Team Lead нескольких распределенных команд на различных проектах • Более 5 лет в IT О РАССКАЗЧИКЕ stanislau_kavalski stanislau_kavalski@epam.com
  3. 3. 3 О ЧЕМ БУДЕМ ГОВОРИТЬ Кто такой автоматизатор1 Автоматизация как процесс2 2 Примеры автоматизации3 3 Путь автоматизатора4 4
  4. 4. 4 АВТОМАТИЗАТОР КТО ТАКОЙ
  5. 5. 5 Как некоторые разработчики видят тестеров ПРЕДРАССУДКИ
  6. 6. 6 Как некоторые тестеры видят себя ПРЕДРАССУДКИ
  7. 7. 7 Каким все думают должен выглядеть идеальный тестер ПРЕДРАССУДКИ
  8. 8. 8 Современный автоматизатор – профессионал широкого спектра РЕАЛЬНОСТЬ
  9. 9. 9 1 АНАЛИТИКА • Сбор, анализ и составление документации • Анализ результатов запуска тестов • Выявление слабых мест • Построение необходимых моделей, алгоритмов, прототипов 2 ТЕСТИРОВАНИЕ • Создание тестовых сценариев • Подготовка тестовых данных • Проверка тест кейсов • Отчеты по дефектам 4 АДМИНИСТРИРОВАНИЕ • Настройка тестового окружения • Поддержка тестовых серверов 3 ПРОГРАММИРОВАНИЕ • Проектирование тестового фреймворка • Написание тестов • Проверка кода • Поддержка тестов НЕМНОГО О ЗАДАЧАХ АВТОМАТИЗАТОРОВ
  10. 10. 10 1 АНАЛИТИКА • Сбор, анализ и составление документации • Анализ результатов запуска тестов • Выявление слабых мест • Построение необходимых моделей, алгоритмов, прототипов 2 ТЕСТИРОВАНИЕ • Создание тестовых сценариев • Подготовка тестовых данных • Проверка тест кейсов • Отчеты по дефектам 4 АДМИНИСТРИРОВАНИЕ • Настройка тестового окружения • Поддержка тестовых серверов 3 ПРОГРАММИРОВАНИЕ • Проектирование тестового фреймворка • Написание тестов • Проверка кода • Поддержка тестов НЕМНОГО О ЗАДАЧАХ АВТОМАТИЗАТОРОВ
  11. 11. 11 НЕМНОГО ОБ УМЕНИЯХ АВТОМАТИЗАТОРОВ
  12. 12. 12 КАК ПРОЦЕСС АВТОМАТИЗАЦИЯ
  13. 13. 13 Автоматизации является неотрывной частью процесса разработки ПО Сам процесс автоматизации включает: • Разработку фреймворка • Написание тестов • Анализ результатов • Поддержку ПРОЦЕСС АВТОМАТИЗАЦИИ
  14. 14. 14 ТЕСТОВЫЙ ФРЕЙМВОРК В AGILE
  15. 15. 15 НЕКОТОРЫЕ ВИДЫ ТЕСТИРОВАНИЯ • Регрессионное тестирование, приемочное тестирование, end2end • BDD, Model-based, keyword-driven, data-driven • Desktop, mobile, web • Selenium, Watir, TestComplete, WinRunner, SilkTest etc. 1 GUI • Нагрузочное, стресс тестирование, тестирование стабильности • Desktop, mobile, web • Apache Jmeter, Capybara, HP LoadRunner, TestComplete etc. • SOAP, REST • Функциональное тестирование, тестирование нагрузки, тестирование безопасности • soapUI, самописные тулы • Тестирование нагрузки, тестирование черного и белого ящика • DBFit, Database BenchMark, DBUnit 2 3 4 Производи- тельность Веб-сервисы Базы данных
  16. 16. 16 АВТОМАТИЗАЦИИ ПРИМЕРЫ
  17. 17. 17 КТО ИСПОЛЬЗУЕТ АВТОМАТИЗАЦИЮ QuickTest Pro SilkTest Selenium, Watir/WatiN WinRunner Test Complete
  18. 18. 18 ЛИЧНЫЙ ОПЫТ
  19. 19. 19 ЛИЧНЫЙ ОПЫТ
  20. 20. 20 АВТОМАТИЗАТОРА ПУТЬ
  21. 21. 21 Junior Software Test Automation Engineer Software Test Automation Engineer ПУТЬ ДЖЕДАЯ АВТОМАТИЗАТОРА Senior Software Test Automation Engineer Lead Software Test Automation Engineer Software Test Automation Team Leader Chief Software Test Automation Engineer • Любознательность • Трудолюбие • Командный игрок • Интеллект • Опыт • Умение руководить • Магия
  22. 22. 22 ИЗУЧЕНИЕ НОВЫХ ТЕХНОЛОГИЙ
  23. 23. 23 ПУТЕШЕСТВИЯ
  24. 24. 24 ЗАРПЛАТА
  25. 25. 25 ПОЧЕМУ НЕ СТОИТ СТАНОВИТЬСЯ АВТОМАТИЗАТОРОМ
  26. 26. 26 Вопросы? Спасибо за внимание!

×