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.

Коммуникации между автоматизаторами и ручными тестировщиками через техническое решение

785 views

Published on

Доклад Вадима Зубовича на конференции SQA Days-17,
29-30 мая 2015 г., Минск
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Коммуникации между автоматизаторами и ручными тестировщиками через техническое решение

  1. 1. Коммуникации между автоматизаторами и ручными тестировщиками через техническое решение Вадим Зубович ISSoft / Coherent Solutions
  2. 2. О себе Вадим Зубович Automation Tech Lead ISsoft / Coherent Solutions www.coherentsolutions.com www.comaqa.by www.dpi.solutions
  3. 3. Аутсорс-автоматизация Как это бывает: Проект развивается без автоматизации
  4. 4. Аутсорс-автоматизация Как это бывает: И вот объявились мы
  5. 5. Аутсорс-автоматизация Дальнейшее развитие У Manual QA нет никаких ожиданий, они работают, как и раньше Manual QA начинают ждать результатов от автоматизации как избавления
  6. 6. Проблема У Manual QA нет никаких ожиданий, они работают, как и раньше Manual QA начинают ждать результатов от автоматизации как избавления Автоматизаторы отвлекают от работы с ненужными вопросами Автоматизаторы занимаются неизвестно чем Результаты «падают с неба», а можно ли им доверять? Приходится перевроверять результаты, а значит работать больше прежнего
  7. 7. Что делать? Научить ручных тестировщиков запускать автотесты!
  8. 8. Первая попытка Тесты запускаются с помощью Maven из командной строки
  9. 9. Первая попытка Создадим bat-файл!
  10. 10. Первая попытка Покажем как его править, чтобы параметризовать запуск Создаем подробный мануал по запуску и проводим демо
  11. 11. Первая попытка Результат:
  12. 12. Многие бы опустили руки Нужен GUI-Test Runner!
  13. 13. Первая итерация Раннер позволял выбрать тест-сьют и браузер На выходе генерировался отчет в виде csv-файла
  14. 14. Вторая итерация Нужен блок с «логгированием» Хотим запускать тесты больше одного раза
  15. 15. Третья итерация Сводные отчеты слишком сложны, нужно получение средних значений
  16. 16. Четвертая итерация Мы хотим выбирать, куда сохранять отчеты, а не искать их
  17. 17. Пятая итерация А как насчет установки произвольных билдов на произвольной машине вне CI?
  18. 18. Шестая итерация Результаты «плавают», поскольку при первом запуске тесты прогоняются с пустым кэшем!
  19. 19. Дальнейшие доработки • Проработали систему перезапуска тестов • Заменили csv-отчеты на Excel с цветовым кодированием результатов
  20. 20. Итог • видит реальный уровень нашей компетентности • видит количество реализованных автотестов • может запускать автотесты с нужными параметрами независимо от команды автоматизаторов Команда ручного тестирования: • принимает непосредственное участие в запуске, а значит больше доверяет результатам • работает над общим «продуктом» совместно с командой автоматизаторов, а значит происходит постоянное и продуктивное общение между командами
  21. 21. Итог • СЧАСТЛИВА Команда ручного тестирования:
  22. 22. Спасибо за внимание Вадим Зубович ISSoft / Coherent Solutions www.comaqa.by www.dpi.solutions

×