Провожу тестирование desktop C# приложения через GUI, на 4 виртуалках инструменты VS, Ranorex, TestControler, TestAgent.
Нужно настроить так, чтоб видеть покрытие тестами кода приложения и сведение в один отчет. Подскажите инструмент, библиотеку для этого.
OpenCover создает XML отчеты с покрытием. Слияние документов придется делать самостоятельно.
Только вот, я если честно, не пойму смысла такой метрики.
Приложения, особенно десктопные, в момент теста меняют свое внетренние состояние в зависимости от действий, которые над ними производились.
Следовательно, прогон и снятие метрики кавереджа на одной машине может отличатся от общего отчета с 4-х машин. Самая правдивая метрика будет только при прогоне на одной машине.
если тесты запускаются через TFS
то на сколько я помню, все результаты прогона сохраняются в тфс’ную MS SQL базу.
можно тягать оттуда
Результаты да можно сохранять, а вот покрытие пойду сейчас выяснять.
Спасибо.
“Следовательно, прогон и снятие метрики кавереджа на одной машине может отличатся от общего отчета с 4-х машин.”
Да вот в этом и проблема. Поэтому сведение в один отчет со всех машин даст какие строки кода были в работе.
Спасибо пойду гляну.