Выполнить тест несколько раз в Visual Studio? - PullRequest
0 голосов
/ 26 мая 2020

По умолчанию, когда вы запускаете модульный тест из обозревателя тестов Visual Studio, он запускается только один раз. Есть ли способ запустить его несколько раз, например, 100 раз или что-то в этом роде? А затем, запустив его несколько раз, я получаю отчет, в котором указано, сколько раз тест прошел / не прошел и что вызвало все сбои (если таковые имеются)? не нашел решения, которое применимо в моем случае.

1 Ответ

1 голос
/ 26 мая 2020

Этот вопрос не в том направлении.

Модульный тест должен быть согласованным , он должен всегда проходить или не проходить. Если ваш тест иногда проходит успешно, а в других случаях - нет, это проблема c. Предполагается, что модульный тест проверяет минимальную функциональность вашего кода, как метод.

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

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

...