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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

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

  • 278 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
278
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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