MTM Test Case Run не обновляется во всех пакетах - PullRequest
4 голосов
/ 19 декабря 2011

Я назначил один тестовый пример двум различным пользовательским историям.Я знаю, что это не самый чистый метод, но он помогает в том случае, если я его создал.

В плане тестирования я добавил требования и, следовательно, соответствующие тесты.Теперь этот тестовый пример присутствует в двух разных тестовых наборах, поскольку он тестирует две разные пользовательские истории.

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

Есть ли необходимость в таком поведении или это неожиданно, поэтому ошибка в MTM?

1 Ответ

2 голосов
/ 07 февраля 2012

Когда вы создаете сейчас планы тестирования на MTM, вы можете указать конфигурации для него и какая из них будет использоваться по умолчанию.Таким образом, при добавлении новых требований они автоматически принимают конфигурацию по умолчанию.Однако вы всегда можете изменить его, назначив другую доступную конфигурацию для любого требования.Моя точка зрения состоит в том, что контрольный пример, который принадлежит двум различным пользовательским историям, когда он назначен плану тестирования, содержит дополнительную информацию, которая является конфигурацией, которая будет использоваться для его тестирования.

Итак, если вашконтрольный пример A назначен пользовательским историям A и B, и эти требования были назначены одному и тому же Плану тестирования , но они имеют разные конфигурации, вполне возможно, что один экземпляр тестового примера не пройден, а другой пройден.

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