Я провожу регрессионное тестирование с использованием NUnit, WatiN и VB.net. Что я делаю, так это открываю страницу IE, выбираю некоторые данные, делаю регистрацию, а затем на странице регистрации просмотра проверяю регистрацию по утверждению.
Я хочу спросить, это хороший способ использовать try и catch для каждого утверждения. я использую его, потому что, если какое-то утверждение терпит неудачу, он останавливает выполнение остальной части оператора и завершает работу, не выполняя остальные тесты. Теперь я поставил попытку и поймал каждое утверждение и написал сообщение об ошибке в файле журнала. Пожалуйста, позвольте использовать этот подход или предложить какой-либо лучший.
привет Рэй
Например, если я проверяю бронирование на бронирование какой-либо авиакомпании. После создания бронирования на просмотре сводной страницы бронирования я проверяю, отображается ли кнопка отмены бронирования или нет. Для этого я использую следующий код. Попробуйте Assert.IsTrue(_internetExplorer.Button(Find.ById(New Regex("CBooking"))).Exists) Catch ex As Exception d_logger.LogResultTextFile("Кнопка отмены не существует", True, False) End Try Я проверяю это, запуская это в цикле, чтобы не было создано бронирований. Я хочу продолжать тест, даже если в одном бронировании кнопка не будет найдена, но продолжать проверять другие бронирования. Вот почему я его использую. Я хочу, чтобы это был хороший подход или нет.