Итак, я скажу 3 метода TestMethods. Я прикрепляю один и тот же источник данных к каждому, а затем запускаю 5 строк данных. Я получаю 5 итераций TM # 1, за которыми следуют 5 из TM # 2, а затем 5 из TM # 3.Coded UI - Единый источник данных для нескольких тестовых методов
11111 22222 33333
То, что я бы предпочел, чтобы иметь это повторение всех 3 ДЧ, а затем еще и т.д.
123 123 123 123 123
Я знаю, что вы не должны иметь зависимостей между методами испытаний, но факт заключается в том, что это приложение, управляемое рабочим процессом, и их зависимость между операциями. Не могу сделать 2, пока вы не сделали 1, не можете сделать 3, пока не сделаете 2. После того, как вы сделали 1, вы не сможете сделать это снова. и т. д.
11111, 22222, 33333
работает, когда все идет хорошо, и подходит для некоторых тестовых примеров, но не отражает реалистично, как приложение используется. И когда это не сработает, оно может сжечь много данных, которые мы не можем использовать повторно, и поэтому вам нужно генерировать новые.
Удовлетворение чтения и поиска в Google, как дурак, не дает никаких полезных рекомендаций относительно того, как ... или даже ... это можно сделать.
Мысли?