수동 테스트 사례 만들기

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

수동 테스트 사례를 만들어 각 결과물이 사용자의 요구 사항을 충족하는지 검사. 수동 테스트 사례는 테스트 사례 간에 공유되는 단계를 포함하여 테스터가 수행하는 개별 단계를 정의합니다. 다른 데이터를 테스트하려면 테스트 단계에 대한 매개 변수를 지정합니다. 자세한 내용은 테스트 사례 간 단계 공유 및 다른 데이터로 테스트 반복을 참조하세요. 테스트 아티팩트 개요는 테스트 개체 및 용어를 참조 하세요.

테스트 계획 및 테스트 도구 모음에 테스트 사례를 추가하여 테스트 사례를 구성한 다음 테스터를 할당하여 테스트를 실행합니다. 자세한 내용은 테스트 개체 및 용어를 참조 하세요.

참고 항목

테스트 반복은 워크플로 기반 시나리오가 아닌 데이터 기반 시나리오를 지원하도록 설계되었습니다. 모범 사례 관점에서 워크플로가 다른 두 가지 테스트 시나리오가 있는 경우 별도의 테스트 사례를 만드는 것이 좋습니다. 또한 수동 테스트에 대한 FAQ를 참조하세요.

필수 조건

다음과 같은 사용 권한 및 액세스 수준이 있어야 합니다.

  • 기본 액세스 이상 및 해당 영역 경로에서 작업 항목을 볼 수 있는 권한입니다. 자세한 내용은 프로젝트 또는 팀에 사용자 추가를 참조 하세요.
  • 기본 + 테스트 계획 액세스 수준을 사용하여 테스트 계획 및 테스트 도구 모음을 추가하고, 테스트 아티팩트 삭제하고, 테스트 구성을 정의합니다. 또는 다음 Visual Studio 구독 중 하나를 사용합니다.
  • 테스트 관련 아티팩트 추가 또는 편집에는 다음 권한이 있어야 합니다.
    • 해당 영역 경로에서 허용으로 설정된 이 노드 권한 집합의 작업 항목을 편집하여 테스트 계획, 테스트 도구 모음, 테스트 사례 또는 기타 테스트 기반 작업 항목 유형을 추가하거나 수정합니다.
    • 해당 영역 경로에서 허용으로 설정된 테스트 계획 권한을 관리하여 빌드 및 테스트 설정과 같은 테스트 계획 속성을 수정합니다.
    • 해당 영역 경로에서 허용으로 설정된 테스트 도구 모음 사용 권한을 관리하여 테스트 도구 모음을 만들고 삭제하고, 테스트 도구 모음에서 테스트 사례를 추가 및 제거하고, 테스트 도구 모음과 연결된 테스트 구성을 변경하고, 테스트 도구 모음 계층 구조를 수정합니다(테스트 도구 모음 이동).

자세한 내용은 수동 테스트 액세스 및 사용 권한을 참조 하세요.

테스트 사례 만들기

  1. 아직 테스트 계획 및 요구 사항 기반 테스트 도구 모음을 만들지 않은 경우

  2. 요구 사항 기반 테스트 제품군을 선택하고 새 테스트 사례를 선택합니다.

    새 테스트 사례 단추가 강조 표시된 테스트 사례를 보여 주는 스크린샷

    참고 항목

    여기에 표시된 테스트 도구 모음팀의 백로그 보드에 있는 User Story 작업 항목에서 만들어졌습니다. 이러한 종류의 도구 모음에 테스트 사례를 추가하면 테스트 사례가 자동으로 백로그 항목에 연결됩니다. 이러한 방식으로 테스트 사례를 만들려면 작업 항목에 대한 상황에 맞는 메뉴를 열고 테스트 추가를 선택합니다.

  3. 새 작업 항목에서 제목을 입력하고 클릭을 선택 하거나 여기에 입력하여 단계를 추가합니다.

    테스트 사례에 대해 입력된 단계를 보여 주는 스크린샷

  4. 모든 팀 구성원이 테스트를 실행할 수 있도록 테스트를 수행하는 데 필요한 작업 및 예상 결과에 대한 설명이 포함된 테스트 단계를 추가합니다. 원하는 경우 단계에 첨부 파일을 추가할 수 있습니다. 테스트에 대한 모든 단계를 추가할 때까지 반복합니다.

    실행할 수 있는 테스트 사례가 만들어집니다.

    자세한 내용은 공유 단계 및 스토리, 문제 및 기타 작업 항목 복사 또는 복제를 참조하세요.

테스트 사례에 구성 할당

다른 운영 체제, 웹 브라우저 및 테스트에 대한 다른 변형과 같은 구성을 지정할 수 있습니다.

  • 테스트 도구 모음 >기타 옵션>구성 할당을 선택하고 대화 상자에서 구성을 선택합니다.

일부 옵션이 선택된 테스트 도구 모음에 구성 할당 대화 상자를 보여 주는 스크린샷.

개별 테스트 사례에 구성을 할당할 수도 있습니다. 하나 이상의 테스트 사례를 선택하고 추가 옵션>할당 구성을 선택합니다.

  • 변경한 다음 저장합니다.

자세한 내용은 다른 구성 테스트를 참조 하세요.

테스트 사례 순서 다시 지정

정적 제품군, 요구 사항 기반 제품군 및 쿼리 기반 제품군에서 수동 테스트 사례를 다시 정렬할 수 있습니다.

테스트 사례를 연 다음 위쪽 및 아래쪽 화살표를 사용하여 순서를 변경합니다.

테스트 단계를 위아래로 이동하는 데 사용되는 화살표를 보여 주는 스크린샷

테스트 도구 모음에 기존 테스트 사례 추가

다음 작업을 사용하여 테스트 도구 모음에 기존 테스트 사례를 추가합니다.

  1. 테스트 도구 모음을 선택합니다. 새 테스트 사례 메뉴에서 기존 테스트 사례 추가를 선택합니다.

    선택할 기존 테스트 사례 추가 옵션을 보여 주는 스크린샷

  2. 필요에 따라 검색 절을 추가한 다음 쿼리 실행을 선택합니다.

    쿼리 실행 단추가 강조 표시된 도구 모음에 테스트 사례 추가 대화 상자를 보여 주는 스크린샷

  3. 원하는 테스트 사례를 찾으면 강조 표시하고 테스트 사례 추가를 선택합니다.

  1. 아직 테스트 계획 및 요구 사항 기반 테스트 도구 모음을 만들지 않은 경우

  2. 요구 사항 기반 테스트 제품군을 선택합니다. 오른쪽 창에서 (새로 만들기)를 선택한 + 다음 새 테스트 사례를 선택합니다.

    백로그 항목에 대한 테스트 도구 모음 및 새 테스트 사례 추가를 보여 주는 스크린샷

    여기에 표시된 테스트 도구 모음팀의 백로그 보드에 있는 User Story 작업 항목에서 만들어졌습니다. 이러한 종류의 도구 모음에 테스트 사례를 추가하면 테스트 사례가 백로그 항목에 자동으로 연결됩니다. 이러한 방식으로 테스트 사례를 만들려면 작업 항목의 바로 가기 메뉴를 열고 테스트 추가를 선택합니다.

  3. 여기 클릭 또는 입력을 선택하여 단계 링크를 추가하고 테스트 및 예상 결과를 수행하는 데 필요한 작업에 대한 설명이 포함된 테스트 단계를 추가하여 팀 구성원이 테스트를 실행할 수 있도록 합니다. 원하는 경우 단계에 첨부 파일을 추가할 수 있습니다. 테스트에 대한 모든 단계를 추가할 때까지 반복합니다. 새 수동 테스트 사례에 대한 단계를 만드는 스크린샷

    테스트 사례 간에 단계를 공유할 수 있습니다. 자세한 내용은 공유 단계를 참조 하세요.

    테스트 계획 내에서 기존 테스트 사례를 찾으려면 어떻게 해야 하나요?

정적 제품군, 요구 사항 기반 제품군 및 쿼리 기반 제품군에서 수동 테스트 사례를 다시 정렬할 수 있습니다. 도구 모음에서 테스트 순서를 선택한 다음 하나 이상의 테스트를 끌어서 놓습니다. 또는 테스트의 바로 가기 메뉴를 열어 위쪽 또는 다른 위치로 이동합니다. 테스트 순서를 다시 지정한 후 순서 필드를 기준으로 정렬한 다음 웹 실행기를 사용하여 해당 순서대로 실행할 수 있습니다.

순서가 지정된 테스트 사례를 보여 주는 스크린샷

Kanban 보드에서 테스트를 만들 때 요구 사항(사용자 스토리(Agile), 제품 백로그 항목(스크럼), CMMI(요구 사항) 또는 문제(기본))에 자동으로 연결되는 테스트 사례를 만들 수 있습니다. 자세한 내용은 인라인 테스트 추가, 실행 및 업데이트를 참조하세요.

그리드 보기를 사용하여 테스트 사례 편집

다음 단계를 수행하여 테스트 사례를 복사하여 그리드 보기에 붙여넣습니다.

  1. 눈금 보기 아이콘을 선택합니다.

    그리드 보기를 여는 데 사용되는 눈금 보기 단추를 보여 주는 스크린샷

  2. 1~3개의 테스트 사례를 선택한 다음 그리드에서 테스트 사례 편집을 선택합니다.

    상황에 맞는 메뉴가 열려 있고 그리드에서 테스트 사례 편집이 선택된 여러 테스트 사례를 보여 주는 스크린샷

  3. 행을 추가, 삭제 또는 지웁니다.

    행을 삽입, 삭제 또는 지우는 그리드 상황에 맞는 메뉴를 보여 주는 스크린샷

  4. 선택 사항. 테스트 도구 모음에 여러 테스트 사례를 추가하려면 그리드를 사용하여 테스트 사례 추가를 선택합니다.

    그리드 보기를 사용하여 테스트 사례를 추가하는 옵션을 보여 주는 스크린샷

    • 목록 보기에서 열 옵션을 사용하여 테스트 사례 작업 항목의 필드를 선택합니다.

    열 옵션 단추를 보여 주는 스크린샷

    눈금 보기로 전환할 때 이러한 필드를 보고 편집합니다.

창 오른쪽의 보기 메뉴를 사용하여 그리드 보기와 목록 보기 사이를 전환합니다.

목록 보기와 그리드 보기 간에 전환할 보기 메뉴를 보여 주는 스크린샷.

표 바로 가기 메뉴에서 행을 추가, 삭제 또는 지울 수 있습니다.

행을 삽입, 삭제 또는 지우는 표의 바로 가기 메뉴를 보여 주는 스크린샷

테스트 도구 모음에 여러 테스트 사례를 추가할 때 그리드 보기를 사용할 수 있습니다.

그리드를 사용하여 새 테스트 사례를 만드는 방법을 보여 주는 스크린샷

참고 항목

Excel용 Teams 플러그 인을 사용하여 테스트 사례 작업 항목을 추가하거나 업데이트하지 마세요. Excel에서는 테스트 단계를 저장하는 데 사용되는 형식을 구문 분석할 수 없으며 경우에 따라 테스트 사례 작업 항목의 서식에 영향을 줄 수 있습니다.

그리드 보기에서 다른 필드를 편집할 수 있습니다. 목록 보기에서 열 옵션을 사용하여 테스트 사례 작업 항목의 필드를 선택합니다.

편집할 필드를 선택하는 열 옵션을 보여 주는 스크린샷

그런 다음 그리드 보기로 전환할 때 이러한 필드를 보고 편집할 수 있습니다.

Excel을 사용하여 그리드 보기로 정보 복사

기존 Excel 워크시트에서 테스트 사례 및 테스트 단계를 복사할 수 있습니다. 제목, 작업 및 예상 결과 필드에 사용할 Excel의 열을 복사합니다. 복사는 워크시트에서 여러 줄 이외의 열 서식을 복사하지 않습니다. 이러한 열을 그리드 보기에 붙여넣고, 필요한 경우 편집하고, 저장합니다.

Excel에서 그리드 보기로 복사된 단계에 대한 저장 옵션을 보여 주는 스크린샷.

그리드 보기에서 데이터를 복사하여 Excel 워크시트에 붙여넣을 수 있습니다. 복사는 여러 줄 이외의 테스트 단계 서식을 워크시트에 복사하지 않습니다.

참고 항목

Excel용 Teams 플러그 인을 사용하여 테스트 사례 작업 항목을 추가하거나 업데이트하지 마세요. Excel에서는 테스트 단계를 저장하는 데 사용되는 형식을 구문 분석할 수 없으며 경우에 따라 테스트 사례 작업 항목의 서식에 영향을 줄 수 있습니다.

Internet Explorer 및 Chrome 브라우저에서만 지원되는 기존 Excel 워크시트에서 테스트 사례 및 테스트 단계를 복사할 수 있습니다.

제목, 작업 및 예상 결과 필드에 사용할 Excel의 열을 복사합니다. 복사는 워크시트에서 여러 줄 이외의 열 서식을 복사하지 않습니다. 이러한 열을 그리드 보기에 붙여넣고, 필요한 경우 편집하고, 저장합니다.

그리드 보기에서 복사한 테스트 사례를 보여 주는 스크린샷

그리드 보기에서 데이터를 복사하여 Excel 워크시트에 붙여넣을 수 있습니다. 복사는 여러 줄 이외의 테스트 단계 서식을 워크시트에 복사하지 않습니다.

테스터 할당

다른 테스터가 실행할 수 있도록 테스트 사례를 다시 할당할 수 있습니다. 테스트 도구 모음의 모든 테스트 사례를 여러 테스터에 할당할 수 있으며 이는 수용 테스트에 유용합니다.

테스터는 Azure Test Plans에서 테스트를 실행하려면 기본 액세스 권한이 필요합니다.

  1. 테스트 도구 모음의 상황에 맞는 메뉴에서 테스터 할당을 선택하여 모든 테스트를 실행합니다.

    테스트 도구 모음 상황에 맞는 메뉴에서 모든 테스트 옵션을 실행할 테스터 할당 옵션을 보여 주는 스크린샷

    제품군 대화 상자에서 모든 테스트를 실행할 테스터 선택 대화 상자가 열립니다.

  2. 목록에서 테스터를 추가하거나 제거합니다. 테스터를 선택한 후 전자 메일 보내기를 선택하고 필요에 따라 메시지를 편집하여 테스트를 실행할 준비가 되었다는 것을 알 수 있습니다.

    검색 사용자 및 전자 메일 보내기가 호출된 모든 테스트 대화 상자를 실행하도록 테스터 할당을 보여 주는 스크린샷.

    전자 메일에는 테스터가 할당된 테스트 목록을 보기 위해 열 수 있는 링크가 포함되어 있습니다.

개별 테스트 사례를 테스터에 할당할 수 있습니다.

  1. 테스트 도구 모음의 실행 탭에서 테스트를 선택한 다음 상황에 맞는 메뉴를 엽니다.

    테스터 할당 옵션이 선택된 테스트 사례의 상황에 맞는 메뉴를 보여 주는 스크린샷

  2. 테스터 할당을 선택합니다. 테스터를 검색하여 선택합니다.

  1. 다른 테스터가 실행할 수 있도록 테스트 사례를 다시 할당할 수 있습니다. 다시 할당할 테스트를 선택합니다. 그런 다음 바로 가기 메뉴를 엽니다("..." 선택). 줄임표 또는 마우스 오른쪽 단추 클릭) 테스트를 실행하려는 테스터를 선택합니다.

    다른 테스터에 다시 할당된 테스트를 보여 주는 스크린샷

    또는 테스트 도구 모음의 모든 테스트 사례를 여러 테스터에 할당할 수 있으며 이는 수용 테스트에 유용합니다. 테스트 계획의 바로 가기 메뉴를 열고 테스터 할당을 선택하여 모든 테스트를 실행합니다.

    모든 테스트를 실행할 테스터 할당을 보여 주는 스크린샷

  2. 목록에서 테스터를 추가하거나 제거합니다. 테스터를 선택한 후 전자 메일 보내기 검사 상자를 선택하고 필요에 따라 메시지를 편집하여 테스트를 실행할 준비가 되었다는 것을 알 수 있습니다.

    테스터에게 전자 메일 보내기를 축소하는 스크린샷

    전자 메일에는 테스터가 할당된 테스트 목록을 보기 위해 열 수 있는 링크가 포함되어 있습니다. 테스터는 Azure Test Plans에서 테스트를 실행하려면 기본 액세스 권한이 필요합니다.

테스트 사례 관리

테스트 사례를 열어 보거나 편집할 수 있습니다.

  1. 테스트 도구 모음에서 테스트 사례를 열려면 정의 탭에서 열 테스트 사례의 이름을 두 번 선택합니다.
  2. 실행 탭에서 테스트 사례를 선택하고 상황에 맞는 메뉴를 열고 테스트 사례 편집을 선택합니다.

상황에 맞는 메뉴의 테스트 사례에 대한 테스트 사례 편집 옵션을 보여 주는 스크린샷

테스트 사례는 테스트 도구 모음, 요구 사항 및 버그에 연결할 수 있습니다. 연결된 항목을 보려면 [정의] 탭에서 테스트 사례에 대한 상황에 맞는 메뉴를 열고 연결된 항목 보기를 선택합니다.

테스트 도구 모음, 요구 사항 및 버그를 볼 수 있는 옵션이 있는 테스트 사례에 대한 연결된 항목 대화 상자를 보여 주는 스크린샷

연결된 항목 대화 상자에서 테스트 도구 모음, 요구 사항 및 버그를수 있습니다.

테스트 사례 대량 편집

한 번에 둘 이상의 테스트 사례를 편집할 수 있습니다. 테스트 도구 모음에서 여러 테스트 사례를 선택하고 테스트 사례 편집을 선택합니다.

여러 테스트 사례에 대한 필드와 값을 선택할 수 있는 작업 항목 편집 대화 상자를 보여 주는 스크린샷

필드를 선택하고 값을 입력합니다. 새 필드 추가를 선택하여 다른 필드-값 쌍을 추가합니다.

테스트 사례에 태그 사용

테스트 사례에 태그를 지정하고 특정 태그가 있는 사례만 볼 수 있습니다. 예를 들어 해당 페이지에 대한 버그가 수정된 경우 이러한 테스트를 다시 실행할 수 있도록 로그인과 관련된 모든 테스트에 태그를 지정합니다. 테스트 계획 웹 포털에서 해당 태그를 필터링할 수 있습니다.

작업 항목에 추가할 새 태그를 추가하려면 기본 액세스 이상의 권한이 있어야 하며 프로젝트 수준 새 태그 정의 만들기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 작업 항목 태그 추가를 참조 하세요.

테스트 사례를 편집할 때 태그를 추가 및 편집하거나 그리드 보기에서 태그를 대량 편집할 수 있습니다. 태그를 사용할 때 쿼리를 기반으로 제품군을 만들 수도 있습니다.

테스트 사례에 대한 태그를 보여 주는 스크린샷

테스트 사례 이름 바꾸기 또는 제거

테스트 사례의 이름을 바꾸거나 제거할 수 있습니다. 상황에 맞는 메뉴에서 테스트 사례를 엽니다.

테스트 사례 열기가 선택된 상황에 맞는 메뉴가 있는 테스트 사례를 보여 주는 스크린샷

여기서 테스트 사례의 이름을 바꿀 수 있습니다.

편집할 이름이 선택된 테스트 사례를 보여 주는 스크린샷.

또는 테스트 도구 모음에서 테스트 사례를 제거할 수 있습니다. 테스트 사례의 상황에 맞는 메뉴에서 제거를 선택합니다.

제거된 테스트 사례를 보여 주는 스크린샷

테스트 계획 및 테스트 도구 모음을 영구적으로 삭제하려면 Project 관리istrators 그룹의 구성원이거나 영역 경로 노드 수준 테스트 계획 관리 또는 테스트 도구 모음 관리 권한이 허용으로 설정되어 있어야 합니다. 테스트 아티팩트도 관리하거나 삭제하려면 액세스 수준을 기본 + 테스트 계획 또는 Visual Studio Enterprise설정해야 합니다. 자세한 내용은 Azure Boards에서 테스트 아티팩트 삭제를 참조 하세요.

테스트 사례에 태그를 지정하고 특정 태그로만 테스트 사례를 볼 수 있습니다. 예를 들어 해당 페이지에 대한 버그가 수정된 경우 이러한 테스트를 다시 실행할 수 있도록 로그인과 관련된 모든 테스트에 태그를 지정합니다. 그런 다음 테스트 계획 웹 포털에서 해당 태그를 필터링할 수 있습니다.

작업 항목에 추가할 새 태그를 추가하려면 기본 액세스 이상의 권한이 있어야 하며 프로젝트 수준 새 태그 정의 만들기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 작업 항목 태그 추가를 참조 하세요.

테스트 사례를 편집할 때 태그를 추가 및 편집할 수도 있고, 표 보기에서 태그를 대량 편집할 수도 있습니다. 태그를 사용할 때 쿼리를 기반으로 제품군을 만들 수도 있습니다.

테스트 계획 웹 포털의 테스트 계획 페이지에서 테스트 사례 창에서 태그를 선택하거나 추가하는 스크린샷

테스트 사례의 이름을 바꾸거나 삭제할 수 있습니다. 바로 가기 메뉴에서 테스트 사례를 엽니다.

편집을 위해 열린 테스트 사례를 보여 주는 스크린샷.

여기서 테스트 사례의 이름을 바꿀 수 있습니다.

이름이 바뀐 테스트 사례를 보여 주는 스크린샷

또는 테스트 사례를 영구적으로 삭제할 수 있습니다.

삭제된 테스트 사례를 보여 주는 스크린샷

테스트 계획 및 테스트 도구 모음을 삭제하려면 Project 관리istrators 그룹의 구성원이거나 영역 경로 노드 수준 테스트 계획 관리 또는 테스트 도구 모음 관리 권한이 허용으로 설정되어 있어야 합니다. 테스트 아티팩트도 관리하거나 삭제하려면 액세스 수준을 기본 + 테스트 계획 또는 Visual Studio Enterprise로 설정해야 합니다.

테스트 계획 및 테스트 도구 모음을 삭제하려면 Project 관리istrators 그룹의 구성원이거나 영역 경로 노드 수준 테스트 계획 관리 또는 테스트 도구 모음 관리 권한이 허용으로 설정되어 있어야 합니다. 테스트 아티팩트도 관리하거나 삭제하려면 액세스 수준을 기본 + 테스트 계획 또는 Visual Studio Enterprise설정해야 합니다. 자세한 내용은 Azure Boards에서 테스트 아티팩트 삭제를 참조 하세요.

다음 단계