Выполнение тестового файла ranorex (rxtst) через dotcover
Мне нужно найти способ автоматизировать некоторое тестирование пользовательского интерфейса.NET-программ с помощью ranorex и сформировать сводный отчет о покрытии кода в той или иной форме. Я склонялся к использованию dotcover в качестве инструмента покрытия кода, поскольку он кажется наиболее простым для автоматизации тестов, поскольку он может просто запустить приложение и проверить покрытие после завершения. Есть ли способ создать отчет о покрытии кода, используя тестовый файл ranorex и dotcover, и как? Если это невозможно, есть ли какие-либо предложения по инструменту, отличному от dotcover, способному это сделать? Предпочтительно приложение сможет запускаться самостоятельно, без Visual Studio, но если ему нужна Visual Studio, то это тоже хорошо.
1 ответ
Чтобы запустить dotCover в командной строке, вам нужно создать файл со всеми вашими аргументами, следуйте этим инструкциям. Вам нужно будет предоставить его с файлами / командами для запуска ranorex - см. Параметры командной строки ranorex
Поскольку кажется, что вы можете запустить ranorex в командной строке, есть много альтернатив для dotCover, см. Что я могу использовать для хорошего качества покрытия кода для C#/.NET?
Мой личный фаворит - OpenCover (по очевидным причинам), но я также использовал NCover, PartCover и dotCover для хорошего эффекта в коммерческих средах.