다음을 통해 공유


방법: 테스트 계획에 요구 사항 또는 사용자 스토리 추가

요구 사항 또는 사용자 스토리를 기반으로 테스트를 계획하는 경우에는 Microsoft Test Manager를 사용하여 테스트 계획에 요구 사항 또는 사용자 스토리를 추가할 수 있습니다. 이렇게 하면 테스트를 요구 사항에 따라 구성할 수 있습니다. 또한 테스트 사례를 팀 프로젝트에서 만들어진 기존 요구 사항 또는 사용자 스토리에 연결할 수 있습니다. 요구 사항 또는 사용자 스토리에 이미 연결된 모든 테스트 사례를 볼 수도 있습니다.

Visual Studio 2010 Ultimate 또는 Visual Studio Test Professional을 사용하여 테스트 계획에 요구 사항을 추가하면 각 요구 사항이 확실히 테스트되도록 할 수 있으며 요구 사항에 대한 테스트 검사 수준도 확인할 수 있습니다. 테스트 계획에 요구 사항을 포함하면 모든 해당 테스트 사례를 동시에 실행하여 결과를 볼 수 있습니다.

참고

Microsoft Test Manager를 사용하여 팀 프로젝트에 새 요구 사항을 추가할 수 있습니다. 이를 수행하는 방법에 대한 자세한 내용은 방법: Microsoft 테스트 관리자를 사용하여 작업 항목 만들기을 참조하십시오. Microsoft Visual Studio 2010을 사용하여 새 요구 사항을 추가하는 방법에 대한 자세한 내용은 사용자 스토리(Agile)를 참조하십시오.

테스트 계획에 요구 사항을 추가한 후에는 해당 요구 사항에 대한 테스트 사례를 만들거나 요구 사항에 기존 테스트 사례를 추가할 수 있습니다. 테스트 사례를 직접 편집하고 테스트를 사용하여 요구 사항에 연결할 수도 있습니다. 이렇게 하면 연결된 테스트 사례가 테스트 계획에도 표시됩니다.

테스트 사례를 요구 사항 또는 사용자 스토리에 연결

참고

프로젝트에서 요구 사항은 사용 방법에 따라 사용자 스토리로 지칭될 수도 있습니다.

테스트 계획에 요구 사항을 추가하고 기존 테스트 사례를 연결하거나 이 요구 사항에 대한 테스트 사례를 만들려면 다음 절차를 따릅니다.

  • 테스트 계획에 기존 요구 사항 추가

  • 요구 사항에 기존 테스트 사례 연결

  • 요구 사항에 대한 테스트 사례 만들기

  • 테스트 사례와 요구 사항 간의 연결 제거

참고

Microsoft Visual Studio 2010을 사용하여 요구 사항 또는 사용자 스토리에 테스트 사례를 연결할 수도 있습니다. 자세한 내용은 테스트 사례(Agile)를 참조하십시오. Microsoft Visual Studio 2010을 사용하여 링크를 업데이트하거나 추가할 경우 요구 사항을 선택하고 새로 고침을 클릭해야만 변경 내용이 Microsoft Test Manager에 반영됩니다. 이렇게 하지 않으면 정보가 즉시 업데이트되지 않습니다.

테스트 계획에 기존 요구 사항 추가

테스트 계획에 기존 요구 사항을 추가하려면

  1. Microsoft Test Manager를 엽니다.

    참고

    Microsoft Test Manager 창을 표시하려면 시작을 클릭하고 모든 프로그램을 클릭한 다음, Microsoft Visual Studio 2010을 가리키고 Microsoft Test Manager 2010을 클릭합니다.

  2. 테스트 센터에서 계획을 클릭한 다음 콘텐츠를 클릭합니다.

    콘텐츠 창이 표시됩니다.

  3. 테스트 계획에 요구 사항을 추가하려면 테스트 도구 모음 계층 구조에서 요구 사항을 배치할 위치를 선택한 다음 요구 사항 추가를 클릭합니다.

    이 테스트 계획에 기존 요구 사항 추가 대화 상자가 나타납니다.

    참고

    테스트 도구 모음 계층 구조에는 테스트 계획과 이름이 같은 루트 노드가 있습니다. 이 테스트 도구 모음 루트 노드에 테스트 사례, 테스트 도구 모음 또는 요구 사항을 추가할 수 있지만 해당 노드의 이름을 바꿀 수는 없습니다.

  4. 테스트 계획에 추가할 요구 사항을 선택한 다음 계획에 요구 사항 추가를 클릭합니다.

    참고

    이러한 요구 사항에 이미 연결된 기존 테스트 사례는 테스트 도구 모음 계층 구조에서 요구 사항을 선택할 때 테스트 도구 모음 세부 정보 창에 표시됩니다.

  5. (선택 사항) 기본적으로 요구 사항 기반 테스트 도구 모음의 이름은 요구 사항 ID의 이름 다음에 요구 사항의 이름이 오는 방식으로 지정됩니다. 이름을 바꾸려면 이름을 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 클릭합니다. 그런 다음 새 이름을 입력합니다.

    이름은 테스트 도구 모음 세부 정보 창에도 표시됩니다.

  6. (선택 사항) 상태를 클릭하고 다음 표를 참조하여 상태 목록에서 필요한 상태를 선택합니다.

    State

    용도

    계획 중

    이 요구 사항에 연결된 테스트를 실행할 준비가 아직 안 된 경우

    진행 중

    이 요구 사항에 연결된 테스트를 실행할 준비가 된 경우

    완료

    이 요구 사항에 대한 테스트를 실행하여 품질 수준이 목표에 도달한 경우

    중요

    테스트를 실행하려면 요구 사항의 상태를 진행 중으로 설정해야 합니다.

  7. 추가한 요구 사항에 대한 기본 구성을 계획에 대한 기본 구성과 다르게 만들기 위해 변경하려면 테스트 도구 모음 세부 정보 창에서 구성 목록 옆에 있는 드롭다운 화살표를 클릭합니다.

    팀 프로젝트에 대한 모든 구성과 테스트 계획에 대한 현재 기본 구성을 보여 주는 대화 상자가 표시됩니다.

  8. 먼저 부모 테스트 도구 모음의 구성 사용을 선택 취소한 다음 추가 및 제거할 기본 구성을 선택해야 합니다.

    참고

    기본 구성을 변경하면 이 테스트 도구 모음에 추가되는 새 테스트 사례 또는 테스트 도구 모음만 영향을 받습니다. 이미 테스트 계획에 있는 테스트 및 구성 쌍을 변경하는 방법에 대한 자세한 내용은 특정 테스트 계획에 대한 구성을 업데이트하는 방법에 대한 절차를 참조하십시오.

  9. (선택 사항) 새 구성을 추가하거나 기존 구성을 관리하려면 관리를 클릭합니다.

    테스트 구성 관리자 작업이 표시됩니다. 테스트 구성 관리자를 사용하여 구성을 만드는 방법에 대한 자세한 내용은 방법: 테스트 구성 만들기를 참조하십시오.

  10. 기본 구성에 변경 내용을 저장하려면 저장을 클릭합니다.

요구 사항에 기존 테스트 사례 연결

요구 사항에 기존 테스트 사례를 연결하려면

  1. 테스트 센터에서 계획을 클릭한 다음 콘텐츠를 클릭합니다.

    콘텐츠 창이 표시됩니다.

  2. 테스트 도구 모음 계층 구조 창에서 테스트 사례를 추가할 요구 사항을 선택한 다음 추가를 클릭합니다.

    테스트 도구 모음에 테스트 사례 추가 대화 상자가 표시됩니다. 테스트 목록에 사용 가능한 모든 테스트 사례가 표시됩니다.

    참고

    요구 사항에 이미 추가된 테스트는 테스트 목록에 표시되지 않습니다.

  3. (선택 사항) 나열된 테스트 사례의 수가 많은 경우 다음 단계에 표시된 것과 같이 테스트 사례에 대한 쿼리를 변경하여 테스트 사례 검색 범위를 좁힐 수 있습니다.

    1. 쿼리에 새 절을 추가하려면 **절을 추가하려면 여기를 클릭하십시오.**를 선택합니다.

    2. 쿼리 절의 각 열을 클릭하여 절을 채웁니다. 열에 사용 가능한 값의 목록이 있으면 열을 선택할 때 드롭다운 화살표가 나타납니다. 드롭다운 화살표를 클릭하고 목록에서 값을 선택합니다. 다음과 같은 열을 사용할 수 있습니다.

      쿼리 열

      입력 방법

      And/Or

      이 절과 선행 절이 모두 true여야 결과가 일치하도록 하려면 그리고를 선택합니다. 이 절이나 선행 절 중 하나가 true여야 결과가 일치하도록 하려면 또는을 선택합니다.

      필드

      이 필드의 목록에는 현재 Team Foundation Server에서 사용되며 검색 가능한 작업 항목 필드가 모두 포함되어 있습니다. 필요한 결과를 얻는 데 사용할 수 있는 절과 필드의 수에는 제한이 없습니다. Alt+아래쪽 화살표를 누르거나 선택하려는 필드 이름을 입력합니다.

      연산자

      선택할 수 있는 연산자의 몇 가지 예로는 =(같음), <>(같지 않음), >(보다 큼), <(보다 작음), >=(크거나 같음), <=(작거나 같음), 다음에 포함, 할당된 적 있음, 할당된 적 없음포함이 있습니다.

      지정된 필드에서 검색하려는 값을 지정합니다. 값을 선택할 수 있는 목록이 있으면 드롭다운 화살표를 클릭하고 필요한 값을 선택합니다. Team Foundation 작업 항목 추적에는 쿼리에 값을 동적으로 추가하기 위한 몇 가지 쿼리 변수가 포함되어 있습니다. 자세한 내용은 How to: Run or Cancel a Work Item Query를 참조하십시오.

    3. 앞의 두 단계를 반복하여 검색할 값을 모두 추가합니다.

    4. 쿼리 결과를 보려면 실행을 클릭하여 쿼리를 실행합니다.

  4. 추가할 테스트를 선택한 다음 테스트 사례 추가를 클릭합니다.

    선택한 테스트 사례가 이제 테스트 도구 모음 세부 정보 창에 표시됩니다. 테스트 계획에 있는 요구 사항에 적용한 변경 내용은 자동으로 저장됩니다.

    참고

    추가하는 모든 기존 테스트 사례는 테스트 계획 구성에 대해 실행해야 하는 테스트를 정의하기 위해 각 기본 구성과 쌍을 이루게 됩니다. 이러한 쌍을 보려면 테스트 도구 모음 세부 정보 창에서 테스트를 선택한 다음 구성을 클릭합니다.

요구 사항에 대한 테스트 사례 만들기

요구 사항에 대한 테스트 사례를 만들려면

  1. 테스트 센터에서 계획을 클릭한 다음 콘텐츠를 클릭합니다.

    콘텐츠 창이 표시됩니다.

  2. 테스트 도구 모음 계층 구조 창에서 테스트 사례를 만들 요구 사항을 선택한 다음 새로 만들기를 클릭합니다.

    새 테스트 사례 대화 상자가 표시됩니다.

  3. 새로운 테스트 사례에 대해 각 테스트 단계의 예상 결과 및 작업을 비롯한 세부 정보를 입력한 다음 저장 후 닫기를 클릭합니다.

    새 테스트 사례가 이제 테스트 도구 모음 세부 정보 창에 표시됩니다.

    참고

    새 테스트 사례를 만드는 방법에 대한 자세한 내용은 방법: 수동 테스트 사례 만들기를 참조하십시오.

  4. 이전 두 단계를 반복하여 테스트 사례를 더 추가합니다.

    테스트 계획에 있는 요구 사항에 적용한 변경 내용은 자동으로 저장됩니다.

    참고   기존 테스트 사례의 복사본을 요구 사항에 추가하려면 테스트 도구 모음 세부 정보 창에서 테스트 사례를 마우스 오른쪽 단추로 클릭하고 복사본을 만들고 테스트 도구 모음에 추가를 가리킵니다. 필요에 따라 테스트 사례를 편집할 수 있도록 새 테스트 사례 대화 상자가 표시됩니다.

테스트 사례와 요구 사항 간의 연결 제거

요구 사항을 편집하여 테스트 사례를 제거하거나, 테스트 사례를 편집하여 해당 요구 사항에 대한 링크를 제거할 수 있습니다. 두 방법의 결과는 같습니다.

테스트 사례와 요구 사항 간의 연결을 제거하려면

  1. 테스트 센터에서 계획을 클릭한 다음 콘텐츠를 클릭합니다.

    콘텐츠 창이 표시됩니다.

  2. 요구 사항과 테스트 사례 간의 연결을 제거하려면 테스트 도구 모음 계층 구조에서 특정 요구 사항을 선택합니다.

    해당 요구 사항에 연결된 모든 기존 테스트가 테스트 도구 모음 세부 정보 창에 표시됩니다.

  3. 기존 테스트 목록에서 테스트를 마우스 오른쪽 단추로 클릭하고 제거를 가리킵니다.

    테스트 사례에 대한 테스트된 사용자 스토리 탭에서 이 요구 사항에 대한 테스트 링크가 제거됩니다. 해당 테스트 사례가 이 도구 모음에 대한 테스트 목록에 더 이상 표시되지 않습니다. 요구 사항에 대한 이 변경 내용은 자동으로 저장됩니다.

    참고

    테스트 사례를 직접 편집하고 테스트된 사용자 스토리 탭에서 모든 요구 사항에 대한 테스트 링크를 제거할 수 있습니다.

참고 항목

작업

방법: 수동 테스트 사례 만들기

방법: Microsoft 테스트 관리자를 사용하여 요구 사항 또는 사용자 스토리 보기

방법: 테스트 도구 모음의 테스트 상태 변경

개념

요구 사항 또는 사용자 스토리를 사용하여 테스트 계획 만들기

테스트 도구 모음을 사용하여 테스트 사례 구성