20

Н. Руколь "Тестирование без тестировщиков", DUMP-2014

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Н. Руколь "Тестирование без тестировщиков", DUMP-2014
Page 2: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ПРО ДОКЛАД

• КАК ДЕЛАТЬ ПРОДУКТЫ

КАЧЕСТВЕННЫМИ БЕЗ

ТЕСТИРОВЩИКОВ

• КАК ЭКОНОМИТЬ ВРЕМЯ НА

ТЕСТИРОВАНИИ

• КАК ЗАКЛАДЫВАТЬ КАЧЕСТВО В

ПРОДУКТ

2

Page 3: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ПРО ДОКЛАДЧИКА

• ЛАБОРАНТ КАЧЕСТВА

• 10+ ЛЕТ В ТЕСТИРОВАНИИ

• ПОМОГАЮ КОМПАНИЯМ, БОЛЬШИМ И

МАЛЕНЬКИМ, ДЕЛАТЬ ИХ ПРОДУКТЫ

КАЧЕСТВЕННЕЕ

• КЛЁВАЯ!

3

Page 4: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ПРО ДОКЛАДЧИКА

• ЛАБОРАНТ КАЧЕСТВА

• 10+ ЛЕТ В ТЕСТИРОВАНИИ

• ПОМОГАЮ КОМПАНИЯМ, БОЛЬШИМ И

МАЛЕНЬКИМ, ДЕЛАТЬ ИХ ПРОДУКТЫ

КАЧЕСТВЕННЕЕ

• КЛЁВАЯ!

4

Page 5: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

КТО ТАКИЕ ТЕСТИРОВЩИКИ?

• АНАЛИЗИРУЮТ ТРЕБОВАНИЯ

• НАСТРАИВАЮТ ОКРУЖЕНИЯ

• ОЦЕНИВАЮТ ЮЗАБИЛИТИ

• ПИШУТ КОД

• ПОДДЕРЖИВАЮТ ПОЛЬЗОВАТЕЛЕЙ

• ПОЛУЧАЮТ МЕНЬШЕ ВСЕХ В ПРОЕКТЕ

5

Page 6: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

А ЧТО НАМ РЕАЛЬНО НУЖНО?

• ПРОДУКТ, СООТВЕТСТВУЮЩИЙ

ОЖИДАНИЯМ ПОЛЬЗОВАТЕЛЯ

• КОД, КОТОРЫЙ ЛЕГКО

ПОДДЕРЖИВАТЬ

• СВОЕВРЕМЕННЫЕ РЕЛИЗЫ

• ОТСУТСТВИЕ КРИТИЧНЫХ ПРОБЛЕМ

6

Page 7: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ИНСТРУМЕНТЫ

Что хотим Как получить

Соответствие ПО

пользовательским

ожиданиям

1. Кросс-ревью спецификаций

2. Управляемое бета-тестирование

3. Юзабилити-тесты

Поддержка кода 4. Unit-tests & TDD

Скорость релизов 5. Автоматизация приёмочных тестов

6. Bug battles

Отсутствие ошибок 7. Комбинаторика тестов

8. Краудсорсинг-тестирование

7

Page 8: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

1. КРОСС-РЕВЬЮ СПЕЦИФИКАЦИЙ

• СУБЪЕКТИВНЫЕ ОЦЕНКИ НА

ПОЛНОТУ И ДОСТАТОЧНОСТЬ

• СООТВЕТСТВИЕ КРИТЕРИЯМ IEEE

• ИСПОЛЬЗОВАНИЕ RMS ДЛЯ

МОНИТОРИНГА СТАТУСОВ

8

Page 9: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

2. БЕТА-ТЕСТИРОВАНИЕ

• ПОИСК ЦЕЛЕВОЙ АУДИТОРИИ

• ПОЛУЧЕНИЕ НАИБОЛЕЕ ПОЛЕЗНОЙ

ОБРАТНОЙ СВЯЗИ

• ! КАК МОЖНО РАНЬШЕ

• !! УДОБНЫЙ ИНСТРУМЕНТ

РЕГИСТРАЦИИ И АНАЛИЗА

• !!! ПРАВИЛЬНАЯ МОТИВАЦИЯ

9

Page 10: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

3. ЮЗАБИЛИТИ-ТЕСТЫ

• НЕСКОЛЬКО РЕАЛЬНЫХ СЦЕНАРИЕВ

• ТОЛЬКО ВЖИВУЮ

• НА БЛИЗКОЙ ЦЕЛЕВОЙ АУДИТОРИИ

• ОБЯЗАТЕЛЬНО ФИКСАЦИЯ

• НЕ ПРОСИТЬ И НЕ СЛУШАТЬ СОВЕТОВ

– ИСКАТЬ ПРОБЛЕМЫ!

10

Page 11: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

4. ЮНИТ-ТЕСТЫ И TDD

• ЛЕГКАЯ ЛОКАЛИЗАЦИЯ ОШИБОК

• НЕБОЛЬШИЕ ЗАТРАТЫ НА

ПОДДЕРЖКУ

• ВЫСОКАЯ СКОРОСТЬ ВЫПОЛНЕНИЯ

• УВЕРЕННОСТЬ В ЗАВТРАШНЕМ ДНЕ И

В СЕГОДНЯШНЕМ КОДЕ

• НИКТО НЕ ХОЧЕТ ИХ ПИСАТЬ

11

Page 12: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

5. АВТОМАТИЗАЦИЯ ПРИЁМКИ

• ВЫСОКОУРОВНЕВЫЕ

ИНТЕГРАЦИОННЫЕ ТЕСТЫ В ОБХОД GUI

• API

• HTTP

• SOAP

• ФРЕЙМВОРК И ИНФРАСТРУКТУРА ДЛЯ

УДОБСТВА ПОДДЕРЖКИ

• ИХ ТОЖЕ ПИСАТЬ НЕ ХОТЯТ

12

Page 13: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

6. BUG BATTLES

• ТАНЦУЮТ ТЕСТИРУЮТ ВСЕ!

• РАЗНЫЕ СЦЕНАРИИ

• РАЗНОЕ ВОСПРИЯТИЕ ОШИБОК

• РАЗНЫЕ ОКРУЖЕНИЯ

• ОДНОВРЕМЕННАЯ РАБОТА

• ЖЕЛАТЕЛЕН КУРАТОР ДЛЯ

РАСПРЕДЕЛЕНИЯ РОЛЕЙ

13

Page 14: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

7. КОМБИНАТОРИКА ТЕСТОВ

• ПАРАМЕТРИЗАЦИЯ ТЕСТОВ

• ВСЕВОЗМОЖНЫЕ ВХОДНЫЕ

ПАРАМЕТРЫ

• ПРОКАЧКА МЫШЦЫ

«ТЕСТИРОВАНИЕ»

• РАЗРАБОТЧИКАМ ЭТО ОБЕСПЕЧИТЬ

ЗНАЧИТЕЛЬНО ПРОЩЕ!

14

Page 15: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

8. КРАУДСОРСИНГ-ТЕСТИРОВАНИЕ

• ТЕСТИРОВЩИКИ С РАЗНЫХ

ПОРТАЛОВ

• UTEST.COM

• FIXBER.COM

• SOFTWARE-TESTING.RU

• ОПЛАТА ЗА ОШИБКИ ИЛИ КОНКУРСЫ

ПО РЕЗУЛЬТАТУ

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

ОКРУЖЕНИЙ И ВЗГЛЯДОВ

15

Page 16: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ЭММ... И КТО ЭТО БУДЕТ ДЕЛАТЬ?

• РМ - ОРГАНИЗАЦИЯ

• РАЗРАБОТЧИКИ – ЮНИТ-ТЕСТЫ,

ПРИЁМОЧНЫЕ ТЕСТЫ

• АНАЛИТИКИ – РЕВЬЮ,

КОМБИНАТОРИКА

• ТЕХПОДДЕРЖКА – БЕТА, ЮТЕСТЫ,

КРАУДСОРСИНГ

16

Page 17: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

17

Page 18: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

И КАК ИХ НА ЭТО СПОДВИГНУТЬ?

• НЕУНЫЛЫЕ БЕСЕДЫ

• ТЕСТ-СЕРТИФИКАЦИИ

• ГЕЙМИФИКАЦИЯ

• ИНОГДА НАДО БЫТЬ ЖЁЩЕ

• ПАРОЧКА МЕТОДОЛОГОВ

18

Page 19: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ТЕМ ВРЕМЕНЕМ, НА ПРАКТИКЕ…

19

Your software

is shit!

Page 20: Н. Руколь "Тестирование без тестировщиков", DUMP-2014

ВОПРОСЫ? WELCOME!

HTTP://NATALYA.RUKOL.RU

HTTP://SOFTWARE-TESTING.RU

HTTP://QUALITY-LAB.RU

[email protected]

SKYPE NATALYA.RUKOL

20