ݺߣ

ݺߣShare a Scribd company logo
Как принести пользу разработке и
упростить себе жизнь?
Июдин Андрей. ЗАО БАРС-Груп
Прямые выгоды
• Освобождение времени аналитиков и
разработчиков

• Увеличение числа найденных багов

• Увеличение проверяемых вариантов работы
продукта
Часть 1
О принципе «Разделяй и властвуй»
Проблема => Решение
•

Большой продукт сложно осознать целиком

•

Нет стартовой точки для того приступить к изучению продукта
или его тестированию

•

Запутанность функциональностей

Создание компонентов и разделов
продукта
Путь решения
•
•
•
•

Создать своё разбиение продукта на части
Согласовать разбиения с PM’ами и аналитиками
Создать схему связок компонентов и разделов продукта между
собой
Согласование окончательной «паутины»

Дальнейшие доработки – работа
аналитиков
Польза для тестирования
•

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

•

Упрощение поиска смежных ошибок и последствий фиксинга

•

Упрощение планирования тестирования

•

Упрощение приёмочного и полного тестирования

•

Возможность одновременного тестирования продуктами несколькими
тестировщиками
Пример использования
Плюшки проекту
•

Группа разработки может выделить зоны ответственности каждого
разработчика

•

Группа аналитиков может выделить зоны ответственности каждого
аналитика

•

Унификация процесса проектирования нового функционала или
раздела

•

Удобство сбора продукта-конструктора
Часть 2
Говорите точно: сколько вешать?
Проблема => Решение
•

Объёмная логика функциональностей

•

Отсутствие знаний о нестандартных вариантах поведения системы

•

Сложности в написание тест-кейсов на функциональности

Написание требований!
Путь решения
•
•
•

Взять наиболее понятный раздел продукта
Описать требования на ТЕКУЩЕЕ состояние реализации
Согласовать с аналитиками правильность поставленных требований
на НЕОБХОДИМОЕ состояние

Описание аналитиками требований на
остальные компоненты
Согласование написанных требований с
тестировщиками
Польза для тестирования
•

Простота составления тест-кейсов

•

Возможность покрытия тест-кейсами всех аспектов функциональности

•

Чёткое планирование тестирования

•

Удобство автоматизации тестирования

•

Определение критичности возникающих ошибок

•

Отсутствие неверного понимания работы системы

•

Возможность тестирования спецификаций на новые компоненты
Плюшки проекту
•

Подробное изучение продукта самими аналитиками

•

Возможность увидеть продукт в нестандартных ситуациях поведения

•

Экономия времени на пояснение принципов работы
функциональностей

•

Полная информация по необходимым доработкам в продукте
(доведение состояния продукта до требований)

•

Предупреждение ошибок на уровне кодирования, возникавших из-за
неясности в деталях реализации

•

Унификация доработки фунциональности в процессе:
отмена требований => реализация новых требований
Часть 3
Порядок должен быть прежде всего в головах
Проблема => Решение
•

Нечёткие, расплывчатые постановки задач

•

Неорганизованный процесс приёмки задач

•

Отсутствие стандартов оформления задач

Организовать процесс приёмки задач
Выработать стандарты оформления задач
Общие плюшки
•

Разрешение споров между аналитикми и разработчиками

•

Уменьшение времени на консультации «треугольника» между собой по
задачам

•

В задачах содержится вся необходимая для понимания информация

•

Задачи оформлены однотипно, следовательно они становятся более
читаемы
Эпилог
Все счастливы
И будет всем счастье
•

Разбиение продукта на разделы

•

Написание требований

•

Унификация постановки и приёмки задач

Польза разработке.
Облегчение жизни тестировщика

More Related Content

What's hot (20)

андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Alexei Lupan
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testing
Alexei Lupan
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требований
Artem Shapoval
[Sqa days]risk driven testing
[Sqa days]risk driven testing[Sqa days]risk driven testing
[Sqa days]risk driven testing
Alexei Lupan
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei Lupan
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писать
SQALab
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПО
seleznev_stas
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
SQALab
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
Nickola14
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Dakiry
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
SQALab
Istqb lesson 4
Istqb lesson 4Istqb lesson 4
Istqb lesson 4
Eugene Bulba
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
SQALab
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
Eugene Bulba
Ui testing how intel does this
Ui testing   how intel does thisUi testing   how intel does this
Ui testing how intel does this
Alexei Lupan
План тестирования
План тестированияПлан тестирования
План тестирования
EDISON Software Development Centre
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
SQALab
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionSqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Alexei Lupan
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Alexei Lupan
Serious+performance+testing
Serious+performance+testingSerious+performance+testing
Serious+performance+testing
Alexei Lupan
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требований
Artem Shapoval
[Sqa days]risk driven testing
[Sqa days]risk driven testing[Sqa days]risk driven testing
[Sqa days]risk driven testing
Alexei Lupan
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei Lupan
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писать
SQALab
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
Alexander Solosh
Тестирование ПО
Тестирование ПОТестирование ПО
Тестирование ПО
seleznev_stas
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
SQALab
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
Nickola14
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Dakiry
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
SQALab
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
SQALab
Ui testing how intel does this
Ui testing   how intel does thisUi testing   how intel does this
Ui testing how intel does this
Alexei Lupan
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
SQALab
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interactionSqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Sqa.days.2010.beskov.system.analyst.and.test.engineers.interaction
Alexei Lupan

Viewers also liked (20)

Аутсорсинг тестирования
Аутсорсинг тестированияАутсорсинг тестирования
Аутсорсинг тестирования
SQALab
Джентельменский набор тест-лида
Джентельменский набор тест-лидаДжентельменский набор тест-лида
Джентельменский набор тест-лида
SQALab
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьПостроение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путь
SQALab
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиков
SQALab
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
HappyDev-lite
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
HappyDev
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
HappyDev
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
HappyDev
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
HappyDev-lite
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
HappyDev-lite
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
HappyDev
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 72015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
HappyDev
Мини-школа тестировщиков, ориентированных на Web
Мини-школа тестировщиков, ориентированных на WebМини-школа тестировщиков, ориентированных на Web
Мини-школа тестировщиков, ориентированных на Web
SQALab
От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
От ручного тестирования к автоматическому: опыт внедрения в крупном проектеОт ручного тестирования к автоматическому: опыт внедрения в крупном проекте
От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
SQALab
Команды из разных стран - секреты успешного тестирования и дипломатии
Команды из разных стран - секреты успешного тестирования и дипломатииКоманды из разных стран - секреты успешного тестирования и дипломатии
Команды из разных стран - секреты успешного тестирования и дипломатии
SQALab
Why I do not like to be a tester in Agile project?
Why I do not like to be a tester in Agile project?Why I do not like to be a tester in Agile project?
Why I do not like to be a tester in Agile project?
SQALab
Рефакторинг - на позитиве
Рефакторинг - на позитивеРефакторинг - на позитиве
Рефакторинг - на позитиве
SQALab
Особенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложенийОсобенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложений
SQALab
Тестировщик на территории заказчика
Тестировщик на территории заказчика Тестировщик на территории заказчика
Тестировщик на территории заказчика
SQALab
Аутсорсинг тестирования
Аутсорсинг тестированияАутсорсинг тестирования
Аутсорсинг тестирования
SQALab
Джентельменский набор тест-лида
Джентельменский набор тест-лидаДжентельменский набор тест-лида
Джентельменский набор тест-лида
SQALab
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путьПостроение процессов тестирования на новом проекте: как выбрать правильный путь
Построение процессов тестирования на новом проекте: как выбрать правильный путь
SQALab
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиков
SQALab
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...
HappyDev-lite
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестировании
HappyDev-lite
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
HappyDev
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
HappyDev
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
03 HappyDev-lite'14 Григорий Косьяненко. Сколько программистов нужно, чтобы...
HappyDev
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
HappyDev-lite
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
05 HappyDev-lite-2015 autumn. Михаил Хохлов. Front-end.
HappyDev-lite
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
2015-04-12 10 Серик Бейсенов. Про автоматизацию тестирования
HappyDev
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 72015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
2015-04-12 02 Дмитрий Пашкевич. Разработка в аутсорсинге - удовольствие 24 на 7
HappyDev
Мини-школа тестировщиков, ориентированных на Web
Мини-школа тестировщиков, ориентированных на WebМини-школа тестировщиков, ориентированных на Web
Мини-школа тестировщиков, ориентированных на Web
SQALab
От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
От ручного тестирования к автоматическому: опыт внедрения в крупном проектеОт ручного тестирования к автоматическому: опыт внедрения в крупном проекте
От ручного тестирования к автоматическому: опыт внедрения в крупном проекте
SQALab
Команды из разных стран - секреты успешного тестирования и дипломатии
Команды из разных стран - секреты успешного тестирования и дипломатииКоманды из разных стран - секреты успешного тестирования и дипломатии
Команды из разных стран - секреты успешного тестирования и дипломатии
SQALab
Why I do not like to be a tester in Agile project?
Why I do not like to be a tester in Agile project?Why I do not like to be a tester in Agile project?
Why I do not like to be a tester in Agile project?
SQALab
Рефакторинг - на позитиве
Рефакторинг - на позитивеРефакторинг - на позитиве
Рефакторинг - на позитиве
SQALab
Особенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложенийОсобенности тестирования NoSQL приложений
Особенности тестирования NoSQL приложений
SQALab
Тестировщик на территории заказчика
Тестировщик на территории заказчика Тестировщик на территории заказчика
Тестировщик на территории заказчика
SQALab

Similar to Как принести пользу разработке и упростить себе жизнь? (20)

Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
SQALab
IT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действииIT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действии
Gleb Rybalko
Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rus
Maxim Shaptala
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в DevopsQAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
Анастасия Асеева
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова Ольга
Smart-on-line
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
IT61
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
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 Ladutko
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QAFest
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
SQALab
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
SQALab
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5
Technopark
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
Evgeniy Krivosheev
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
DataArt
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Zestranec
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
SQALab
IT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действииIT-шная история игрушек или feature-driven тестирование в действии
IT-шная история игрушек или feature-driven тестирование в действии
Gleb Rybalko
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
Test plan Толстова Ольга
Test plan Толстова ОльгаTest plan Толстова Ольга
Test plan Толстова Ольга
Smart-on-line
Организация процесса ручного тестирования
Организация процесса ручного тестированияОрганизация процесса ручного тестирования
Организация процесса ручного тестирования
IT61
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
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 Ladutko
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QAFest
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
SQALab
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
SQALab
Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5Тестирование весна 2013 лекция 5
Тестирование весна 2013 лекция 5
Technopark
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky
Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"Вебинар "Введение в процесс разработки ПО"
Вебинар "Введение в процесс разработки ПО"
Evgeniy Krivosheev
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
DataArt
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Организация процесса тестирования в Agile команде с помощью матрицы квадранто...
Zestranec
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
SQALab
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
SQALab
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
SQALab
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
SQALab
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
SQALab
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
SQALab
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
SQALab
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
SQALab
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
SQALab
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
SQALab
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
SQALab
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
SQALab
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
SQALab
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
SQALab
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
SQALab
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
SQALab
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
SQALab
Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
SQALab
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
SQALab
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
SQALab
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
SQALab
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
SQALab
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
SQALab
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
SQALab
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
SQALab
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
SQALab
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
SQALab
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
SQALab
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
SQALab
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
SQALab
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
SQALab
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
SQALab
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
SQALab
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
SQALab

Как принести пользу разработке и упростить себе жизнь?

  • 1. Как принести пользу разработке и упростить себе жизнь? Июдин Андрей. ЗАО БАРС-Груп
  • 2. Прямые выгоды • Освобождение времени аналитиков и разработчиков • Увеличение числа найденных багов • Увеличение проверяемых вариантов работы продукта
  • 3. Часть 1 О принципе «Разделяй и властвуй»
  • 4. Проблема => Решение • Большой продукт сложно осознать целиком • Нет стартовой точки для того приступить к изучению продукта или его тестированию • Запутанность функциональностей Создание компонентов и разделов продукта
  • 5. Путь решения • • • • Создать своё разбиение продукта на части Согласовать разбиения с PM’ами и аналитиками Создать схему связок компонентов и разделов продукта между собой Согласование окончательной «паутины» Дальнейшие доработки – работа аналитиков
  • 6. Польза для тестирования • Удобство изучения продукта • Упрощение поиска смежных ошибок и последствий фиксинга • Упрощение планирования тестирования • Упрощение приёмочного и полного тестирования • Возможность одновременного тестирования продуктами несколькими тестировщиками
  • 8. Плюшки проекту • Группа разработки может выделить зоны ответственности каждого разработчика • Группа аналитиков может выделить зоны ответственности каждого аналитика • Унификация процесса проектирования нового функционала или раздела • Удобство сбора продукта-конструктора
  • 9. Часть 2 Говорите точно: сколько вешать?
  • 10. Проблема => Решение • Объёмная логика функциональностей • Отсутствие знаний о нестандартных вариантах поведения системы • Сложности в написание тест-кейсов на функциональности Написание требований!
  • 11. Путь решения • • • Взять наиболее понятный раздел продукта Описать требования на ТЕКУЩЕЕ состояние реализации Согласовать с аналитиками правильность поставленных требований на НЕОБХОДИМОЕ состояние Описание аналитиками требований на остальные компоненты Согласование написанных требований с тестировщиками
  • 12. Польза для тестирования • Простота составления тест-кейсов • Возможность покрытия тест-кейсами всех аспектов функциональности • Чёткое планирование тестирования • Удобство автоматизации тестирования • Определение критичности возникающих ошибок • Отсутствие неверного понимания работы системы • Возможность тестирования спецификаций на новые компоненты
  • 13. Плюшки проекту • Подробное изучение продукта самими аналитиками • Возможность увидеть продукт в нестандартных ситуациях поведения • Экономия времени на пояснение принципов работы функциональностей • Полная информация по необходимым доработкам в продукте (доведение состояния продукта до требований) • Предупреждение ошибок на уровне кодирования, возникавших из-за неясности в деталях реализации • Унификация доработки фунциональности в процессе: отмена требований => реализация новых требований
  • 14. Часть 3 Порядок должен быть прежде всего в головах
  • 15. Проблема => Решение • Нечёткие, расплывчатые постановки задач • Неорганизованный процесс приёмки задач • Отсутствие стандартов оформления задач Организовать процесс приёмки задач Выработать стандарты оформления задач
  • 16. Общие плюшки • Разрешение споров между аналитикми и разработчиками • Уменьшение времени на консультации «треугольника» между собой по задачам • В задачах содержится вся необходимая для понимания информация • Задачи оформлены однотипно, следовательно они становятся более читаемы
  • 18. И будет всем счастье • Разбиение продукта на разделы • Написание требований • Унификация постановки и приёмки задач Польза разработке. Облегчение жизни тестировщика