Содержание
- 2. Немного о себе 1963-1999 – Вычислительный центр Московского Государственного университета им. М.В. Ломоносова (студент, сотрудник) 1999-2005
- 3. Опыт работы Более 30 лет работы в области тестирования и обеспечения качества (МГУ, Luxoft, Auriga) Более
- 4. Подготовка проекта Неполная оценка трудозатрат Производится только оценка трудозатрат всего проекта менеджером проекта Специалисты по тестированию
- 5. Подготовка проекта Неполнота плана-графика работ по тестированию Вне связи с остальными работами проекта Поздний старт активностей
- 6. Подготовка проекта Неполнота scope тестирования Необоснованные предположения о наличии/отсутствии конкретных видов тестирования (нагрузочного, конфигурационного и др.)
- 7. Стратегия тестирования Стратегия тестирования отсутствует и/или не поддерживается Отсутствие согласованного понимания порядка подготовки и проведения тестирования
- 8. Стратегия тестирования Неполнота работы с требованиями (на примере Agile) Отсутствие формализованного описания требований (например, в виде
- 9. Стратегия тестирования Неполнота объема тестирования (на примере Agile) Тестирование производится исключительно в рамках Story tests /
- 10. Стратегия тестирования Неполнота объема тестирования (на примере итерационной модели) Отсутствие указания цели и объема тестирования для
- 11. Стратегия тестирования Неполнота критериев начала и завершения тестирования (целей по качеству) Отсутствуют критерии начала тестирования Отсутствие
- 12. Стратегия тестирования Неполнота рисков тестирования Не рассматриваются и не анализируются наряду с остальными проектными рисками Не
- 13. Стратегия тестирования Особенности объекта тестирования Не учитываются особенности объекта тестирования (например, отсутствие пользовательского интерфейса, необходимость специальной
- 14. Анализ требований Требования анализируются и разрабатываются без участия тестировщиков Участвуют только аналитики и проектировщики Тестировщики привлекаются
- 15. Анализ требований Требования изменяются без участия тестировщиков Участвуют только аналитики и проектировщики Тестировщики не информируются об
- 16. Анализ требований Требования не ранжированы по приоритетам Сомнительно, что все требования имеют одинаковый приоритет Нет возможности
- 17. Анализ требований Требований в проекте нет Ситуация в принципе невозможная Имеется в виду либо отсутствие документально
- 18. Анализ требований Требования постоянно изменяются Абсолютно нормальная ситуация Имеется в виду отсутствие документально зафиксированных изменений требований
- 19. Анализ требований Нет аналитика – некому поддерживать требования Или «Давайте будем поддерживать все» Разница между ролью
- 20. Дизайн Архитектура системы не учитывается при разработке стратегии тестирования Необходимо для повышения эффективности тестирования (например, нужен
- 21. Дизайн Нет единого решения по пользовательским интерфейсам Неоправданный разнобой в реализации интерфейсов приложения Неудобство для заказчика
- 22. Дизайн У объекта тестирования отсутствует пользовательский интерфейс Непонятно, как «подобраться» к объекту тестирования Непонятно, как визуализировать
- 23. План тестирования Не анализируется покрытие требований тестовыми сценариями Нет соответствия приоритетов требований и степени их покрытия
- 24. План тестирования Оценка качества плана тестирования в процессе разработки Как определить, что разработка плана тестирования завершена
- 25. План тестирования Оценка качества плана тестирования в процессе применения Тестовые сценарии не находят дефектов Тестовые сценарии
- 26. План тестирования Ревью плана тестирования не планируется и/или не проводится Считается сильно затратным Считается неэффективным План
- 27. План тестирования Тестовые сценарии не содержат деталей Конкретные действия тестировщика / инженера по автоматизации придумываются во
- 28. План тестирования Тестовые сценарии содержат детали Изменение требований и дизайна вызывает объемные изменения планов тестирования Затраты
- 29. План тестирования Проектирование и разработка тестовых данных не планируется и не производится Данные придумываются во время
- 30. Автоматизация тестирования Автоматизация функционального тестирования применима в любом проекте Завышенные требования к команде тестировщиков Заниженная оценка
- 31. Автоматизация тестирования Автоматизация функционального тестирования применима только для регрессионного тестирования Как правило, но не всегда Пример:
- 32. Автоматизация тестирования Автоматизация функционального тестирования применима только при большом числе раундов тестирования Как правило, но не
- 33. Автоматизация тестирования Раннее проведение нагрузочного тестирования Исправление функциональных дефектов, как правило, вызывает перезапись и повторный прогон
- 34. Автоматизация тестирования Неадекватная модель нагрузки Совокупность: ролей (кто работает) характеристических сценариев (что делает) профилей (доля и
- 35. Среда тестирования Тестирование выполняется в среде разработки Путаница версий Нестабильность объекта тестирования (исправления «на лету») Невозможность
- 36. Среда тестирования Одна и та же среда тестирования для нескольких проектов Нестабильность объекта тестирования (влияние других
- 37. Тестирование Тестирование проводится не по плану Крайне нежелательно! Иногда это – единственная возможность (например, для восстановления
- 38. Тестирование Дефекты, найденные вне плана тестирования, не приводят к его корректировке Сложности их повторной проверки Можно
- 39. Тестирование Не хватает ресурсов тестирования Проанализировать, почему Невозможность выполнить запланированные работы в срок Установление причины нехватки
- 40. Тестирование Невозможно идентифицировать версию объекта тестирования Неясно, был ли обновлен объект тестирования Невразумительные сведения в системе
- 41. Тестирование Объект тестирования не работоспособен Сбой в процессе сборки Отсутствие четкой регламентации процесса сборки (путаница версий
- 42. Тестирование Дефекты возникают из-за неверной конфигурации системы / среды тестирования Непонятно, как идентифицировать, где найден и
- 43. Тестирование Протоколы тестирования не создаются В них нет описания дефектов Если дефекты не найдены, то создание
- 44. Тестирование Метрики тестирования не используются Качественной оценки может быть недостаточно Трудно анализировать динамику выполнения проекта Работа
- 45. Тестирование Коммуникация и исправление дефектов «на лету» Преимущество – скорость Недостатки: Отсутствие документирования и высокая вероятность
- 46. Тестирование Сокрытие дефектов ЧП! Негативные последствия для всей проектной команды Ничего не дает – заказчик все
- 47. Тестирование Пользовательская документация не тестируется Не запланировано тестирование документации (включая Help) Нет ресурсов для тестирования Тестируют
- 48. Тестирование Не проводится системное тестирование Системное тестирование не планируется Нет времени для системного тестирования Допустимо в
- 49. Приемка Не согласована процедура приемки Что предшествует и что следует за приемо-сдаточными испытаниями Каковы ожидания заказчика
- 50. Приемка Верификация и валидация Разница этих понятий Ликвидация (минимизация) расхождений между требованиями и ожиданиями заказчика Проблемы
- 51. Приемка План приемо-сдаточных испытаний Несоответствие объемов приемо-сдаточных испытаний и системного тестирования Нет ничего, кроме плана приемо-сдаточного
- 52. Приемка График приемо-сдаточных испытаний Определение перечня представителей заказчика, участвующих в проведении приемо-сдаточных испытаний, и их ожиданий
- 53. От обучения … Рассматриваются конкретные действия и/или артефакты (например, риски) Реплики слушателей Попытка их использования закончилась
- 54. … к консалтингу Анализ соответствующего процесса и рекомендации по его совершенствованию Другая интерпретация реплик слушателей Процесс
- 55. Риски консалтинга Совершенствование процессов не является стратегической целью компании Нет четкого видения бизнес-целей компании Нет четкого
- 56. Пример 1 Проблема Оценки трудозатрат на тестирование для новых проектов, получаемые от экспертов, неточны Анализ Доступны
- 57. Пример 2 Проблема Отклонения от плана-графика работ по тестированию обнаруживаются слишком поздно Анализ Мониторинг проектов не
- 58. Пример 3 Проблема Повторяющиеся проблемы с тестированием во многих проектах Анализ Управление рисками не производится Проблемы
- 59. Пример 4 Проблема Процессы разработаны и опубликованы, но при их использование ничего не известно Анализ Служба
- 60. Пример 5 Проблема Процессы разработаны, опубликованы и внедрены, но используются не в соответствии с бизнес-целями Анализ
- 61. Рекомендации Проводя обучение, интересоваться состоянием процессов Идентифицировать процессные проблемы и обращать на них внимание в тренингах
- 63. Скачать презентацию