ݺߣ

ݺߣShare a Scribd company logo
Планирование тестирования:

легко и просто!
О докладчике
                                 • «Лаборатория Качества» - болтолог-
                                   идеолог
                                 • «Undev.Ru» - тестопроцессостроитель
                                 • «Лаборатория Касперского» –
                                   руководитель отдела автоматизации
                                   тестирования
                                 • «Акронис» – Руководитель проекта по
http://natalyarukol.ru             тестированию
http://nrukol.moikrug.ru
                                 • «Текора», «НТЦ ИРМ» –
                                   руководитель отделов тестирования
http://software-testing.ru
                                 • А также аналитик, руководитель проектов,
Skype: natalya.rukol               разработчик, тестировщик и внедренец в
mailto: natalya@quality-lab.ru
                                   компаниях «Текора», «Парагон», «Аурига»,
                                   «ИСЭН»
Как планировать
 тестирование?
     1. Оценить
        ресурсозатраты
     2. Определить
        последовательность
        задач
     3. Выполнить
     4. Готово!
Планирование
тестирования:
 миссия не
выполнима!
О докладчике
                                 • Оперировала
                                   человекоминутами и
                                   человекогодами
                                 • Вовремя выпустила
http://natalyarukol.ru             40% проектов
http://nrukol.moikrug.ru
                                 • Вовремя выполнила
http://software-testing.ru
                                   менее 10% задач
Skype: natalya.rukol

mailto: natalya@quality-lab.ru
Трудности планирования

     Какие бывают?
Трудности планирования
• Разработчики срывают сроки
• Не сразу есть требования
• Не знаем, сколько раз будем
  тестировать одно и то же
• Изменения в требованиях и
  интерфейсах после
  готовности тестов и
  автотестов
• Ограниченность ресурсов
• Не дают времени на
  планирование
Непредвиденные
        обстоятельства
• Сроки разработки
• Качество ПО
• Изменения требо-
  ваний и интерфейсов
Непредвиденные
        обстоятельства
• Анализ рисков
• Учёт зависимостей по
  задачам
• Оперативный контроль
• Анализ проблем
  (ретроспективы, post-
  mortem)
Неучтённые задачи
• «Задача оказалась
  сложнее»
• Требований больше
• Особенности
  архитектуры
Неучтённые задачи
     • Стратегия
       тестирования
     • Согласование задач
       по тестированию
Нехватка ресурсов
• Нет времени на
  тестирование /
  людей в команде
• Нет времени на
  планирование
Нехватка ресурсов
• Открытые торги
• Оптимизация задач
  – Согласования
  – Пост-мортем
  – Приоритезация
Agile ХАОС
• Всё меняется
• Что вы сделали? Ой,
  это уже не нужно
• Итерация неделя.
  Сборка готова за
  полчаса.
Agile ХАОС
• Всё время быть в
  курсе
• Договариваться «что
  нужно?»
• В аджайле нет
  стражам качества!
Корень зла
План      Дело        Рез-т

         И ещё раз…



План      Дело        Рез-т

         И ещё раз…



План      Дело        Рез-т
Панацея
              План



Анализ                    Делаем




   Коррект.          Контроль
Выводы?

More Related Content

Наталья Руколь "Планирование тестирования"

  • 2. О докладчике • «Лаборатория Качества» - болтолог- идеолог • «Undev.Ru» - тестопроцессостроитель • «Лаборатория Касперского» – руководитель отдела автоматизации тестирования • «Акронис» – Руководитель проекта по http://natalyarukol.ru тестированию http://nrukol.moikrug.ru • «Текора», «НТЦ ИРМ» – руководитель отделов тестирования http://software-testing.ru • А также аналитик, руководитель проектов, Skype: natalya.rukol разработчик, тестировщик и внедренец в mailto: natalya@quality-lab.ru компаниях «Текора», «Парагон», «Аурига», «ИСЭН»
  • 3. Как планировать тестирование? 1. Оценить ресурсозатраты 2. Определить последовательность задач 3. Выполнить 4. Готово!
  • 5. О докладчике • Оперировала человекоминутами и человекогодами • Вовремя выпустила http://natalyarukol.ru 40% проектов http://nrukol.moikrug.ru • Вовремя выполнила http://software-testing.ru менее 10% задач Skype: natalya.rukol mailto: natalya@quality-lab.ru
  • 7. Трудности планирования • Разработчики срывают сроки • Не сразу есть требования • Не знаем, сколько раз будем тестировать одно и то же • Изменения в требованиях и интерфейсах после готовности тестов и автотестов • Ограниченность ресурсов • Не дают времени на планирование
  • 8. Непредвиденные обстоятельства • Сроки разработки • Качество ПО • Изменения требо- ваний и интерфейсов
  • 9. Непредвиденные обстоятельства • Анализ рисков • Учёт зависимостей по задачам • Оперативный контроль • Анализ проблем (ретроспективы, post- mortem)
  • 10. Неучтённые задачи • «Задача оказалась сложнее» • Требований больше • Особенности архитектуры
  • 11. Неучтённые задачи • Стратегия тестирования • Согласование задач по тестированию
  • 12. Нехватка ресурсов • Нет времени на тестирование / людей в команде • Нет времени на планирование
  • 13. Нехватка ресурсов • Открытые торги • Оптимизация задач – Согласования – Пост-мортем – Приоритезация
  • 14. Agile ХАОС • Всё меняется • Что вы сделали? Ой, это уже не нужно • Итерация неделя. Сборка готова за полчаса.
  • 15. Agile ХАОС • Всё время быть в курсе • Договариваться «что нужно?» • В аджайле нет стражам качества!
  • 16. Корень зла План Дело Рез-т И ещё раз… План Дело Рез-т И ещё раз… План Дело Рез-т
  • 17. Панацея План Анализ Делаем Коррект. Контроль