Эффективность тестирования
#1
Отправлено 23 августа 2006 - 12:20
Как можно оценить эффективность тестирования? Что под тим обычно понимается? И как это делать? Заранее спасибо
#2
Отправлено 23 августа 2006 - 13:58
#3
Отправлено 23 августа 2006 - 13:59
#4
Отправлено 23 августа 2006 - 14:13
#5
Отправлено 23 августа 2006 - 14:26
Мдя, и почему я МатАн с Вышкой так быстро забыл?Вот тут что-то откопал.
http://www.citforum...._criterion/#2.2.
Если кто-то использовал подобную метрику на практике - поделитесь впечатлениями.
#6
Отправлено 23 августа 2006 - 17:56
Это не матан, уважаемый, это алгебра :)Мдя, и почему я МатАн с Вышкой так быстро забыл?Вот тут что-то откопал.
http://www.citforum...._criterion/#2.2.
Если кто-то использовал подобную метрику на практике - поделитесь впечатлениями.
Подобную метрику по жизни использовать не нужно, ибо избыточно сложно. В статье же ясно сказано, что это формулировка метрик, адаптированная для генетических алгоритмов. Специфика в том, что для этого нужны метрики, которые позволяют оценить, в нужную ли сторону происходят мутации, то есть та же самая функция используется и как оценочная при отборе. А для этого нужна монотонность и (по-возможности) гладкость.
Список метрик, основанных на коде, которые указаны в заголовках разделов статьи вполне адекватный и достаточно представительный, это правда. В действительности же практически не существуюет промышленных инструментов, которые умеют измерять покрытие ветвей и покрытие путей. Самое лучшее, на что можно рассчитывать -- это покрытие операторов, включая учёт различных ветвей операторов условного перехода.
И самое главное -- метрики, основанные исключительно на коде, плохи тем, что они никак не учитывают тех требований, которые не реализованы. Так что 100% покрытие кода может прекрасно сочетаться с очень плохим покрытием требований. Так что будьте осторожны, основывая свои выводы об эффективности тестирования на таких метриках.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#7
Отправлено 24 августа 2006 - 00:11
А эта ссылка прямого отношения к вопросу dgorbacheva не имеет.Вот тут что-то откопал.
http://www.citforum...._criterion/#2.2.
В этой статье рассуждается о "тестовом покрытии", а не о "эффективности тестирования".
В зависимости от условий эти критерии могут как совпадать так и не совпадать.
Эффективность это мера того, насколько хорошо решены цели поставленные перед тестировщиками.
Сводить это только к "тестовому покрытию" - достаточно рискованное упрощение.
Юрий
#8
Отправлено 24 августа 2006 - 05:15
Прикрепленные файлы
#9
Отправлено 24 августа 2006 - 09:35
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных