Содержание
- 2. План Основные определения Немного истории Таксономия дефектов Версии программного продукта Системы контроля версий Жизненный цикл дефектов
- 3. Ошибки в ПО - все возможные несоответствия между демонстрируемыми характеристиками его качества и сформулированными или подразумеваемыми
- 4. fault — ошибка в коде программы, вызывающая нарушения требований при работе (failures), то место, которое надо
- 5. Определения по стандарту Отказ (IЕЕЕ - fault) - наблюдаемое аномальное поведение любого объекта, такое как несоответствие
- 6. Основные определения (2) If anything can go wrong – it will Недостаток (Fault) / Дефект (Defect)
- 7. Немного истории Mark II Aiken Relay Calculator "First actual case of bug being found" Появление терминов
- 8. Таксономия дефектов Недостаточно просто фиксировать дефекты – их надо классифицировать 2 основных признака классификации: Серьезность (severity)
- 9. Таксономия дефектов (2) 1 Severity (серьезность): фатальная (fatal) серьезная (serious) ошибка неудобства (inconvenient) косметическая (cosmetic) предложение
- 10. Версии программного продукта Beta Bug Convergence Zero-Bug Release Release Candidate Golden Release 0 Active Bugs Time
- 11. Версии программного продукта (2) Бета версия (Beta) Производится тестирование стабильной версии продукта внешними пользователями Техническая бета
- 12. Версии программного продукта (3) Точка конвергенции багов (Bug Convergence) Точка проекта, в которой количество исправленных багов
- 13. Версии программного продукта (4) Версия «0 багов» (Zero-Bug Release) Первая версия проекта, в которой все выявленные
- 14. Версии программного продукта (5) Версия «Кандидат» (Release Candidate) Версия проекта, на которой проводится финальное тестирование Собирается,
- 15. Версии программного продукта (6) Версия «Выпускной» (Golden Release) Утвержденный «кандидат» Закончена разработка Закончено тестирование Подписаны документы
- 16. Системы контроля версий Системы контроля версий – системы, обеспечивающие целостность кода и проектной документации при многопользовательской
- 17. Системы контроля версий (2) Схема системы Клиент A Game.cpp v.2.0 Клиент B Game.cpp (изм.) Клиент C
- 18. Жизненный цикл дефектов Исправление Программист Проверка Тестер Классификация, назначение программиста Старший тестер Описание Тестер Баг закрыт
- 19. Bug Tracking Systems Поддерживают жизненный цикл дефектов Test Track (Pro) Разработчик - Seapine Software Клиент\серверный баг-трекер
- 20. Описание дефекта
- 21. Требования к описанию дефекта Краткое описание (Summary) должно давать возможность отличить один баг от другого (в
- 22. Заключение В процессе тестирования установлено, что поведение системы отличается от спецификации Определили, что это дефект (bug)
- 23. Bug report for Heron.exe (пример) плоховато
- 26. Скачать презентацию