Единственная цель кодированного пользовательского интерфейса - выполнить автоматизированное функциональное тестирование, которое не требует взаимодействия с человеком. Мы можем иметь список тестовых приложений, управляемых в TFS, и мы можем записывать действие пользователя во время запуска тестового примера с помощью MTM (Microsoft Test Manager). Эти автоматизированные записанные действия также могут повторяться любое количество времени после того, как мы найдем изменения в сборке.Преимущества тестирования CodedUI над автоматическими тестовыми примерами (посредством записи действий)
Я ссылался на пару статей, предлагающих создание кодированного пользовательского интерфейса TestMethod, из Записанного действия тестовой системы или связывания (ассоциированной автоматизации) с ними в TestCase. например:
Я не могу понять преимущество, как автоматический тест Coded UI и записанные действия одного и того же TestCase? Мне, должно быть, недостает цели, которая должна мне знать, прежде чем двигаться дальше.
Я знаю, что мы можем добавить количество утверждений дальше после того, как оно будет преобразовано в кодированный пользовательский интерфейс. Но разве это единственное преимущество, связанное с тем, что Coded UI закончился, запись Action?
Любые предложения?
С уважением Sumeet