Содержание
- 2. Темы: Введение (основные понятия) Тестирование в жизненном цикле ПО Виды и типы тестирования Тестирование условий Тестирование
- 3. Тестирование – Процесс, содержащий в себе все активности жизненного цикла, как динамические, так и статические, касающиеся
- 4. Надежность - Способность программного продукта функционировать при заданных условиях на протяжении определенного периода времени, или для
- 5. Тесткейс - Набор входных значений, предусловий выполнения, ожидаемых результатов и постусловий выполнения, разработанный для определенной цели
- 6. Каскадная модель Предложена в 1970 г. Уинстоном Ройсом. Преимущества: Полная и согласованная документация на каждом этапе;
- 7. Спиральная модель На каждой итерации оцениваются: риск превышения сроков и стоимости проекта; необходимость выполнения ещё одной
- 8. Преимущества: Проще контролировать отдельные шаги Легко определить сроки и затраты на отдельный шаг Недостатки: Нет целостного
- 9. Стоимость ошибок при разработке ПО Тестирование в жизненном цикле ПО Чем позже найдена ошибка, тем дороже
- 10. Статическое тестирование - Тестирование осуществляется путем анализа артефактов (документации, кода). Анализ может производиться как вручную, так
- 11. По степени автоматизированности: Ручное тестирование (manual testing) Автоматизированное тестирование (automated testing) Полуавтоматизированное тестирование (semiautomated testing) По
- 12. По времени проведения тестирования: Альфа тестирование (alpha testing) Тестирование при приёмке (smoke testing) Тестирование новых функциональностей
- 13. Подведем итог
- 14. Один из способов проверки устойчивости системы на значениях, близких к предельным, - создавать для каждого входа
- 15. Целью тестирования документации является Выявление доступной документации описывающей систему Получение выявленной документации Выяснение степени актуальности полученной
- 16. Функциональное тестирование Функциональное тестирование – тестирование, основанное на анализе спецификации функциональности компонента или системы. . Методы
- 17. Тестирование методом «Белого ящика» Цель этого вида тестирования в том, чтобы проверить каждую ветвь кода, каждый
- 18. Тестирование методом «Черного ящика» Тестирование методом "Черного ящика" предполагает обработку системы как "непрозрачного объекта", таким образом
- 19. Артефакты перед тестированием BR, BRD, CR, ЗНИ – требования к доработке системы Realize Notes – полный
- 20. Артефакты во время тестирования Методика тестирования – описывает виды и стратегию тестирования, ограничения предъявляемые к тестированию
- 21. Артефакты передаваемые заказчику Список может изменяться и зависит от договоренностей с заказчиком. Отчет о тестировании –
- 22. План тестирования Тестовые сценарии Дефекты Отчёт о тестировании Этапы тестирования
- 23. Требование – это формализованное описание свойств системы. Виды требований: Бизнес-требования Функциональные требования Нефункциональные требования Тестовые требования
- 24. Критерии к тестовым требованиям: корректность; недвусмысленность; полнота; непротиворечивость; упорядоченность по важности и стабильности; проверяемость (верифицируемость или
- 25. Тестовый сценарий – это последовательность ДЕЙСТВИЙ для достижения фактического результата. Состав тестового сценария Название Предварительные условия
- 26. Тестовые наборы Тестовый набор – набор тестов, которые принадлежат к одной функциональности.
- 27. Описание дефекта Минимальные данные о дефекте: краткое описание дата автор (обнаруживший дефект) ссылка на систему и
- 28. Виды дефектов Классификация по типу: ошибки в функциональности ошибки эргономики модуля или бизнес-процесса ошибки документирования ошибки
- 29. Жизненный цикл дефекта
- 30. Bug tracking system Система трекинга багов — это инфраструктура, позволяющая: • создавать, • хранить, • просматривать
- 31. Список рекомендованной литературы 1. Андреас Голзер, Алаин Захм "Оптимизация качества для достижения высоких бизнес-результатов« 2. Бейзер
- 33. Скачать презентацию