SlideShare a Scribd company logo
Киев 2016
Первый в Украине фестиваль тестирования
Векторы развития систем
автоматизации тестирования
Дмитрий Химион
Киев 2016Векторы развитиясистем автоматизациитестирования
Дмитрий Химион
руководитель направления
автоматизации тестирования
Performance Lab
Докладчик на конференциях:
•SQA Days 13
•ITSM Forum
•SQA Days 14
•SQA Days 15
•SQA Days 16
•CodeFest 2015
•SQA Days 17
•Quality days
•SQA Days 18
•CodeFest 2016
•SQA Days 19
62 проекта по автоматизации тестирования
+9 проекта - прототипы инструментария АТ
Киев 2016Векторы развитиясистем автоматизациитестирования
План доклада
• Представление проблемы
• Что значит - «границы» автоматизации тестирования?
• Самые частые и полезные доработки
• Примеры реализованных улучшений
• Трудности и барьеры
• Итоги
• Вопросы
Киев 2016Векторы развитиясистем автоматизациитестирования
Введение
Я разработал системуавто-тестовна
Selenium иинтегрировалеёс CI, тесты
стабильныеи выполняются в 4 потока
и естькрасивые логи
хорошо…теперь…
разрабатывай тесты…
до 100%покрытия.
Киев 2016Векторы развитиясистем автоматизациитестирования
Представление проблемы
А как же новыеинструменты…
…
Мнеже обещали
интересныезадачи…
там же 1600тест-кейсов…
безумнаяактуализация…
это же 2 года работы…
Киев 2016Векторы развитиясистем автоматизациитестирования
Представление проблемы
Разработка,
Актуализация,
Разработка,
Актуализация…
Разработка…
Актуализация…
…
Актуализация…
...
Разработка…
…
Актуализация…
Разработка…
Актуализация,
Разработка,
Актуализация,
Разработка,
Киев 2016Векторы развитиясистем автоматизациитестирования
Представление проблемы
Разработка,
Актуализация,
Разработка,
Актуализация…
Разработка…
Актуализация…
…
Актуализация…
...
Разработка…
…
Актуализация…
Разработка…
Актуализация,
Разработка,
Актуализация,
Разработка,
Киев 2016Векторы развитиясистем автоматизациитестирования
Представление проблемы
Куда идти?...
Что делать?...
Я же хочуразвития…
…
Нужнонаправление…
…
Нуженвектор!
Разработка,
Актуализация,
Разработка,
Актуализация…
Разработка…
Актуализация…
…
Актуализация…
...
Разработка…
…
Актуализация…
Разработка…
Актуализация,
Разработка,
Актуализация,
Разработка,
Киев 2016Векторы развитиясистем автоматизациитестирования
«Несчастье» любой системы автоматизации
тестирования
TimeOuts Page Objects
Configuration file
Test data
Логи
Киев 2016Векторы развитиясистем автоматизациитестирования
Система автоматизации
тестирования
TimeOuts
Заглушки Page Objects
Configuration file
Test data
Логи
Что значит «границы» системы авто-тестов
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Page Object
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Page Object
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Page Object
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Page Object
TimeOuts
• Element not found
• Failed to get data
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Page Object
TimeOuts
• Element not found
• Failed to get data
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
TimeOuts
Test data
client = man82major
f_name = Ivan_test
l_name = Ivanov_test
sum = 100000
Page Object
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
TimeOuts
Test data
client = man82major
f_name = Ivan_test
l_name = Ivanov_test
sum = 100000
Page Object
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Dark magic
Test data
Config file
Logger
PageObjects
Tests
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Test data
Tests
Config file
Logger
PageObjectsA != B
Dark magic
Киев 2016Векторы развитиясистем автоматизациитестирования
Как выглядят «границы» системы авто-тестов
Test data
Tests
Config file
Logger
PageObjectsA != B
Dark magic
Киев 2016Векторы развитиясистем автоматизациитестирования
Информативность сообщений об ошибках
Киев 2016Векторы развитиясистем автоматизациитестирования
Информативность сообщений об ошибках
• True != False
• Timeout exception
• Incorrect data
• Check failed
Киев 2016Векторы развитиясистем автоматизациитестирования
Управление запуском авто-тестов
Тестоваясреда
Группа авто-тестов
Описание сценария Запуск
Редакторконфига
Редакторсценария
Киев 2016Векторы развитиясистем автоматизациитестирования
Управление запуском авто-тестов
Киев 2016Векторы развитиясистем автоматизациитестирования
Пригодность результатов тестирования
.txt
Киев 2016Векторы развитиясистем автоматизациитестирования
Пригодность результатов тестирования
Киев 2016Векторы развитиясистем автоматизациитестирования
Дифференцирование ошибок
Киев 2016Векторы развитиясистем автоматизациитестирования
Зомби-процессы
TASKKILL /IMnotepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IMcmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAMEeqNT AUTHORITYSYSTEM" /IMnotepad.exe
TASKKILL /S <система> /U <домен><пользователь> /FI "USERNAME ne NT*" /IM*
TASKKILL /S <система> /U <пользователь> /P<пароль> /FI "IMAGENAME eqnote*"
Test automation
Framework
.process
Киев 2016Векторы развитиясистем автоматизациитестирования
Интеллектуальные тестовые данные
client = man82major
f_name = Ivan_test
l_name = Ivanov_test
sum = 100000
Test data
Киев 2016Векторы развитиясистем автоматизациитестирования
Интеллектуальные тестовые данные
client = man82major
f_name = Ivan_test
l_name = Ivanov_test
sum = 100000
Test data
Киев 2016Векторы развитиясистем автоматизациитестирования
• Логирование времени выполнения операций
• Утилизация аппаратных средств
• Уровни абстракции тестовых данных
• Создание Portable системы АТ
Что еще доработать?!
Test data
Киев 2016Векторы развитиясистем автоматизациитестирования
Трудностии барьеры
Основные:
• Люди
• Процессы
• Размер проекта
Технические:
• Инструментов
• языков программирования
• квалификации сотрудника
Киев 2016Векторы развитиясистем автоматизациитестирования
Авто-тестыстанут весомым индикатором в процессе разработки
1. Углубление тестирования продукта
2. Мотивация членов команды АТ
3. Профессиональный рост
Итоги
Киев 2016Векторы развитиясистем автоматизациитестирования
Picasso-key
dmitry.khimion@gmail.com
Вопросы?
dmitry.khimion
Киев 2016Векторы развитиясистем автоматизациитестирования
Picasso-key
dmitry.khimion@gmail.com
Спасибо за внимание!
dmitry.khimion

More Related Content

PPTX
QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим...
PDF
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
PDF
QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins...
PPTX
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
PDF
WP как экспериментальная платформа
PPTX
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
PPTX
Об автоматическом тестировании бэкенда в Media markt
PPTX
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
QA Fes 2016. Александр Неделяев. Система мониторинга производительности своим...
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QA Fest 2016. Антон Серпутько. Автоматизация запуска тестов с помощью Jenkins...
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
WP как экспериментальная платформа
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
Об автоматическом тестировании бэкенда в Media markt
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...

What's hot (20)

PPTX
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
PPTX
GUI-автоматизация в Telerik Test Studio
PDF
Технологии vs коммуникации: что важнее?
PPT
SQADAYS 21 Москва 2017
PDF
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
PPTX
Тестирование REST-сервисов с применением инженерных практик
PPTX
WPF Automation – test injection approach to application testing
PPTX
Практика тестирования web сервисов
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
PPTX
QA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибок
PPTX
Jenkins 2.0: Организуем тестирование в составе Continuous Delivery
PPT
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
PDF
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
PPTX
Free Desktop QA Engineers: implement automation testing
PDF
Winium — это как Selenium, только под Windows
PDF
Как автотесты ускоряют релизы в OK.ru
PPT
Сетевые снифферы в тестировании
PPTX
Автоматическое тестирование Web api
PDF
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
PPT
Новый процесс тестирования на "старом" проекте
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
GUI-автоматизация в Telerik Test Studio
Технологии vs коммуникации: что важнее?
SQADAYS 21 Москва 2017
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Тестирование REST-сервисов с применением инженерных практик
WPF Automation – test injection approach to application testing
Практика тестирования web сервисов
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
QA Fest 2017. Андрей Лазарев.Эффективный поиск невоспроизводимых ошибок
Jenkins 2.0: Организуем тестирование в составе Continuous Delivery
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Концепция QaAPI: взгляд на тестирование с другой стороны баррикад
Free Desktop QA Engineers: implement automation testing
Winium — это как Selenium, только под Windows
Как автотесты ускоряют релизы в OK.ru
Сетевые снифферы в тестировании
Автоматическое тестирование Web api
Apache JMeter vs LoadRunner: на заре справедливости, сравнение инструментов н...
Новый процесс тестирования на "старом" проекте
Ad

Viewers also liked (12)

PPTX
QA Fes 2016. Игорь Любин. Об автоматическом тестировании бэкенда в MediaMarkt
PDF
QA Fest 2016. Яков Крамаренко. Укрощаем фреймворки-динозавры используя NSelene
PPTX
QA Fest 2016. Роман Горин. Введение в системы распознавания речи глазами тест...
PPTX
QA Fest 2016. Яна Кокряшкіна. Паралельний запуск автоматизованих тестів за до...
PPTX
Cucumber with appium
PDF
QAAgility Presentation - Cucumber with Appium
PPTX
QA Fes 2016. Роман Якимчук. Продвинутое тестирование состояний и переходов
PPTX
Getting Started with Mobile Test Automation & Appium
PDF
10 things you didnt know about appium + whats new in appium 1.5
PPT
Android & iOS Automation Using Appium
PDF
Appium: Automation for Mobile Apps
PDF
Mobile automation using selenium cucumber & appium
QA Fes 2016. Игорь Любин. Об автоматическом тестировании бэкенда в MediaMarkt
QA Fest 2016. Яков Крамаренко. Укрощаем фреймворки-динозавры используя NSelene
QA Fest 2016. Роман Горин. Введение в системы распознавания речи глазами тест...
QA Fest 2016. Яна Кокряшкіна. Паралельний запуск автоматизованих тестів за до...
Cucumber with appium
QAAgility Presentation - Cucumber with Appium
QA Fes 2016. Роман Якимчук. Продвинутое тестирование состояний и переходов
Getting Started with Mobile Test Automation & Appium
10 things you didnt know about appium + whats new in appium 1.5
Android & iOS Automation Using Appium
Appium: Automation for Mobile Apps
Mobile automation using selenium cucumber & appium
Ad

Similar to QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестирования (20)

PPTX
QA Fest 2017. Святослав Логин. Как провести тестирование на безопасность Web ...
PPTX
QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию?
PPT
Ядро автоматизации под микро-сервисную архитектуру
PPTX
Браузерные помощники тестировщика (QA Fest 2016)
PPT
автоматизация тестирования веб приложений павел липский
PPTX
Анализ инструментов автоматизации мобильного тестирования
PPTX
Добиваемся эффективности каждого из 9000+ UI-тестов
PPTX
Система мониторинга производительности своими руками (QA Fest 2016)
PPT
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
PDF
QAFest. Роль тестирования в Devops
PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
PPT
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
PPT
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
PDF
Qulix Systems | Автоматизация функционального тестирования
PPTX
Промышленная разработка ПО. Лекция 2. Инструменты
PDF
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
PPSX
MS TFS 2010 - Обзор и архитектура
PDF
Организация автоматического тестирования в схеме непрерывной интеграции
PPTX
Introduction to Automation Testing
PPT
зуева татьяна - опыт автоматизации тестирования в Agile проекте
QA Fest 2017. Святослав Логин. Как провести тестирование на безопасность Web ...
QA Fest 2017. Анастасия Павленко. А ты готов к интеграционному тестированию?
Ядро автоматизации под микро-сервисную архитектуру
Браузерные помощники тестировщика (QA Fest 2016)
автоматизация тестирования веб приложений павел липский
Анализ инструментов автоматизации мобильного тестирования
Добиваемся эффективности каждого из 9000+ UI-тестов
Система мониторинга производительности своими руками (QA Fest 2016)
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
QAFest. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
Qulix Systems | Автоматизация функционального тестирования
Промышленная разработка ПО. Лекция 2. Инструменты
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
MS TFS 2010 - Обзор и архитектура
Организация автоматического тестирования в схеме непрерывной интеграции
Introduction to Automation Testing
зуева татьяна - опыт автоматизации тестирования в Agile проекте

More from QAFest (20)

PDF
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
PPTX
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
PPTX
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
PDF
QA Fest 2019. Никита Галкин. Как зарабатывать больше
PDF
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
PDF
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
PPTX
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
PPTX
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
PDF
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
PPTX
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
PDF
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
PPTX
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
PDF
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
PDF
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
PDF
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
PPTX
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
PPTX
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
PDF
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
PPTX
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
PPTX
QA Fest 2019. Евгений Рудев. QA 3.0. New generation
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Евгений Рудев. QA 3.0. New generation

QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестирования

  • 1. Киев 2016 Первый в Украине фестиваль тестирования Векторы развития систем автоматизации тестирования Дмитрий Химион
  • 2. Киев 2016Векторы развитиясистем автоматизациитестирования Дмитрий Химион руководитель направления автоматизации тестирования Performance Lab Докладчик на конференциях: •SQA Days 13 •ITSM Forum •SQA Days 14 •SQA Days 15 •SQA Days 16 •CodeFest 2015 •SQA Days 17 •Quality days •SQA Days 18 •CodeFest 2016 •SQA Days 19 62 проекта по автоматизации тестирования +9 проекта - прототипы инструментария АТ
  • 3. Киев 2016Векторы развитиясистем автоматизациитестирования План доклада • Представление проблемы • Что значит - «границы» автоматизации тестирования? • Самые частые и полезные доработки • Примеры реализованных улучшений • Трудности и барьеры • Итоги • Вопросы
  • 4. Киев 2016Векторы развитиясистем автоматизациитестирования Введение Я разработал системуавто-тестовна Selenium иинтегрировалеёс CI, тесты стабильныеи выполняются в 4 потока и естькрасивые логи хорошо…теперь… разрабатывай тесты… до 100%покрытия.
  • 5. Киев 2016Векторы развитиясистем автоматизациитестирования Представление проблемы А как же новыеинструменты… … Мнеже обещали интересныезадачи… там же 1600тест-кейсов… безумнаяактуализация… это же 2 года работы…
  • 6. Киев 2016Векторы развитиясистем автоматизациитестирования Представление проблемы Разработка, Актуализация, Разработка, Актуализация… Разработка… Актуализация… … Актуализация… ... Разработка… … Актуализация… Разработка… Актуализация, Разработка, Актуализация, Разработка,
  • 7. Киев 2016Векторы развитиясистем автоматизациитестирования Представление проблемы Разработка, Актуализация, Разработка, Актуализация… Разработка… Актуализация… … Актуализация… ... Разработка… … Актуализация… Разработка… Актуализация, Разработка, Актуализация, Разработка,
  • 8. Киев 2016Векторы развитиясистем автоматизациитестирования Представление проблемы Куда идти?... Что делать?... Я же хочуразвития… … Нужнонаправление… … Нуженвектор! Разработка, Актуализация, Разработка, Актуализация… Разработка… Актуализация… … Актуализация… ... Разработка… … Актуализация… Разработка… Актуализация, Разработка, Актуализация, Разработка,
  • 9. Киев 2016Векторы развитиясистем автоматизациитестирования «Несчастье» любой системы автоматизации тестирования TimeOuts Page Objects Configuration file Test data Логи
  • 10. Киев 2016Векторы развитиясистем автоматизациитестирования Система автоматизации тестирования TimeOuts Заглушки Page Objects Configuration file Test data Логи Что значит «границы» системы авто-тестов
  • 11. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Page Object
  • 12. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Page Object
  • 13. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Page Object
  • 14. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Page Object TimeOuts • Element not found • Failed to get data
  • 15. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Page Object TimeOuts • Element not found • Failed to get data
  • 16. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов TimeOuts Test data client = man82major f_name = Ivan_test l_name = Ivanov_test sum = 100000 Page Object
  • 17. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов TimeOuts Test data client = man82major f_name = Ivan_test l_name = Ivanov_test sum = 100000 Page Object
  • 18. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Dark magic Test data Config file Logger PageObjects Tests
  • 19. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Test data Tests Config file Logger PageObjectsA != B Dark magic
  • 20. Киев 2016Векторы развитиясистем автоматизациитестирования Как выглядят «границы» системы авто-тестов Test data Tests Config file Logger PageObjectsA != B Dark magic
  • 21. Киев 2016Векторы развитиясистем автоматизациитестирования Информативность сообщений об ошибках
  • 22. Киев 2016Векторы развитиясистем автоматизациитестирования Информативность сообщений об ошибках • True != False • Timeout exception • Incorrect data • Check failed
  • 23. Киев 2016Векторы развитиясистем автоматизациитестирования Управление запуском авто-тестов Тестоваясреда Группа авто-тестов Описание сценария Запуск Редакторконфига Редакторсценария
  • 24. Киев 2016Векторы развитиясистем автоматизациитестирования Управление запуском авто-тестов
  • 25. Киев 2016Векторы развитиясистем автоматизациитестирования Пригодность результатов тестирования .txt
  • 26. Киев 2016Векторы развитиясистем автоматизациитестирования Пригодность результатов тестирования
  • 27. Киев 2016Векторы развитиясистем автоматизациитестирования Дифференцирование ошибок
  • 28. Киев 2016Векторы развитиясистем автоматизациитестирования Зомби-процессы TASKKILL /IMnotepad.exe TASKKILL /PID 1230 /PID 1241 /PID 1253 /T TASKKILL /F /IMcmd.exe /T TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*" TASKKILL /F /FI "USERNAMEeqNT AUTHORITYSYSTEM" /IMnotepad.exe TASKKILL /S <система> /U <домен><пользователь> /FI "USERNAME ne NT*" /IM* TASKKILL /S <система> /U <пользователь> /P<пароль> /FI "IMAGENAME eqnote*" Test automation Framework .process
  • 29. Киев 2016Векторы развитиясистем автоматизациитестирования Интеллектуальные тестовые данные client = man82major f_name = Ivan_test l_name = Ivanov_test sum = 100000 Test data
  • 30. Киев 2016Векторы развитиясистем автоматизациитестирования Интеллектуальные тестовые данные client = man82major f_name = Ivan_test l_name = Ivanov_test sum = 100000 Test data
  • 31. Киев 2016Векторы развитиясистем автоматизациитестирования • Логирование времени выполнения операций • Утилизация аппаратных средств • Уровни абстракции тестовых данных • Создание Portable системы АТ Что еще доработать?! Test data
  • 32. Киев 2016Векторы развитиясистем автоматизациитестирования Трудностии барьеры Основные: • Люди • Процессы • Размер проекта Технические: • Инструментов • языков программирования • квалификации сотрудника
  • 33. Киев 2016Векторы развитиясистем автоматизациитестирования Авто-тестыстанут весомым индикатором в процессе разработки 1. Углубление тестирования продукта 2. Мотивация членов команды АТ 3. Профессиональный рост Итоги
  • 34. Киев 2016Векторы развитиясистем автоматизациитестирования Picasso-key dmitry.khimion@gmail.com Вопросы? dmitry.khimion
  • 35. Киев 2016Векторы развитиясистем автоматизациитестирования Picasso-key dmitry.khimion@gmail.com Спасибо за внимание! dmitry.khimion