SlideShare a Scribd company logo
Тестовая документация в
условиях отсутствия времени
МИХАИЛ ДОВГИЙ
Однажды в далекой далекой галактике
м
м
О себе
■ Зовут - Миша
■ Работаю Senior QA в компании Provectus
■ Начал вливаться в тестирование с игр и
пошло поехало
■ Опыт - 6+ лет
■ Основная сфера - построение процессов
тестирования на небольших проектах
м
Нужна ли нам тестовая документация?
Два вопроса
м
Test Case
1 Go to the login page
2 Enter valid username
3 Enter valid password
4 Press “Login” button
Action Data Expected Result
bestapp/login
Administrator
CoolGuy6#8
Login page is loaded
User is successfully
logged in
м
Плюсы
■ Кейсы детализируют флоу
Плюсы
■ Кейсы детализируют флоу
■ Позволяют протестировать требования до
имплементации
Плюсы
■ Кейсы детализируют флоу
■ Позволяют протестировать требования до
имплементации
■ Снижают порог вхождения для новых членов команды
Плюсы
■ Кейсы детализируют флоу
■ Позволяют протестировать требования до
имплементации
■ Снижают порог вхождения для новых членов команды
■ Разработчики могут проводить дев. тестирование
Минусы
■ Большие трудозатраты на написание
Минусы
■ Большие трудозатраты на написание
■ Тяжело поддерживать в актуальном состоянии
Минусы
■ Большие трудозатраты на написание
■ Тяжело поддерживать в актуальном состоянии
■ Если исполнять строго по шагам можно упустить что-то важное
рядом
Минусы
■ Большие трудозатраты на написание
■ Тяжело поддерживать в актуальном состоянии
■ Если исполнять строго по шагам можно упустить что-то важное
рядом
■ Мало кому нравится писать
м
м
м
С чего начинать
■ Когда сформированы требования создавать т.н. тест идеи
С чего начинать
■ Когда сформированы требования создавать т.н. тест идеи
■ Наполнять тест идеи по возможности
С чего начинать
■ Когда сформированы требования создавать т.н. тест идеи
■ Наполнять тест идеи по возможности
■ После имплементации фичи актуализировать
Бонус
■ Делать кросс-ревью
Бонус
■ Делать кросс-ревью
■ Бесплатное внедрение в JIRA
Бонус
■ Делать кросс-ревью
■ Бесплатное внедрение в JIRA
■ Несколько флоу в одном кейсе
Бонус
■ Делать кросс-ревью
■ Бесплатное внедрение в JIRA
■ Несколько флоу в одном кейсе
■ Совмещение с автоматизацией
Бонус
■ Делать кросс-ревью
■ Бесплатное внедрение в JIRA
■ Несколько флоу в одном кейсе
■ Совмещение с автоматизацией
м
Бонус
■ Делать кросс-ревью
■ Бесплатное внедрение в JIRA
■ Несколько флоу в одном кейсе
■ Совмещение с автоматизацией
м
м
Checklist
Check
Authorization
Successful login
Failed login
Create new account
Forgot your password
Pass
Pass
Pass
Fail
Result
Плюсы
■ Быстрые в написании
Плюсы
■ Быстрые в написании
■ Позволяют включать мозг при проверке функционала
Плюсы
■ Быстрые в написании
■ Позволяют включать мозг при проверке функционала
■ Наглядная статистика по задаче
Минусы
■ Новым членам команды мало помагает при входе в проект
Минусы
■ Новым членам команды мало помагает при входе в проект
■ Начинающим тестировщикам сложно по ним проводить
тестирование
Минусы
■ Новым членам команды мало помагает при входе в проект
■ Начинающим тестировщикам сложно по ним проводить
тестирование
■ Заказчику или менеджменту не всегда подходит
С чего начинать
■ Начинать можно на любом этапе: с начала спринта, с написания
требований, с начала тестирования задачи
■ Использовать единую версию документа в облаке
Бонус
■ Прикреплять к задачам как приемочные критерии
■ Удобное построение графиков со статистикой
м
Mind map
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
Mikhail Dovgiy, QA Stand Up: Episode 4
BEAST APP
Authorization
Forgot password
Create new account
AdminUser
Плюсы
■ Очень быстро создаются
Плюсы
■ Очень быстро создаются
■ Отлично показывают функционал продукта
Плюсы
■ Очень быстро создаются
■ Отлично показывают функционал продукта
■ При составлении помогают понять насколько хорошо вы знаете
ваш проект
Плюсы
■ Очень быстро создаются
■ Отлично показывают функционал продукта
■ При составлении помогают понять насколько хорошо вы знаете
ваш проект
■ Хорошо подходят для презентаций клиентам или новым
членам команды
Минусы
■ Не подходят для статистики, хранения истории
■ Не дают полное понимание как проверять задачу - потому не
подходят для начинающих специалистов
С чего начать
■ В начале проекта составляется один раз
■ Потом в начале спринта апдейтится
Бонус
■ Можно использовать как план для внедрения тест кейсов
■ При большом скоплении разной документации собирать все в
единую мапу
м
ВЖУХ
Теперь вы разбираетесь в
тестовой документации
Читайте меня на доу:
https://dou.ua/lenta/articles/test-maturity-model/
Обратная связь
Mikhail Dovgiy
https://www.linkedin.com/in/mikhail-dovgiy-125545aa/
DOU
м
Q / A

More Related Content

PPT
Оптимизируем тест кейсы
PDF
Максим Богуславский, Banki.ru, «Как вырастить в себе автоматизатора и разрабо...
PDF
Тестируем развитие тестировщика
PDF
7 Способы проведения ретроспектив для анализа и улучшения процесса
PPTX
Тестирование в условиях Lean: как приручить MVP?
PPTX
Эффективные ретроспективы
PPTX
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
PPT
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
Оптимизируем тест кейсы
Максим Богуславский, Banki.ru, «Как вырастить в себе автоматизатора и разрабо...
Тестируем развитие тестировщика
7 Способы проведения ретроспектив для анализа и улучшения процесса
Тестирование в условиях Lean: как приручить MVP?
Эффективные ретроспективы
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать

What's hot (20)

PPTX
Эффективные ретроспективы
PDF
Оценка проектов тестирования
PPTX
Управление тестированием в Agile
PPTX
Автоматизация тестирования - это пот, кровь и слезы
PPTX
FitNesse+PowerSlim on Windows
PPT
эффективные ретроспективы (доклад)
PPTX
Cемь смертных грехов в управлении проектами
PPT
Подводные камни при построении процесса тестирования
PPTX
Лучшие тестировщики - наши пользователи
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
PPTX
Скандалы, расследования, тестирование
PPTX
Темная сторона метрик
PDF
Теория ограничений в Agile команде
PDF
Agile Testing: вопросы и ответы
PPTX
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
PDF
Управление качеством в Agile. Как опередить баги
PDF
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
PPT
Асхат Уразбаев, Руководство по организации тестирования в Agile
PDF
Scrum Сhecklist (Russian)
PPTX
Developmentmanage1.0
Эффективные ретроспективы
Оценка проектов тестирования
Управление тестированием в Agile
Автоматизация тестирования - это пот, кровь и слезы
FitNesse+PowerSlim on Windows
эффективные ретроспективы (доклад)
Cемь смертных грехов в управлении проектами
Подводные камни при построении процесса тестирования
Лучшие тестировщики - наши пользователи
Распределение тестировщиков по командам как один из этапов контроля качества
Скандалы, расследования, тестирование
Темная сторона метрик
Теория ограничений в Agile команде
Agile Testing: вопросы и ответы
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Управление качеством в Agile. Как опередить баги
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Асхат Уразбаев, Руководство по организации тестирования в Agile
Scrum Сhecklist (Russian)
Developmentmanage1.0
Ad

Similar to Mikhail Dovgiy, QA Stand Up: Episode 4 (20)

PDF
доклад на SQADays 2011 в Казани
PPT
Jira as a test management tool
PDF
Марина Широчкина - Тестирование
PPT
JavaTalks.Unit Testing.Part 1
PDF
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
PDF
тестирование
PDF
Марина Широчкина: Тестирование
PDF
Марина Широчкина — «Тестирование»
PPTX
организация и проведение тестирования
PDF
Когда код «убивает», или зачем нам тестировать наши продукты
PPTX
Ошибки начинающих Tdd практиков, плюсы применения
PPTX
Человеко-дни на тестирование или как не ошибиться с оценкой
PDF
Олексій Брошков "Мистецтво Дослідницького Тестування"
PPTX
Continious integration-Automated Testing-Solid-Agile
PDF
50 оттенков красного
PDF
2015-03-07 03 Сергей Александрович. 50 оттенков красного
PDF
Наш success story - Александр Клименко - Agile PechaKucha
PPTX
Артефакты тестирования: быть или не быть?
ODP
SqaВфны8
PPT
Организация тестового набора при автоматизированном функциональном тестировании
доклад на SQADays 2011 в Казани
Jira as a test management tool
Марина Широчкина - Тестирование
JavaTalks.Unit Testing.Part 1
Виталий Шибаев - Креативный менеджмент глазами разработчика: как выжить в agi...
тестирование
Марина Широчкина: Тестирование
Марина Широчкина — «Тестирование»
организация и проведение тестирования
Когда код «убивает», или зачем нам тестировать наши продукты
Ошибки начинающих Tdd практиков, плюсы применения
Человеко-дни на тестирование или как не ошибиться с оценкой
Олексій Брошков "Мистецтво Дослідницького Тестування"
Continious integration-Automated Testing-Solid-Agile
50 оттенков красного
2015-03-07 03 Сергей Александрович. 50 оттенков красного
Наш success story - Александр Клименко - Agile PechaKucha
Артефакты тестирования: быть или не быть?
SqaВфны8
Организация тестового набора при автоматизированном функциональном тестировании
Ad

More from Provectus (20)

PPTX
Choosing the right IDP Solution
PPTX
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
PPTX
Choosing the Right Document Processing Solution for Healthcare Organizations
PPTX
MLOps and Data Quality: Deploying Reliable ML Models in Production
PPTX
AI Stack on AWS: Amazon SageMaker and Beyond
PPTX
Feature Store as a Data Foundation for Machine Learning
PPTX
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
PPTX
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
PPTX
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
PDF
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
PDF
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
PDF
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
PDF
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
PDF
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
PDF
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
PDF
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
PDF
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
PDF
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
PPTX
How to implement authorization in your backend with AWS IAM
Choosing the right IDP Solution
Intelligent Document Processing in Healthcare. Choosing the Right Solutions.
Choosing the Right Document Processing Solution for Healthcare Organizations
MLOps and Data Quality: Deploying Reliable ML Models in Production
AI Stack on AWS: Amazon SageMaker and Beyond
Feature Store as a Data Foundation for Machine Learning
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
Cost Optimization for Apache Hadoop/Spark Workloads with Amazon EMR
ODSC webinar "Kubeflow, MLFlow and Beyond — augmenting ML delivery" Stepan Pu...
"Building a Modern Data platform in the Cloud", Alex Casalboni, AWS Dev Day K...
"How to build a global serverless service", Alex Casalboni, AWS Dev Day Kyiv ...
"Automating AWS Infrastructure with PowerShell", Martin Beeby, AWS Dev Day Ky...
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
"Resiliency and Availability Design Patterns for the Cloud", Sebastien Storma...
"Architecting SaaS solutions on AWS", Oleksandr Mykhalchuk, AWS Dev Day Kyiv ...
"Developing with .NET Core on AWS", Martin Beeby, AWS Dev Day Kyiv 2019
"How to build real-time backends", Martin Beeby, AWS Dev Day Kyiv 2019
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Scaling ML from 0 to millions of users", Julien Simon, AWS Dev Day Kyiv 2019
How to implement authorization in your backend with AWS IAM

Mikhail Dovgiy, QA Stand Up: Episode 4