SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Минск. 24–26 ноября 2016
Software quality assurance days
20 Международная конференция
по вопросам качества ПО
sqadays.com
ТЕСТИРОВАНИЕ В РЕЖИМЕ АВРАЛА.
ПЯТЬ СПОСОБОВ ПОДСТЕЛИТЬ СЕБЕ
СОЛОМКУ
Александр Григорьев
ГК ЦФТ. Новосибирск, Россия
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Я знаю пять способов
подготовки к тестированию в
режиме аврала и расскажу о
них вам!
2
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
О компании ЦФТ
Год основания: 1991
Позиции на рынке: входит в ТОП-5 крупнейших
разработчиков ПО в России
Специализация: программное обеспечение и
сервисы для
• всех видов банковской деятельности
• участия банков на платежном рынке
• страховых компаний, казначейств, корпораций
3
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
ГК ЦФТ
Процессинговые
сервисы
Разработка
банковского ПО
• Транспортная карта
• ФСГ
• FAKTURA.RU
• Карточные сервисы
• Золотая Корона –
Денежные Переводы
ЦФТ-Банк –
коробочное решение,
кастомизированное под
банк и установленное на
его мощности
4
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
О спикере
Александр Григорьев
Ведущий инженер-тестировщик ГК ЦФТ
Золотая Корона – Денежные переводы
Занимаюсь общесистемными задачами
процессинга денежных переводов и задачами
фрод-мониторинга
Провожу функциональное, интеграционное,
нагрузочное тестирование
5
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
FRAUD - мошенничество
* Обычная система денежных переводов
6
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
FRAUD MONITORING SYSTEM
(FRAMOS)
* Золотая Корона – Денежные Переводы
7
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Все тестировщики на работе
сталкиваются с авралом
8
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Без соломки больно падать.
Она нужна во всех нештатных
ситуациях
Внешние
• Угроза безопасности
компании
• Изменение
требований внешних
регуляторов
Внутренние
• Увольнение/болезнь
коллеги
• Неисправность
техники на рабочем
месте
9
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Пять способов подготовки к
тестированию в режиме
аврала
1. Автотесты – мощь
2. Знание – сила
3. Кто предупрежден – тот вооружен
4. Время – деньги
5. Шпаргалка – выручалка
10
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Автотесты – мощь
11
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Продуманная система качественных
регрессионных автотестов поможет:
• быстро провести регрессионное тестирование
• протестировать доработку – для этого нужно
сделать лишь несколько изменений в них
12
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Как сделать автотесты
мощными?
1. Сделать шаблоны проверок основных и
специфических сценариев
2. Структурировать функционал
3. Начинать автоматизацию с тех действий,
которые занимают много времени, либо
очень часто повторяются
4. Свежие задачи выпускать только с
реализацией автотестов
13
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Знание – сила
14
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Знай не только «свой» функционал, но и
функционал коллег и смежных подразделений.
Знания пригодятся в любой непредвиденной
ситуации.
15
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Четыре правила «Знай…»:
• свой функционал на 5
• планируемый функционал группы на две версии
вперед
• взаимодействие своего функционала с
различными системами
• работу функционала смежных систем, хотя бы
поверхностно
16
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Как приобрести силу знаний?
1. Изучать документацию по продукту
2. Обсуждать фичи с коллегами
3. Приобретать знания по своему функционалу
в результате тестирования продукта
4. Узнавать о работе смежной системы при
проведении интеграционного тестирования
17
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Кто предупрежден – тот
вооружен
18
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Изучайте тесты ваших коллег, разбирайтесь в
них. Умение быстро сориентироваться в чужих
тестах поможет:
• если будет нужна ваша помощь по задаче
• внедрить новые фишки в ваши тесты
19
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Как разобраться в тестах
коллег?
1. Проводить test-review
2. Согласовать требования к тестам
3. Писать тесты внутри отдела в одном стиле
20
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Время – деньги
21
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Правьте баги прямо на тестовом комплексе!
Важно!
Чтобы не мешать остальным тестировщикам,
лучше иметь не один тестовый комплекс.
22
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Если баг нужно исправить
срочно:
1. Запросите настройки с продакшна
2. Локализуйте баг, даже если потребуется добавить
дополнительное логирование
3. Попросите разработчика сделать исправление прямо
на тестовом комплексе
4. Протестируйте, если нашли еще баг, возвращаетесь
на п.3.
5. Если багов нет, то сообщите разработчику, попросите
его сделать сборку
6. Проведите регрессионное тестирование
7. Отдайте на продакшн 23
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Шпаргалка – выручалка
24
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Собирайте артефакты для решения тех или
иных проблем:
• Скрипты очистки
• Скрипты перезапуска заданий
• Настройки окружения
25
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Комплекс приемов позволяет
сократить продолжительность
регрессионного тестирования
Было, ч Стало, ч В планах, ч
0
10
20
30
40
50
60
70
60
0,53
26
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Время, затрачиваемое на
реализацию срочной задачи,
значительно уменьшилось
0
5
10
15
20
25
30
35
Было, ч Стало, ч
32
6
27
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Количество критичных задач
уменьшилось на 60% за
последние три года
0
1
2
3
4
5
6
7
8
2013 2016
7
3
28
Тестирование в режиме аврала. Пять способов подстелить себе соломку.
Пять способов подготовки к
тестированию в режиме
аврала
1. Автотесты – мощь
2. Знание – сила
3. Кто предупрежден – тот вооружен
4. Время – деньги
5. Шпаргалка – выручалка
29
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Пользуйтесь этими приемами,
придумывайте новые и
делитесь ими!
30
Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку.
Спасибо за внимание!
Александр Григорьев
Email: alex251089@yandex.ru
VK: http://vk.com/id3313236
Skype: Alex-shb

Weitere ähnliche Inhalte

Andere mochten auch

Парадоксальные техники в коучинге
Парадоксальные техники в коучингеПарадоксальные техники в коучинге
Парадоксальные техники в коучингеКоуч для женщин
 
10 ключевых компетенций политика
10 ключевых компетенций политика 10 ключевых компетенций политика
10 ключевых компетенций политика Тамара Сухенко
 
презентация. Коучинг. Живите осознанно
презентация. Коучинг. Живите осознаннопрезентация. Коучинг. Живите осознанно
презентация. Коучинг. Живите осознанноЕлена Карамышева
 
Коучинг. Индивидуальные коуч-сессии. Чакова Лилия
Коучинг. Индивидуальные коуч-сессии. Чакова ЛилияКоучинг. Индивидуальные коуч-сессии. Чакова Лилия
Коучинг. Индивидуальные коуч-сессии. Чакова ЛилияChakova Lilia
 
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...CodeFest
 
методология проведения диагностики ко
методология проведения диагностики кометодология проведения диагностики ко
методология проведения диагностики коАнна Зосимова
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияIT Spring
 
Трансформационный коучинг: развенчание мифов
Трансформационный коучинг: развенчание мифовТрансформационный коучинг: развенчание мифов
Трансформационный коучинг: развенчание мифовЛюдмила Прима
 
Простая инструкция по управлению временем
Простая инструкция по управлению временемПростая инструкция по управлению временем
Простая инструкция по управлению временемПетр Козлов
 
Atom to Universe - zoom-in and out
Atom to Universe - zoom-in and outAtom to Universe - zoom-in and out
Atom to Universe - zoom-in and outAnar R Guliyev
 
Притворова Александра в формате Печа-Куча
Притворова Александра в формате Печа-КучаПритворова Александра в формате Печа-Куча
Притворова Александра в формате Печа-КучаКоуч для женщин
 
Коучинг как бизнес-технология
Коучинг как бизнес-технологияКоучинг как бизнес-технология
Коучинг как бизнес-технологияcoach-management
 

Andere mochten auch (20)

Парадоксальные техники в коучинге
Парадоксальные техники в коучингеПарадоксальные техники в коучинге
Парадоксальные техники в коучинге
 
10 ключевых компетенций политика
10 ключевых компетенций политика 10 ключевых компетенций политика
10 ключевых компетенций политика
 
презентация. Коучинг. Живите осознанно
презентация. Коучинг. Живите осознаннопрезентация. Коучинг. Живите осознанно
презентация. Коучинг. Живите осознанно
 
Коучинг. Индивидуальные коуч-сессии. Чакова Лилия
Коучинг. Индивидуальные коуч-сессии. Чакова ЛилияКоучинг. Индивидуальные коуч-сессии. Чакова Лилия
Коучинг. Индивидуальные коуч-сессии. Чакова Лилия
 
типология личности майерс‐бриггс
типология личности майерс‐бриггстипология личности майерс‐бриггс
типология личности майерс‐бриггс
 
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...
Codefest 2011. Панкратов С., Орлов А. — Практикум работы с неконструктивными ...
 
Описание продажи
Описание продажиОписание продажи
Описание продажи
 
методология проведения диагностики ко
методология проведения диагностики кометодология проведения диагностики ко
методология проведения диагностики ко
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышления
 
Трансформационный коучинг: развенчание мифов
Трансформационный коучинг: развенчание мифовТрансформационный коучинг: развенчание мифов
Трансформационный коучинг: развенчание мифов
 
Refuerzo quinto
Refuerzo quintoRefuerzo quinto
Refuerzo quinto
 
Как мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть IIКак мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть II
 
коучинг это
коучинг этокоучинг это
коучинг это
 
Простая инструкция по управлению временем
Простая инструкция по управлению временемПростая инструкция по управлению временем
Простая инструкция по управлению временем
 
Atom to Universe - zoom-in and out
Atom to Universe - zoom-in and outAtom to Universe - zoom-in and out
Atom to Universe - zoom-in and out
 
коучинг 1.0 (coach 1.0)
коучинг 1.0 (coach 1.0)коучинг 1.0 (coach 1.0)
коучинг 1.0 (coach 1.0)
 
Притворова Александра в формате Печа-Куча
Притворова Александра в формате Печа-КучаПритворова Александра в формате Печа-Куча
Притворова Александра в формате Печа-Куча
 
Коучинг как бизнес-технология
Коучинг как бизнес-технологияКоучинг как бизнес-технология
Коучинг как бизнес-технология
 
50 Shades of Creativity
50 Shades of Creativity50 Shades of Creativity
50 Shades of Creativity
 
стратегия
стратегиястратегия
стратегия
 

Mehr von 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 testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте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
 

Mehr von SQALab (20)

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

Тестирование в режиме аврала. Пять способов подстелить себе соломку

  • 1. Минск. 24–26 ноября 2016 Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com ТЕСТИРОВАНИЕ В РЕЖИМЕ АВРАЛА. ПЯТЬ СПОСОБОВ ПОДСТЕЛИТЬ СЕБЕ СОЛОМКУ Александр Григорьев ГК ЦФТ. Новосибирск, Россия
  • 2. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Я знаю пять способов подготовки к тестированию в режиме аврала и расскажу о них вам! 2
  • 3. Тестирование в режиме аврала. Пять способов подстелить себе соломку. О компании ЦФТ Год основания: 1991 Позиции на рынке: входит в ТОП-5 крупнейших разработчиков ПО в России Специализация: программное обеспечение и сервисы для • всех видов банковской деятельности • участия банков на платежном рынке • страховых компаний, казначейств, корпораций 3
  • 4. Тестирование в режиме аврала. Пять способов подстелить себе соломку. ГК ЦФТ Процессинговые сервисы Разработка банковского ПО • Транспортная карта • ФСГ • FAKTURA.RU • Карточные сервисы • Золотая Корона – Денежные Переводы ЦФТ-Банк – коробочное решение, кастомизированное под банк и установленное на его мощности 4
  • 5. Тестирование в режиме аврала. Пять способов подстелить себе соломку. О спикере Александр Григорьев Ведущий инженер-тестировщик ГК ЦФТ Золотая Корона – Денежные переводы Занимаюсь общесистемными задачами процессинга денежных переводов и задачами фрод-мониторинга Провожу функциональное, интеграционное, нагрузочное тестирование 5
  • 6. Тестирование в режиме аврала. Пять способов подстелить себе соломку. FRAUD - мошенничество * Обычная система денежных переводов 6
  • 7. Тестирование в режиме аврала. Пять способов подстелить себе соломку. FRAUD MONITORING SYSTEM (FRAMOS) * Золотая Корона – Денежные Переводы 7
  • 8. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Все тестировщики на работе сталкиваются с авралом 8
  • 9. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Без соломки больно падать. Она нужна во всех нештатных ситуациях Внешние • Угроза безопасности компании • Изменение требований внешних регуляторов Внутренние • Увольнение/болезнь коллеги • Неисправность техники на рабочем месте 9
  • 10. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Пять способов подготовки к тестированию в режиме аврала 1. Автотесты – мощь 2. Знание – сила 3. Кто предупрежден – тот вооружен 4. Время – деньги 5. Шпаргалка – выручалка 10
  • 11. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Автотесты – мощь 11
  • 12. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Продуманная система качественных регрессионных автотестов поможет: • быстро провести регрессионное тестирование • протестировать доработку – для этого нужно сделать лишь несколько изменений в них 12
  • 13. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Как сделать автотесты мощными? 1. Сделать шаблоны проверок основных и специфических сценариев 2. Структурировать функционал 3. Начинать автоматизацию с тех действий, которые занимают много времени, либо очень часто повторяются 4. Свежие задачи выпускать только с реализацией автотестов 13
  • 14. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Знание – сила 14
  • 15. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Знай не только «свой» функционал, но и функционал коллег и смежных подразделений. Знания пригодятся в любой непредвиденной ситуации. 15
  • 16. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Четыре правила «Знай…»: • свой функционал на 5 • планируемый функционал группы на две версии вперед • взаимодействие своего функционала с различными системами • работу функционала смежных систем, хотя бы поверхностно 16
  • 17. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Как приобрести силу знаний? 1. Изучать документацию по продукту 2. Обсуждать фичи с коллегами 3. Приобретать знания по своему функционалу в результате тестирования продукта 4. Узнавать о работе смежной системы при проведении интеграционного тестирования 17
  • 18. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Кто предупрежден – тот вооружен 18
  • 19. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Изучайте тесты ваших коллег, разбирайтесь в них. Умение быстро сориентироваться в чужих тестах поможет: • если будет нужна ваша помощь по задаче • внедрить новые фишки в ваши тесты 19
  • 20. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Как разобраться в тестах коллег? 1. Проводить test-review 2. Согласовать требования к тестам 3. Писать тесты внутри отдела в одном стиле 20
  • 21. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Время – деньги 21
  • 22. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Правьте баги прямо на тестовом комплексе! Важно! Чтобы не мешать остальным тестировщикам, лучше иметь не один тестовый комплекс. 22
  • 23. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Если баг нужно исправить срочно: 1. Запросите настройки с продакшна 2. Локализуйте баг, даже если потребуется добавить дополнительное логирование 3. Попросите разработчика сделать исправление прямо на тестовом комплексе 4. Протестируйте, если нашли еще баг, возвращаетесь на п.3. 5. Если багов нет, то сообщите разработчику, попросите его сделать сборку 6. Проведите регрессионное тестирование 7. Отдайте на продакшн 23
  • 24. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Шпаргалка – выручалка 24
  • 25. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Собирайте артефакты для решения тех или иных проблем: • Скрипты очистки • Скрипты перезапуска заданий • Настройки окружения 25
  • 26. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Комплекс приемов позволяет сократить продолжительность регрессионного тестирования Было, ч Стало, ч В планах, ч 0 10 20 30 40 50 60 70 60 0,53 26
  • 27. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Время, затрачиваемое на реализацию срочной задачи, значительно уменьшилось 0 5 10 15 20 25 30 35 Было, ч Стало, ч 32 6 27
  • 28. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Количество критичных задач уменьшилось на 60% за последние три года 0 1 2 3 4 5 6 7 8 2013 2016 7 3 28
  • 29. Тестирование в режиме аврала. Пять способов подстелить себе соломку. Пять способов подготовки к тестированию в режиме аврала 1. Автотесты – мощь 2. Знание – сила 3. Кто предупрежден – тот вооружен 4. Время – деньги 5. Шпаргалка – выручалка 29
  • 30. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Пользуйтесь этими приемами, придумывайте новые и делитесь ими! 30
  • 31. Название темы. Может быть длинное, даже не одна строка, а две или триТестирование в режиме аврала. Пять способов подстелить себе соломку. Спасибо за внимание! Александр Григорьев Email: alex251089@yandex.ru VK: http://vk.com/id3313236 Skype: Alex-shb