Бывает так, что вас нет рядом

Preview:

DESCRIPTION

К рассказу на саммите стратоплана про тестирование без тестировщиков

Citation preview

БЫВАЕТ ТАК, ЧТО ВАС НЕТ РЯДОМ....

Роман ИВЛИЕВ

2002-....

• Тестировщик

• Разработчик

• Руководитель разработчиков

• Руководитель тестировщиков

• Руководитель проектов

• Технический директор

О СЕБЕ

О ВАС

Есть ли среди вас разработчики?

• Про тестирование для программистов

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

• Про тестирование для программистов

• Про качественную борьбу за количество

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

• Про тестирование для программистов

• Про качественную борьбу за количество

• Про опыт реальных боёв

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

• Про тестирование для программистов

• Про качественную борьбу за количество

• Про опыт реальных боёв

• Про осознанные перемены

ПРО ЧТО Я БУДУ РАССКАЗЫВАТЬ

• Программистам

КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО

• Программистам

• Менеджерам

КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО

• Программистам

• Менеджерам

• Тестировщикам

КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО

• Программистам

• Менеджерам

• Тестировщикам

• Всем причастным и сочувствующим

КОМУ ЭТО МОЖЕТ БЫТЬ ИНТЕРЕСНО

БУДЬТЕ БДИТЕЛЬНЫ

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Экономия бюджета на тестирование, знакомо?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Экономия времени на тестирование, знакомо?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Нехватка рук, знакомо?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Явный перегруз по задачам, знакомо?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Он «улетел», знакомо?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Почему так получается?

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Ограничения

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

Они есть всегда

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

ПОЧЕМУ Я РЕШИЛ ГОВОРИТЬ ПРО ЭТО

ЧТО С ЭТИМ ДЕЛАТЬ?

БЕЗ ПАНИКИ

ЕГО НАДО ПРОСТО НАЙТИ

ЧТО МЫ НАШЛИ

МЫ СТАЛИ ГИБЧЕ

СКАЗАЛИ РЕШИТЕЛЬНОЕ НЕТ КОД-ОУНИНГУ

ПОСЕЛИЛИ КОЛЛЕКТИВНЫЙ РАЗУМ

СКАЗАЛИ ТВЕРДОЕ ДА СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

Именно обсуждать, а не троллить

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

Именно обсуждать, а не троллить

• Мы стали править чужой код

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

Именно обсуждать, а не троллить

• Мы стали править чужой код

• Мы стали учиться у боевого товарища

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

Именно обсуждать, а не троллить

• Мы стали править чужой код

• Мы стали учиться у боевого товарища

• Мы стали учить боевого товарища

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

• Мы стали читать чужой код

• Мы стали обсуждать чужой код

Именно обсуждать, а не троллить

• Мы стали править чужой код

• Мы стали учиться у боевого товарища

• Мы стали учить боевого товарища

Именно учить, а не троллить

ТВЕРДОЕ «ДА» СТАТИЧЕСКОМУ ТЕСТИРОВАНИЮ

СТАЛИ ИГРАТЬ В РОЛЕВЫЕ ИГРЫ

ПОЛУЧИЛИ СПЛОЧЕННОСТЬ В РЯДАХ

ВЗЯЛИ МАКСИМУМ ИЗ ТОГО, ЧТО ЕСТЬ

ИСПОЛЬЗОВАЛИ КАСКАДНЫЕ ВЫКЛАДКИ

ВКЛЮЧИЛИ ТОТАЛЬНОЕ ЛОГИРОВАНИЕ

ВНЕДРИЛИ ДАТЧИКИ, МЕТКИ, СТОП-ЛИНИИ

СТАЛИ ПРОИГРЫВАТЬ ЛОГИ

СТАЛИ КОЛЛЕКТИВНО ЧИТАТЬ ЛОГИ

ИСПОЛЬЗОВАЛИ БЕСПЛАТНЫЕ СРЕДСТВА

• Для функционального тестирования

• Для нагрузочного тестирования

• Для тестирования доступности

• Для тестирования безопасности

В КАЧЕСТВЕ ПРИМЕРОВ

ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ

ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ

ДОСТУПНОСТЬ И ПРОИЗВОДИТЕЛЬНОСТЬ

• Nessus

• Xspider

• OpenVAS

• Nikto

ТЕСТИРОВАНИЕ БЕЗОПАСНОСТИ

• FireFox

• Internet Explorer

• Google Chrome

• www.google.com вам в помощь

ПЛАГИНЫ И РАСШИРЕНИЯ К БРАУЗЕРАМ

КАЧЕСТВО VS КОЛИЧЕСТВО

1. Тот, что обязательно надо тестировать

ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ

1. Тот, что обязательно надо тестировать

• Тот, что обязательно надо тестировать

ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ

1. Тот, что обязательно надо тестировать

• Тот, что обязательно надо тестировать

• Тот, что протыкаем, если хватит времени

ВЫДЕЛИЛИ ФУНКЦИОНАЛ ДВУХ ТИПОВ

КАК ДЕЛИЛИ

• Расставили приоритеты

• Расставили приоритеты

• Сопоставили время рискам

КАК ДЕЛИЛИ

• Расставили приоритеты

• Сопоставили время рискам

• Сопоставили ресурсы рискам

КАК ДЕЛИЛИ

• Расставили приоритеты

• Сопоставили время рискам

• Сопоставили ресурсы рискам

• Сопоставили финансы рискам

КАК ДЕЛИЛИ

МЕНЯЛИ ПОДХОД В ЗАВИСИМОСТИ ОТ РАЗМЕРА ПРОЕКТА

МЕНЯЛИ ПОДХОД В ЗАВИСИМОСТИ ОТ РАЗМЕРА ПРОЕКТА

ГДЕ ПОДВОХ?

НЕ ВЕЗДЕ РАБОТАЕТ

• Мелкие правки

• Медленная разработка

• Простая бизнес-логика

• Возможность смотреть логи в реальном времени

• Быстрый командный мозг

РАСТУТ РИСКИ

ПАДАЕТ КАЧЕСТВО

БИЗНЕС НАЧИНАЕТ НЕРВНИЧАТЬ

РУКОВОДСТВО НАЧИНАЕТ НЕРВНИЧАТЬ

КОМАНДА НАЧИНАЕТ НЕРВНИЧАТЬ

МЫ ВЫДЕЛИЛИ ЦЕЛИ

• Снизить число дефектов

• Снизить число дефектов

• Получить плюс в карму от бизнеса

МЫ ВЫДЕЛИЛИ ЦЕЛИ

• Снизить число дефектов

• Получить плюс в карму от бизнеса

• Побороть хаос

МЫ ВЫДЕЛИЛИ ЦЕЛИ

• Снизить число дефектов

• Получить плюс в карму от бизнеса

• Побороть хаос

• Добавить себе уверенности

МЫ ВЫДЕЛИЛИ ЦЕЛИ

• Снизить число дефектов

• Получить плюс в карму от бизнеса

• Побороть хаос

• Добавить себе уверенности

И главная цель...

МЫ ВЫДЕЛИЛИ ЦЕЛИ

• Снизить число дефектов

• Получить плюс в карму от бизнеса

• Побороть хаос

• Добавить себе уверенности

И главная цель...

• Начать тестировать

правильно

МЫ ВЫДЕЛИЛИ ЦЕЛИ

МЫ ИСКАЛИ РЕШЕНИЕ

МЫ ИСКАЛИ РЕШЕНИЕ

МЫ ИСКАЛИ РЕШЕНИЕ

И, КАЖЕТСЯ, НАШЛИ ЕГО

МЫ ВЗЯЛИ В КОМАНДУ

МЫ ВЗЯЛИ В КОМАНДУ

НЕТ

МЫ ВЗЯЛИ В КОМАНДУ

МЫ ВЗЯЛИ В КОМАНДУ

ДА

ЗАЧЕМ?

• Собрать из мозгов данные

• Формализовать и положить в Вики

• Навести порядок в том, что уже есть

• Принести свежий взгляд со стороны

• Разбавить мужской коллектив

ПОЧЕМУ?

• Аккуратность

• Педантичность

• Настойчивость

• Опыт работы в Службе поддержки

И главное

• Все эти качества помогут подготовить плацдарм для становления тестирования

ЭПИЛОГ

«В АйТи работают умные люди»

Панкратов (с)

БУДЬТЕ БДИТЕЛЬНЫ

КАЖДОМУ СВОЕ

«Слова вы услышали, поиск пути за вами»

Уильям Деминг

СПАСИБО

С удовольствием отвечу на Ваши вопросы

@dumtest

roman.ivliev@mail.ru

roman.ivliyev