Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Альтернативная классификация багов (alternative...

ymkocv
July 23, 2015
170

Альтернативная классификация багов (alternative classification of bugs)

Упрощение классификации и примеры использования на практике

ymkocv

July 23, 2015
Tweet

Transcript

  1. ЧТО ТАКОЕ БАГ? • В программировании баг — слово, обычно

    обозначающее ошибку в программе или системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.
  2. ПО ПРИОРИТЕТУ*: • С высоким приоритетом • Со средним приоритетом

    • С низким приоритетом * http://www.protesting.ru/testing/bugpriority.html
  3. ПО ЧАСТОТЕ ВОЗНИКНОВЕНИЯ*: • Возникает у всех всегда • Возникает

    у всех время от времени * http://www.protesting.ru/testing/bugpriority.html
  4. ПО ЧАСТОТЕ ВОЗНИКНОВЕНИЯ*: • Возникает у всех всегда • Возникает

    у всех время от времени • Возникает на определенной конфигурации всегда * http://www.protesting.ru/testing/bugpriority.html
  5. ПО ЧАСТОТЕ ВОЗНИКНОВЕНИЯ*: • Возникает у всех всегда • Возникает

    у всех время от времени. • Возникает на определенной конфигурации всегда • Возникает на определенной конфигурации иногда * http://www.protesting.ru/testing/bugpriority.html
  6. ПО ЧАСТОТЕ ВОЗНИКНОВЕНИЯ*: • Возникает у всех всегда • Возникает

    у всех время от времени. • Возникает на определенной конфигурации всегда • Возникает на определенной конфигурации иногда • Единичный случай * http://www.protesting.ru/testing/bugpriority.html
  7. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  8. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации • ADS: Дефект документации архитектуры * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  9. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации • ADS: Дефект документации архитектуры • DDS: Дефект документации по дизайну * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  10. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации • ADS: Дефект документации архитектуры • DDS: Дефект документации по дизайну • Source code: Дефекты кода * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  11. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации • ADS: Дефект документации архитектуры • DDS: Дефект документации по дизайну • Source code: Дефекты кода • Test Plan/ Test Cases * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  12. ПО ИСТОЧНИКУ*: • SSD: Дефект изучающей документации • FSD: Дефект

    спецификации • ADS: Дефект документации архитектуры • DDS: Дефект документации по дизайну • Source code: Дефекты кода • Test Plan/ Test Cases • User Documentation * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  13. ПО ТИПАМ*: • Комментарий • Ошибка компиляции • Ошибка тестовых

    данных * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  14. ПО ТИПАМ*: • Комментарий • Ошибка компиляции • Ошибка тестовых

    данных • Ошибка базы данных * http://www.softwaretestingstuff.com/2008/05/classification-of-defects-bugs.html
  15. ДЛЯ ЧЕГО ЭТО НАДО? • Метрики • Анализ метрических данных

    • Поиск решений • Работа над ошибками
  16. РЕШЕНИЯ • Чаще проводить code review • Провести тренинг по

    функционалу для команды • Практиковать парное программирование для обучение команды по дизайну