Определение построений, содержащих исправления ошибок, новые возможности или требования
Если построение тестируемого приложения выполняется с помощью Team Foundation Build, то, используя приложение Microsoft Test Manager, можно определить изменения, различающие два построения. Это позволяет проанализировать внесенные изменения и решить, следует ли использовать для тестируемого приложения другое построение. Если, например, известно, что новое построение содержит исправление ошибки, которая заблокировала выполнение многих тестов, можно назначить это построение для использования в плане тестирования.
Можно также проверить, реализованы ли в новом построении определенное требование или функция на основе сведений, полученных от пользователя. Если требование было реализовано, можно приступить к выполнению набора тестов для этого требования.
При рассмотрении построений с целью выбора одного из них для плана тестирования, необходимо задать фильтр построений для плана тестирования. После выбора построения, которое с этого момента будет использоваться для тестирования, можно выбрать более позднее построение, чтобы увидеть, какие рабочие элементы связаны с каждым построением между двумя выбранными построениями, как показано на следующем рисунке.
Примечание
Чтобы рабочие элементы отображались в списке связанных рабочих элементов, их необходимо связать с набором изменений при возврате изменений кода.
Задачи
Перечисленные ниже разделы помогут определить, какие построения содержат исправления ошибок, новые функции или требования.
Задачи |
Связанные разделы |
---|---|
Выбор фильтра построений и построения для плана тестирования. Можно задать фильтр построений для тестового плана, чтобы ограничить число рассматриваемых построений. Затем можно выбрать построение, которое с этого момента будет использоваться для тестирования. |
Практическое руководство. Выбор построения для плана тестирования |
Связь завершенной работы с набором изменений. При возврате изменений кода необходимо убедиться, что эти изменения связаны с рабочим элементом, который они разрешают. Чтобы установить связь рабочего элемента с набором изменений, при возврате набора изменений в систему управления версиями необходимо создать тип связи с рабочим элементом. Например, если изменения кода направлены на реализацию требования, при возврате их необходимо связать с требованием. |
|
Определение построений, содержащих исправления ошибок, новые функции или требования. Необходимо выбрать построение для плана тестирования, которое будет использоваться для тестирования. Затем можно просмотреть, какие рабочие элементы связаны с построениями, созданными после выбора текущего построения для плана тестирования. |
|
Подготовка наборов тестов для тестирования. Если в определенном построении реализовано требование или описание функциональности пользователя, можно приступить к выполнению набора тестов для этого требования. |
Практическое руководство. Изменение состояния тестирования наборов тестов |