Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Подскажите инструмент для получения тестового покрытия при GUI автоматизации в C# приложении с VS, Ranorex, TestControler, TestAgent


(Vladislav Kulasov) #1

Провожу тестирование desktop C# приложения через GUI, на 4 виртуалках инструменты VS, Ranorex, TestControler, TestAgent.
Нужно настроить так, чтоб видеть покрытие тестами кода приложения и сведение в один отчет. Подскажите инструмент, библиотеку для этого.


(Дмитрий Жарий) #2

OpenCover создает XML отчеты с покрытием. Слияние документов придется делать самостоятельно.

Только вот, я если честно, не пойму смысла такой метрики.
Приложения, особенно десктопные, в момент теста меняют свое внетренние состояние в зависимости от действий, которые над ними производились.

Следовательно, прогон и снятие метрики кавереджа на одной машине может отличатся от общего отчета с 4-х машин. Самая правдивая метрика будет только при прогоне на одной машине.


(5am) #3

если тесты запускаются через TFS
то на сколько я помню, все результаты прогона сохраняются в тфс’ную MS SQL базу.

можно тягать оттуда


(Vladislav Kulasov) #4

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


(Vladislav Kulasov) #5

“Следовательно, прогон и снятие метрики кавереджа на одной машине может отличатся от общего отчета с 4-х машин.”

Да вот в этом и проблема. Поэтому сведение в один отчет со всех машин даст какие строки кода были в работе.
Спасибо пойду гляну.