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

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

on

  • 307 views

 

Statistics

Views

Total Views
307
Views on SlideShare
307
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • ПРО ДОКЛАД • КАК ДЕЛАТЬ ПРОДУКТЫ КАЧЕСТВЕННЫМИ БЕЗ ТЕСТИРОВЩИКОВ • КАК ЭКОНОМИТЬ ВРЕМЯ НА ТЕСТИРОВАНИИ • КАК ЗАКЛАДЫВАТЬ КАЧЕСТВО В ПРОДУКТ 2
  • ПРО ДОКЛАДЧИКА • ЛАБОРАНТ КАЧЕСТВА • 10+ ЛЕТ В ТЕСТИРОВАНИИ • ПОМОГАЮ КОМПАНИЯМ, БОЛЬШИМ И МАЛЕНЬКИМ, ДЕЛАТЬ ИХ ПРОДУКТЫ КАЧЕСТВЕННЕЕ • КЛЁВАЯ! 3
  • ПРО ДОКЛАДЧИКА • ЛАБОРАНТ КАЧЕСТВА • 10+ ЛЕТ В ТЕСТИРОВАНИИ • ПОМОГАЮ КОМПАНИЯМ, БОЛЬШИМ И МАЛЕНЬКИМ, ДЕЛАТЬ ИХ ПРОДУКТЫ КАЧЕСТВЕННЕЕ • КЛЁВАЯ! 4
  • КТО ТАКИЕ ТЕСТИРОВЩИКИ? • АНАЛИЗИРУЮТ ТРЕБОВАНИЯ • НАСТРАИВАЮТ ОКРУЖЕНИЯ • ОЦЕНИВАЮТ ЮЗАБИЛИТИ • ПИШУТ КОД • ПОДДЕРЖИВАЮТ ПОЛЬЗОВАТЕЛЕЙ • ПОЛУЧАЮТ МЕНЬШЕ ВСЕХ В ПРОЕКТЕ 5
  • А ЧТО НАМ РЕАЛЬНО НУЖНО? • ПРОДУКТ, СООТВЕТСТВУЮЩИЙ ОЖИДАНИЯМ ПОЛЬЗОВАТЕЛЯ • КОД, КОТОРЫЙ ЛЕГКО ПОДДЕРЖИВАТЬ • СВОЕВРЕМЕННЫЕ РЕЛИЗЫ • ОТСУТСТВИЕ КРИТИЧНЫХ ПРОБЛЕМ 6
  • ИНСТРУМЕНТЫ Что хотим Как получить Соответствие ПО пользовательским ожиданиям 1. Кросс-ревью спецификаций 2. Управляемое бета-тестирование 3. Юзабилити-тесты Поддержка кода 4. Unit-tests & TDD Скорость релизов 5. Автоматизация приёмочных тестов 6. Bug battles Отсутствие ошибок 7. Комбинаторика тестов 8. Краудсорсинг-тестирование 7
  • 1. КРОСС-РЕВЬЮ СПЕЦИФИКАЦИЙ • СУБЪЕКТИВНЫЕ ОЦЕНКИ НА ПОЛНОТУ И ДОСТАТОЧНОСТЬ • СООТВЕТСТВИЕ КРИТЕРИЯМ IEEE • ИСПОЛЬЗОВАНИЕ RMS ДЛЯ МОНИТОРИНГА СТАТУСОВ 8
  • 2. БЕТА-ТЕСТИРОВАНИЕ • ПОИСК ЦЕЛЕВОЙ АУДИТОРИИ • ПОЛУЧЕНИЕ НАИБОЛЕЕ ПОЛЕЗНОЙ ОБРАТНОЙ СВЯЗИ • ! КАК МОЖНО РАНЬШЕ • !! УДОБНЫЙ ИНСТРУМЕНТ РЕГИСТРАЦИИ И АНАЛИЗА • !!! ПРАВИЛЬНАЯ МОТИВАЦИЯ 9
  • 3. ЮЗАБИЛИТИ-ТЕСТЫ • НЕСКОЛЬКО РЕАЛЬНЫХ СЦЕНАРИЕВ • ТОЛЬКО ВЖИВУЮ • НА БЛИЗКОЙ ЦЕЛЕВОЙ АУДИТОРИИ • ОБЯЗАТЕЛЬНО ФИКСАЦИЯ • НЕ ПРОСИТЬ И НЕ СЛУШАТЬ СОВЕТОВ – ИСКАТЬ ПРОБЛЕМЫ! 10
  • 4. ЮНИТ-ТЕСТЫ И TDD • ЛЕГКАЯ ЛОКАЛИЗАЦИЯ ОШИБОК • НЕБОЛЬШИЕ ЗАТРАТЫ НА ПОДДЕРЖКУ • ВЫСОКАЯ СКОРОСТЬ ВЫПОЛНЕНИЯ • УВЕРЕННОСТЬ В ЗАВТРАШНЕМ ДНЕ И В СЕГОДНЯШНЕМ КОДЕ • НИКТО НЕ ХОЧЕТ ИХ ПИСАТЬ 11
  • 5. АВТОМАТИЗАЦИЯ ПРИЁМКИ • ВЫСОКОУРОВНЕВЫЕ ИНТЕГРАЦИОННЫЕ ТЕСТЫ В ОБХОД GUI • API • HTTP • SOAP • ФРЕЙМВОРК И ИНФРАСТРУКТУРА ДЛЯ УДОБСТВА ПОДДЕРЖКИ • ИХ ТОЖЕ ПИСАТЬ НЕ ХОТЯТ 12
  • 6. BUG BATTLES • ТАНЦУЮТ ТЕСТИРУЮТ ВСЕ! • РАЗНЫЕ СЦЕНАРИИ • РАЗНОЕ ВОСПРИЯТИЕ ОШИБОК • РАЗНЫЕ ОКРУЖЕНИЯ • ОДНОВРЕМЕННАЯ РАБОТА • ЖЕЛАТЕЛЕН КУРАТОР ДЛЯ РАСПРЕДЕЛЕНИЯ РОЛЕЙ 13
  • 7. КОМБИНАТОРИКА ТЕСТОВ • ПАРАМЕТРИЗАЦИЯ ТЕСТОВ • ВСЕВОЗМОЖНЫЕВХОДНЫЕ ПАРАМЕТРЫ • ПРОКАЧКА МЫШЦЫ «ТЕСТИРОВАНИЕ» • РАЗРАБОТЧИКАМ ЭТО ОБЕСПЕЧИТЬ ЗНАЧИТЕЛЬНО ПРОЩЕ! 14
  • 8. КРАУДСОРСИНГ-ТЕСТИРОВАНИЕ • ТЕСТИРОВЩИКИ С РАЗНЫХ ПОРТАЛОВ • UTEST.COM • FIXBER.COM • SOFTWARE-TESTING.RU • ОПЛАТА ЗА ОШИБКИ ИЛИ КОНКУРСЫ ПО РЕЗУЛЬТАТУ • НЕОГРАНИЧЕННОЕ КОЛИЧЕСТВО ОКРУЖЕНИЙ И ВЗГЛЯДОВ 15
  • ЭММ... И КТО ЭТО БУДЕТ ДЕЛАТЬ? • РМ - ОРГАНИЗАЦИЯ • РАЗРАБОТЧИКИ – ЮНИТ-ТЕСТЫ, ПРИЁМОЧНЫЕ ТЕСТЫ • АНАЛИТИКИ – РЕВЬЮ, КОМБИНАТОРИКА • ТЕХПОДДЕРЖКА – БЕТА, ЮТЕСТЫ, КРАУДСОРСИНГ 16
  • 17
  • И КАК ИХ НА ЭТО СПОДВИГНУТЬ? • НЕУНЫЛЫЕ БЕСЕДЫ • ТЕСТ-СЕРТИФИКАЦИИ • ГЕЙМИФИКАЦИЯ • ИНОГДА НАДО БЫТЬ ЖЁЩЕ • ПАРОЧКА МЕТОДОЛОГОВ 18
  • ТЕМ ВРЕМЕНЕМ, НА ПРАКТИКЕ… 19 Your software is shit!
  • ВОПРОСЫ? WELCOME! HTTP://NATALYA.RUKOL.RU HTTP://SOFTWARE-TESTING.RU HTTP://QUALITY-LAB.RU NATALYA@QUALITY-LAB.RU SKYPE NATALYA.RUKOL 20