SpecFlow, как измерить продолжительность каждого шага? - PullRequest
0 голосов
/ 21 ноября 2018

У меня давно автоматизированы пользовательские кейсы, я хочу найти способы их упростить и сократить время их выполнения.Я использую SpecFlow и пишу тесты, используя Gherkin и C # (Selenium).

Как узнать продолжительность каждого шага корнишона?

1 Ответ

0 голосов
/ 22 ноября 2018

SpecFlow уже выводит продолжительность каждого шага.

Например, когда я использую провайдер модульных тестов MsTest, запустите тест в Visual Studio 2015, щелкните гиперссылку Output в Test Explorer окно, я вижу следующую информацию в разделе Standard Output:

Given this is a step -> done: MySteps.GivenThisIsAStep() (0.1s) When this is another step -> done: MySteps.WhenThisIsAnotherStep() (0.1s) Then this is the last step -> done: MySteps.ThenThisIsTheLastStep() (0.0s)

Обратите внимание, что количество секунд указано в скобках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...