Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
ВнизАвтопроверка тестов модулей для D7 Найти похожие ветки
← →
alex_ant (2007-09-18 18:37) [0]Добрый день, недавно устроился в контору Perl-програмистом и увидел в команде интересную фичу. Перед установкой проекта на апрувл, специальная программа пробегает по исходникам, имеющихся модулей, анализирует методы и их реализацию, после чего по тестам этих модулей, находит, какие возможные ситуации в тесте не были проверены, а так же те методы, которые вообще не имеют тестов. И прямо в отчёте показывает, где и на что нужно написать тест.
По-моему гениальная штука. От идиотизма, конечно, не спасает, но ошибки невнимательности находит махом. Так вот вопрос, есть ли нечто подобное для Delphi?
Заранее спасибо!
← →
Игорь Шевченко © (2007-09-19 10:48) [1]
> Так вот вопрос, есть ли нечто подобное для Delphi?
DUnit
← →
alex_ant © (2007-09-20 13:55) [2]Спасибо, поищу эту фичу в DUnit.
← →
Суслик © (2007-09-20 14:06) [3]Что-то не помню я функционала анализа покрытия тестами кода в DUnit.
AFAIK DUnit - это порт на дельфи аналогичного джавовского движка (если есть соменения, см. исходный код - однозначно джависты изначально писали) для автоматизированного тестирования.
← →
Kolan © (2007-09-20 14:11) [4]> DUnit — это порт на дельфи аналогичного джавовского движка
Так и есть. Но когда добавляеь новые Test Case (в BDS) то те фции для которых есть тесты отмечены галочками, а для которых нет не отмечены…
← →
alex_ant © (2007-09-24 17:49) [5]> Так и есть. Но когда добавляеь новые Test Case (в BDS) то те фции для которых есть тесты отмечены галочками, а для которых нет не отмечены…
Это конечно круто, и лучше чем ничего, но я имел ввиду, если внутри функции возможно 8 разветвлений по ситуациям, фича должна проанализировать тест и сказать, что, допустим, 3 ситуации тест учитывает, а на остальные 5 — нет.
Покапался в DUnit ничего подобного там не видел...
← →
Игорь Шевченко © (2007-09-24 17:53) [6]Ошибся я. Бывает. Такие программы называются Coverage Analysis
← →
alex_ant © (2007-09-24 20:49) [7]Игорь Шевченко
Всё равно вам спасибо. :) Буду грузить словами "Coverage Analysis" поисковики.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c