Содержание
- 2. Тестирование: основные понятия Тестирование и жизненный цикл ПО Дефекты в тестировании Методы составления тестовых сценариев Особенности
- 3. - что такое тестирование ПО, его роль - основные понятия - принципы тестирования ПО - этапы
- 4. Обеспечение качества Оценка программного продукта и связанных с ним продуктов, что они соответствуют обозначенным требованиям, установленной
- 5. Найти дефекты Получить уверенность в качестве программного продукта Предоставить информацию для принятия дальнейших решений Предотвратить дефекты
- 6. Качество и Debugging Качество программного обеспечения (Software Quality) — это совокупность характеристик программного обеспечения, относящихся к
- 7. Основные понятия Сценарий использования (Use Case) – описание взаимодействия системы с пользователем в контексте получения некоторого
- 8. Основные понятия Спецификация требований - законченное описание поведения программы, которую требуется разработать. Полнота - Однозначность -
- 9. Ошибка, Дефект, Сбой 2) Дефект, Баг: Mars Climate Orbiter: $125 millions 3) Сбой: оказался слишком близко
- 10. Верификация и Валидация Верификация(Verification) - это процесс оценки системы или её компонентов с целью определения удовлетворяют
- 11. Верификация и Валидация Верификация: - после создания продукта Сделали ли мы продукт правильно, в соответствии с
- 12. Принципы тестирования: Тестирование показывает наличие дефектов Исчерпывающее тестирование невозможно Раннее тестирование Скопление дефектов Парадокс пестицида Контекстность
- 13. 1. Тестирование показывает наличие дефектов Тестирование может показать наличие дефектов но не может сказать об их
- 14. 2. Исчерпывающее тестирование невозможно Тестирование всех комбинаций невозможно, за исключением очень тривиальных случаев. Пример с калькулятором,
- 15. 3. Раннее тестирование Тестирование должно начинаться как можно раньше в цикле разработки ПО, и должно сосредотачиваться
- 16. 4. Скопление дефектов Большинство дефектов сосредотачиваются в меньшинстве программных модулей, следовательно тестирование должно фокусироваться на областях,
- 17. 5. Парадокс пестицида Если один и тот же набор тестов постоянно повторяется, он будет каждый раз
- 18. 6. Контекстность тестирования Тестирование проводится различно в зависимости от контекста, к примеру единичное приложение под Windows,
- 19. 7. Обманчивость отсутствия дефектов Поиск и нахождение дефектов ещё не являются критерием успешности системы, если система
- 20. Контроль качества, обеспечение качества, тестирование Тестирование (TESTING) — это проверка функционирования продукта Контроль качества (QUALITY CONTROL)
- 21. Контроль качества, Обеспечение качества и Тестирование QA (Quality Assurance, Обеспечение качества) - Фокусируется на предотвращении дефектов.
- 22. Контроль качества, обеспечение качества, тестирование
- 23. Основные этапы тестирования Планирование и контроль Анализ и дизайн Создание и выполнение Оценка критериев выхода и
- 24. 1. Планирование и контроль Определение целей тестирования и обозначение тестовых активностей, чтобы достичь этих целей. Определение
- 25. 2. Анализ и дизайн На этом этапе общие цели тестирования расширяются до конкретно тестируемых сценариев и
- 26. 3. Создание и выполнение Создание конкретных тест кейзов и комбинирование их в определённом порядке, настройка системы,
- 27. 4. Оценка критериев выхода и отчётность Прогресс тестирования оценивается относительно установленных критериев выхода Элементы: - проверка
- 28. 5. Завершение тестирования Сбор информации о результатах тестирования для обобщения опыта, получения статистики и фактов. Как
- 29. Тестирование - это не поиск ошибок: внимание на ошибках Количество найденных ошибок является видимым и измеримым
- 30. Тестирование - это не поиск ошибок: внимание на функционале Задача – пропустить как можно меньше приоритетных
- 31. Тестирование - это не поиск ошибок: почему поиск ошибок это плохо В краткосрочной перспективе поиск ошибок
- 32. Тестирование - это не поиск ошибок: несколько советов 1)Анализ продукта и документирование тестов, составление «карты» тестирования
- 33. Вопросы
- 35. Скачать презентацию