0

Я создал множество тестовых примеров. Я хочу, чтобы по электронной почте был отправлен по электронной почте, когда ошибка кодированного ui не удалась. Я пробовал формат SMPT, но я не знаю, как написать для него настоящий код. Я имею в виду, что я могу отправить электронную почту самостоятельно, но это не зависит от того, прошел тест или нет. Как я могу?Как получить почту, когда тест программы завершился неудачно в Coded UI test с помощью Microsof Visual Studio?

С благодарностью!

ответ

0

Поскольку у вас так много тестовых примеров, вы ожидаете почту для каждого неудачного сценария по отдельности или всех неудачных сценариев в целом (одно время электронной почты) в конце тестового прогона?

Если вы хотите отправить почту для всех неудачных сценариев отдельно, выполните следующие шаги.

  1. В TestCleanup проверьте значение UnitTestOutcome.Failed true или нет.
  2. Если это правда, это означает, что конкретный метод тестирования не удался.
  3. Основываясь на этом в этом состоянии, вы можете отправить письмо отсюда.

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

Замечание, содержащее скриншоты и исключение внутри почты, связано с тем, как вы обрабатываете отчеты в своих проектах. Это всего лишь идея для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^