2011-12-19 2 views
4

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

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

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

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

ответ

2

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

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

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