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

987 views
842 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
987
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×