Great functional testing with WebDriver and Thucydides

Mikalai Alimenkou
Mikalai AlimenkouIndependent Consultant at XP Injection
Не изобретайте велосипед!
Грамотные функциональные тесты
    с WebDriver и Thucydides.
         Николай Алименков
        http://xpinjection.com
             @xpinjection
              16.10.2012
Great functional testing with WebDriver and Thucydides
#1. WebDriver – не инструмент
  автоматизации тестирования


         #2. Тесты хранят поведение


#3. Шаги – это ключ к успеху в
тестировании

              #4. Без классных отчетов
              автоматизация неполна

  #5. Не изобретайте велосипед!
#1. WebDriver – не инструмент
автоматизации тестирования



               Используем
                браузер


   Ручное                   Команды
тестирование                WebDriver
Как работает WebDriver
                           Открываем
                            браузер




        Посылаем команды
            браузеру
                                   Данные




                                 Локаторы
Легко управлять браузером
WebDriver и Page Object
               search                       order
   Index
    Page

                                 Search
                                  Page
   login
             search
                                          filter
   Main
   Page                   open


                                      see more
                Details
     close       Page
                                                    show me like this
#2. Тесты хранят поведение
                     Браузер




 У нас есть                              Разработчики
требования                               трудятся над
                                            кодом


              Тесты сводят все воедино
Планирование в Agile
  Заказчик         Вся команда
                                     Приемочные
               +                      критерии



Заказчик       QA инженер
                             Приемочные           Примеры
           +                    тесты            поведения



Вся команда
                   Функциональные    Модульные        Интеграционные
                        тесты          тесты               тесты
Устранение спорных моментов
Они должны быть понятными
BDD все больше популярен
#3. Шаги – это ключ к успеху
в тестировании

Приемочные
  тесты               Page
                     Objects
Шаги в разных форматах
                  WebDriver
                   тест


            =
                  Тестовый
                  сценарий
Круто!!! Можно
  избавиться от
тест-менеджмент
    системы!
Шаги являются ключом к
успеху
                Измеритель   Инструмент
                прогресса    мышления



 Повторное
                                          Чистые тесты
использование

                         Шаги
Понятные тесты без
          технических деталей




                          Легкая
Простые      Понятные
                        поддержка
#4. Без классных отчетов
автоматизация неполна
Основная информация




    Статистика и статусы
Общая картина по модулю




Иерархия функций и статус тестов
Отчеты по всем функциям
               и сценариям




Покрытие, прогресс и связанность
Детальный отчет по
каждому тесту с шагами




 Время, шаги, данные и скриншоты
Исторические данные




  Графики трендов по статусам
Менеджеры счастливы!
#5. Не изобретайте велосипед!
Great functional testing with WebDriver and Thucydides
Определяем требования

                    Модуль




          Функция
          системы        Сценарий
                       использования
Создаем по ним тесты
                                      Сценарий
                                    использования



                        WebDriver



             Страницы

                             Шаги

                                      Логика теста
                                    (шаги и данные)
Необязательно писать все
             тесты сразу

    Еще не
  реализован
               Ссылка на
                задачу




                           Имя тестового
                             сценария
Легко видеть прогресс по
   автоматизации тестов
Реализуем классы шагов
                     Базовый класс




                          Page Objects



                      Вложенные шаги




       Маркер шага
Адрес
страницы
           Добавляем Page Objects

                                 Базовый класс


                          Поля




                              WebDriver




                      Красивый API
Интеграция с системами
 управления проектами




        • Двухсторонняя
        • Обновление статуса
        • Применение правил
Успешность
автоматизации
  зависит от
 ваших знаний
Полезные ссылки
• http://www.thucydides.info/ - официальный сайт
проекта Thucydides
• https://github.com/thucydides-webtests - проект на
GitHub
@xpinjection
             http://xpinjection.com
mikalai.alimenkou@xpinjection.com
1 of 36

Recommended

Do you know what you are testing? by
Do you know what you are testing?Do you know what you are testing?
Do you know what you are testing?Mikalai Alimenkou
4.6K views34 slides
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops by
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
1.6K views54 slides
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F... by
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...COMAQA.BY
4.3K views51 slides
Continuous Integration для QA by
Continuous Integration для QAContinuous Integration для QA
Continuous Integration для QAIvan Kolodyazhny
666 views39 slides
SoapUI one key to all doors by
SoapUI one key to all doorsSoapUI one key to all doors
SoapUI one key to all doorsYegor Maksymchuk
373 views28 slides
Jubula – TDD UI QA Automation Tool by
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolCOMAQA.BY
726 views44 slides

More Related Content

What's hot

Автоматизация визуального тестирования адаптивного дизайна на примере Galen F... by
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...SQALab
3.1K views42 slides
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов by
Непрерывная интеграция и автотесты. Сравнительный анализ инструментовНепрерывная интеграция и автотесты. Сравнительный анализ инструментов
Непрерывная интеграция и автотесты. Сравнительный анализ инструментовCOMAQA.BY
3.9K views19 slides
Новый процесс тестирования на "старом" проекте by
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеSQALab
944 views22 slides
Тестирование веб-проектов в Agile by
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в AgileSQALab
689 views31 slides
Quality Assurance vs Quality Control - так в чем же заключается работа специа... by
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
4K views23 slides
Внедрение тестирования в Scrum by
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
1.5K views31 slides

What's hot(20)

Автоматизация визуального тестирования адаптивного дизайна на примере Galen F... by SQALab
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
SQALab3.1K views
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов by COMAQA.BY
Непрерывная интеграция и автотесты. Сравнительный анализ инструментовНепрерывная интеграция и автотесты. Сравнительный анализ инструментов
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
COMAQA.BY 3.9K views
Новый процесс тестирования на "старом" проекте by SQALab
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
SQALab944 views
Тестирование веб-проектов в Agile by SQALab
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в Agile
SQALab689 views
Quality Assurance vs Quality Control - так в чем же заключается работа специа... by COMAQA.BY
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
COMAQA.BY 4K views
Внедрение тестирования в Scrum by Denis Petelin
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin1.5K views
Кому следует писать автоматические тесты? by Igor Khrol
Кому следует писать автоматические тесты?Кому следует писать автоматические тесты?
Кому следует писать автоматические тесты?
Igor Khrol4K views
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ... by Igor Khrol
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
“Можно ли перевернуть пирамиду?” – автоматизируем тестирование с меньшим числ...
Igor Khrol6.7K views
Test Automation Wargaming SQA Days 17 by Igor Khrol
Test Automation Wargaming SQA Days 17Test Automation Wargaming SQA Days 17
Test Automation Wargaming SQA Days 17
Igor Khrol29.8K views
Повышаем надёжность тестов через JavaScript by Igor Khrol
Повышаем надёжность тестов через JavaScriptПовышаем надёжность тестов через JavaScript
Повышаем надёжность тестов через JavaScript
Igor Khrol22.9K views
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ... by Andrey Ladutko
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Andrey Ladutko2.1K views
CQRS. Event Sourcing. Особенности тестирования by Uladzimir Kryvenka
CQRS. Event Sourcing. Особенности тестированияCQRS. Event Sourcing. Особенности тестирования
CQRS. Event Sourcing. Особенности тестирования
Uladzimir Kryvenka1.1K views
Шаблоны проектирования нагрузочных скриптов by SQALab
Шаблоны проектирования нагрузочных скриптовШаблоны проектирования нагрузочных скриптов
Шаблоны проектирования нагрузочных скриптов
SQALab810 views
Как hh.ru дошли до 500 релизов в квартал без потери в качестве by SQALab
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab722 views
Гибкое тестирование by Rina Uzhevko
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
Rina Uzhevko2.8K views
Роман Кокин «Организация тестирования в больших командах» by DataArt
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
DataArt751 views
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика by QAFest
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщикаQA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest3.2K views
Тестирование инсталляторов by SQALab
Тестирование инсталляторовТестирование инсталляторов
Тестирование инсталляторов
SQALab918 views
10 правил agile тестировщика IT-Brunch by Andrii Dzynia
10 правил agile тестировщика IT-Brunch10 правил agile тестировщика IT-Brunch
10 правил agile тестировщика IT-Brunch
Andrii Dzynia3.5K views
Организация процесса ручного тестирования by IT61
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
IT611.4K views

Viewers also liked

Thucydides – next generation acceptance testing with WebDriver by
Thucydides – next generation acceptance testing with WebDriverThucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriverMikalai Alimenkou
16.4K views40 slides
Automated UI Testing by
Automated UI TestingAutomated UI Testing
Automated UI TestingMikalai Alimenkou
16.1K views43 slides
XP by
XPXP
XPMikalai Alimenkou
1.2K views20 slides
Agile Evolution by
Agile EvolutionAgile Evolution
Agile EvolutionMikalai Alimenkou
4.7K views45 slides
Why testing take so long by
Why testing take so longWhy testing take so long
Why testing take so longMikalai Alimenkou
7.9K views25 slides
Philosophes by
PhilosophesPhilosophes
PhilosophesJoseph Fuertsch
452 views12 slides

Viewers also liked(20)

Thucydides – next generation acceptance testing with WebDriver by Mikalai Alimenkou
Thucydides – next generation acceptance testing with WebDriverThucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriver
Mikalai Alimenkou16.4K views
WH Chapter 5 Section 4 Notes by jmarazas
WH Chapter 5 Section 4 NotesWH Chapter 5 Section 4 Notes
WH Chapter 5 Section 4 Notes
jmarazas620 views
Инструменты для тестирования пользовательского интерфейса UI by Olesia Velychko
Инструменты для тестирования пользовательского интерфейса UIИнструменты для тестирования пользовательского интерфейса UI
Инструменты для тестирования пользовательского интерфейса UI
Olesia Velychko1.2K views
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings by COMAQA.BY
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
COMAQA.BY 1.9K views
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo" by Oleksandr Baglai
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Cергей Зеленин. Aлександр Баглай "Tetris coding dojo"
Oleksandr Baglai1.5K views
Greek Philosophers Comparison by ljhsblog
Greek Philosophers ComparisonGreek Philosophers Comparison
Greek Philosophers Comparison
ljhsblog4.4K views
Thucydides introduction by dposkerhill
Thucydides introductionThucydides introduction
Thucydides introduction
dposkerhill4.7K views
Инструменты для тестирования UI by ISsoft
Инструменты для тестирования UIИнструменты для тестирования UI
Инструменты для тестирования UI
ISsoft7.9K views
Classical Greek philosophers by kenwackes
Classical Greek philosophersClassical Greek philosophers
Classical Greek philosophers
kenwackes7.8K views
AgileCamp'11 Новосибирск - введение в инженерные практики by Anton Katkov
AgileCamp'11 Новосибирск - введение в инженерные практикиAgileCamp'11 Новосибирск - введение в инженерные практики
AgileCamp'11 Новосибирск - введение в инженерные практики
Anton Katkov621 views
AgileCamp'12 Нижний Новгород: Введение by Anton Katkov
AgileCamp'12 Нижний Новгород: Введение AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение
Anton Katkov573 views

Similar to Great functional testing with WebDriver and Thucydides

А вы знаете что тестируют ваши тесты? by
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?SQALab
502 views34 slides
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG by
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGDataArt
433 views21 slides
Разработка по с использованием Tfs 2012 by
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
1.2K views46 slides
Test Driven Development in ASP.NET MVC 3 by
Test Driven Development in ASP.NET MVC 3Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3Anton Vidishchev
1.9K views21 slides
Cовременные подходы организации процессов разработки by
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
524 views56 slides
Web application testing architecture by
Web application testing architectureWeb application testing architecture
Web application testing architectureAndrey Lazarev
74 views13 slides

Similar to Great functional testing with WebDriver and Thucydides(20)

А вы знаете что тестируют ваши тесты? by SQALab
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?
SQALab502 views
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG by DataArt
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNGДмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt433 views
Test Driven Development in ASP.NET MVC 3 by Anton Vidishchev
Test Driven Development in ASP.NET MVC 3Test Driven Development in ASP.NET MVC 3
Test Driven Development in ASP.NET MVC 3
Anton Vidishchev1.9K views
Cовременные подходы организации процессов разработки by Александр Шамрай
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
Web application testing architecture by Andrey Lazarev
Web application testing architectureWeb application testing architecture
Web application testing architecture
Andrey Lazarev74 views
Integration / Acceptance тестирование с помощью Cucumber by railsclub
Integration / Acceptance тестирование с помощью CucumberIntegration / Acceptance тестирование с помощью Cucumber
Integration / Acceptance тестирование с помощью Cucumber
railsclub582 views
Внедрение тестирования в Scrum by Denis Petelin
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin7 views
Расширяемая платформа для создания и управления автоматизированными тестами н... by jazzteam
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...
jazzteam1.9K views
Инна Слизовская - Тест-менеджмент: статистика, документация и планы by Yandex
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Yandex1K views
Automation Functional Testing in Agile Projects by Andrey Rebrov
Automation Functional Testing in Agile ProjectsAutomation Functional Testing in Agile Projects
Automation Functional Testing in Agile Projects
Andrey Rebrov1K views
Тестирование осень 2013 лекция 3 by Technopark
Тестирование осень 2013 лекция 3Тестирование осень 2013 лекция 3
Тестирование осень 2013 лекция 3
Technopark501 views
Архитектура автоматизированных тестов: представление предметной области by SQALab
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной области
SQALab1.4K views
автоматизация тестирования веб приложений павел липский by Media Gorod
автоматизация тестирования веб приложений   павел липскийавтоматизация тестирования веб приложений   павел липский
автоматизация тестирования веб приложений павел липский
Media Gorod539 views
Qulix Systems | Автоматизация функционального тестирования by Qulix Systems
Qulix Systems | Автоматизация функционального тестированияQulix Systems | Автоматизация функционального тестирования
Qulix Systems | Автоматизация функционального тестирования
Qulix Systems401 views
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver by Alex Mikitenko
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir WebdriverТестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Тестирование web-приложений на базе технологий Ruby/Cucumber/Watir Webdriver
Alex Mikitenko752 views

More from Mikalai Alimenkou

Rise and fall of Story Points. Capacity based planning from the trenches. by
Rise and fall of Story Points. Capacity based planning from the trenches.Rise and fall of Story Points. Capacity based planning from the trenches.
Rise and fall of Story Points. Capacity based planning from the trenches.Mikalai Alimenkou
2.3K views44 slides
Static analysis tools as the best friend of QA by
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QAMikalai Alimenkou
1.7K views33 slides
Modern CI/CD in the microservices world with Kubernetes by
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesMikalai Alimenkou
841 views39 slides
Saga about distributed business transactions in microservices world by
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices worldMikalai Alimenkou
2.6K views42 slides
Effectiveness tips from Kubernetes trenches by Captain Obvious by
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain ObviousMikalai Alimenkou
812 views34 slides
Ride the database in JUnit tests with Database Rider by
Ride the database in JUnit tests with Database RiderRide the database in JUnit tests with Database Rider
Ride the database in JUnit tests with Database RiderMikalai Alimenkou
2.3K views33 slides

More from Mikalai Alimenkou(20)

Rise and fall of Story Points. Capacity based planning from the trenches. by Mikalai Alimenkou
Rise and fall of Story Points. Capacity based planning from the trenches.Rise and fall of Story Points. Capacity based planning from the trenches.
Rise and fall of Story Points. Capacity based planning from the trenches.
Mikalai Alimenkou2.3K views
Static analysis tools as the best friend of QA by Mikalai Alimenkou
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Mikalai Alimenkou1.7K views
Modern CI/CD in the microservices world with Kubernetes by Mikalai Alimenkou
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
Mikalai Alimenkou841 views
Saga about distributed business transactions in microservices world by Mikalai Alimenkou
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices world
Mikalai Alimenkou2.6K views
Effectiveness tips from Kubernetes trenches by Captain Obvious by Mikalai Alimenkou
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain Obvious
Mikalai Alimenkou812 views
Ride the database in JUnit tests with Database Rider by Mikalai Alimenkou
Ride the database in JUnit tests with Database RiderRide the database in JUnit tests with Database Rider
Ride the database in JUnit tests with Database Rider
Mikalai Alimenkou2.3K views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou564 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou2.2K views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou1.1K views
DevOps checklist or how to understand where is your team in DevOps landscape ... by Mikalai Alimenkou
DevOps checklist or how to understand where is your team in DevOps landscape ...DevOps checklist or how to understand where is your team in DevOps landscape ...
DevOps checklist or how to understand where is your team in DevOps landscape ...
Mikalai Alimenkou1.2K views
DevOps checklist or how to understand where is your team in DevOps landscape by Mikalai Alimenkou
DevOps checklist or how to understand where is your team in DevOps landscapeDevOps checklist or how to understand where is your team in DevOps landscape
DevOps checklist or how to understand where is your team in DevOps landscape
Mikalai Alimenkou1.1K views
Практические трудности в разработке Медкарты для целой страны by Mikalai Alimenkou
Практические трудности в разработке Медкарты для целой страныПрактические трудности в разработке Медкарты для целой страны
Практические трудности в разработке Медкарты для целой страны
Mikalai Alimenkou434 views
Hexagonal architecture with Spring Boot [EPAM Java online conference] by Mikalai Alimenkou
Hexagonal architecture with Spring Boot [EPAM Java online conference]Hexagonal architecture with Spring Boot [EPAM Java online conference]
Hexagonal architecture with Spring Boot [EPAM Java online conference]
Mikalai Alimenkou1.3K views
Bro, manage test data like a pro! [QA Fest 2018] by Mikalai Alimenkou
Bro, manage test data like a pro! [QA Fest 2018]Bro, manage test data like a pro! [QA Fest 2018]
Bro, manage test data like a pro! [QA Fest 2018]
Mikalai Alimenkou764 views
Agile antipatterns: review after 10 years of practice by Mikalai Alimenkou
Agile antipatterns: review after 10 years of practiceAgile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practice
Mikalai Alimenkou747 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou8.8K views
Бытовая классификация тестировщиков с точки зрения разработчика by Mikalai Alimenkou
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou1.1K views
Code Review tool for personal effectiveness and waste analysis by Mikalai Alimenkou
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
Mikalai Alimenkou1.4K views
Funny stories and anti-patterns from DevOps landscape by Mikalai Alimenkou
Funny stories and anti-patterns from DevOps landscapeFunny stories and anti-patterns from DevOps landscape
Funny stories and anti-patterns from DevOps landscape
Mikalai Alimenkou4.3K views

Great functional testing with WebDriver and Thucydides