coverage analyse
От: -=chp=- Россия http://chpfilms.boom.ru
Дата: 24.09.04 08:32
Оценка:
Зачем нужен coverage analyse?

19.10.04 02:44: Перенесено модератором из 'Средства разработки' — Павел Кузнецов
Re: coverage analyse
От: Jenyay http://jenyay.net
Дата: 24.09.04 14:55
Оценка:
Здравствуйте, -=chp=-, Вы писали:

C>Зачем нужен coverage analyse?


Чтобы знать, какие части кода не вызывались.
... << RSDN@Home 1.1.4 beta 2 rev. 0>>
Софт, исходники и фото
Re[2]: coverage analyse
От: -=chp=- Россия http://chpfilms.boom.ru
Дата: 24.09.04 15:10
Оценка:
C>>Зачем нужен coverage analyse?
J>Чтобы знать, какие части кода не вызывались.

Я это понимаю, но ради чего это может быть нужно? Уменьшение объема экзэшника? Допустим есть такая часть кода как проверка ошибок (или любая другая разновидность алтернативных веток). То есть в случае если произошла ошибка вызывается функция. Понятное дело что пока работает прога нормально эта функция не попадет в coverage.
Re[3]: coverage analyse
От: bkat  
Дата: 24.09.04 15:22
Оценка:
Здравствуйте, -=chp=-, Вы писали:

C>>>Зачем нужен coverage analyse?

J>>Чтобы знать, какие части кода не вызывались.

C>Я это понимаю, но ради чего это может быть нужно?


Например для проверки полноты тестирования.
Скажем есть у тебя набор тестов и ты хочешь добиться,
чтобы они проверяли как можно больше веток в программе.
Вот тогда такой анализ может быть очень полезным.

При поиске багов тоже полезно, чтобы отсекать куски системы.

В общем это нужно не каждый день, но может быть время от времени очень полезным...
Re[3]: coverage analyse
От: PPA Россия http://flylinkdc.blogspot.com/
Дата: 24.09.04 16:44
Оценка:
Здравствуйте, -=chp=-, Вы писали:

Просмотрев все "красные точечки" (в случае AQtime)
можно найти в коде мусор который когда-то был нужен но сейчас уже излишен и его удалить.
большего применения я не нашел
... << RSDN@Home 1.1.4 beta 3 rev. 190 [Winamp: Metallica — THE UNFORGIVEN II ]>>
Re[4]: coverage analyse
От: olegkr  
Дата: 27.10.04 12:27
Оценка: 4 (1) +1
Здравствуйте, bkat, Вы писали:

B>В общем это нужно не каждый день, но может быть время от времени очень полезным...


В идеале это нужно при каждом билде. Закоммитил девелопер в CVS, coverage тестов упало — и получаем build failed. Иди, пиши тесты Жаль только пока нормальной тулзы для .NET не нашел...
Re: coverage analyse
От: ict  
Дата: 05.11.04 12:21
Оценка:
Не ответ, но в тему...

Кто какими утилитами для анализа пользуется.

Встала задача оценить на сколько приложение покрыто тестами.
Установил я DevPartner, но к сожалению провести по его результатам никакого анализа не представляется возможным.
Re[2]: coverage analyse
От: Alex Alexandrov США  
Дата: 07.11.04 20:36
Оценка: 6 (1)
Здравствуйте, ict, Вы писали:

i> Не ответ, но в тему...

i>
i> Кто какими утилитами для анализа пользуется.
i>
i> Встала задача оценить на сколько приложение покрыто тестами.
i> Установил я DevPartner, но к сожалению провести по его результатам
i> никакого анализа не представляется возможным.

Лучше Bullseye Coverage я ничего не видел. Инструментирует исходники, а не бинарники, так что всегда есть возможность разобраться, в чем проблема, если что-то не клеится. Очень мультиплатформенная.

-- Всего хорошего!
-- Alex Alexandrov, e-mail: alex_alexandrov(at)fromru(dot)com
Posted via RSDN NNTP Server 1.9 gamma
It's kind of fun to do the impossible (Walt Disney)
Re[5]: coverage analyse
От: Аноним  
Дата: 03.12.04 12:49
Оценка: +1
Здравствуйте, olegkr, Вы писали:

O>Жаль только пока нормальной тулзы для .NET не нашел...


А NCover не канает?
Re[6]: coverage analyse
От: olegkr  
Дата: 06.12.04 12:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А NCover не канает?


1. Нет нормальной интеграции в VS (к примеру, подсветки не выполняющегося кода)
2. Сгенерированный им отчет "несколько" тяжеловесен. В нашем проекте он весит около 8 мегов.
3. Не понял, как сделать, что бы показывалась динамика покрытия (типа в новом билде покрытие упало на 5%, кой-кому надо по шее надавать)
Вывод — надо хорошенько поработать напильником, что бы привести его в нормальный вид.

Смотрел так же Clover.NET. Не совсем понял, за что они пытаются брать деньгу. Сделанная им инструментовка убила 80% тестов напрочь.
Re[7]: coverage analyse
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 06.12.04 14:00
Оценка: 6 (1)
Здравствуйте, olegkr, Вы писали:

А>>А NCover не канает?


O>2. Сгенерированный им отчет "несколько" тяжеловесен. В нашем проекте он весит около 8 мегов.


Посмотри вот этот инструмент — вроде как помогает разбираться в отчете полученном от NCover:
http://www.sliver.com/dotnet/NCoverBrowser/
Re[8]: coverage analyse
От: olegkr  
Дата: 06.12.04 15:55
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Посмотри вот этот инструмент — вроде как помогает разбираться в отчете полученном от NCover:

N>http://www.sliver.com/dotnet/NCoverBrowser/

хоть что-то....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.