다음을 통해 공유


공유 단계(Agile)

팀에서는 공유 단계를 사용하여 수동 테스트 사례를 간단하게 정의하고 유지 관리할 수 있습니다. 여러 테스트를 진행할 때 여러 테스트 사례에 대해 동일한 단계 시퀀스를 수행해야 합니다. 공유 단계를 만들면 단계 시퀀스를 한 번 정의한 후 여러 테스트 사례에 삽입할 수 있습니다. 예를 들어 각 테스트 사례마다 테스터가 응용 프로그램에 로그온해야 하는 경우 이 작업을 수행하기 위한 공유 단계 집합을 만들 수 있습니다. 그런 다음 각 테스트 사례에 공유 단계를 추가하고 Test Runner를 사용하여 단계를 실행할 수 있습니다.

참고

팀 탐색기를 사용하여 테스트 사례를 정의할 수 있으나 Microsoft Test Manager를 사용하여 테스트 사례를 정의하는 것이 가장 좋습니다. Visual Studio Test Professional 2010, Visual Studio 2010 Professional 또는 Visual Studio 2010 Ultimate에서 Microsoft Test Manager에 액세스할 수 있습니다. 자세한 내용은 테스트 만들기 및 관리를 참조하십시오.

공유 단계 집합을 정의하는 작업 단계의 시퀀스를 지정하려면 Microsoft Test Manager를 사용해야 합니다. 팀 탐색기 또는 Team Web Access를 사용하여 테스트 사례 및 공유 단계에 대해 정의된 다른 필드를 보고 수정할 수 있습니다. 그러나 이러한 클라이언트에서 단계 탭에 표시되는 필드는 수정할 수 없습니다.

수동 테스트 사례를 간단하게 정의하기 위한 목적으로만 공유 단계를 정의하는 것이기 때문에 Microsoft Test Manager를 사용하여 공유 단계를 정의하는 것이 가장 좋습니다. 공유 단계를 정의하고 사용하는 방법에 대한 자세한 내용은 다음 표에 나와 있는 항목을 참조하십시오.

Task

관련 항목

테스트 사례 전체에서 테스트 단계를 공유하여 테스트 유지 관리 작업 줄이기. 복수 수동 테스트 사례의 테스트 단계에 삽입되는 테스트 및 유효성 검사 단계 시퀀스를 캡처하기 위해 공유 단계를 정의합니다.

서로 다른 데이터로 테스트 여러 번 실행. 공유 단계에 매개 변수를 추가하여 동일한 테스트를 서로 다른 데이터로 여러 번 실행할 테스트 사례에서 공유 단계를 사용할 수 있습니다.

테스트 작업 속도를 높입니다. 수동 테스트의 반복적인 단계를 기록하고 재생하여 테스트를 보다 빨리 수행할 수 있습니다.

테스트 계획에서 수동 테스트를 실행합니다. Test Runner를 사용하여 각 단계의 통과 또는 실패 여부를 기록함으로써 테스트 계획에서 수동 테스트를 실행할 수 있습니다. 테스트를 실행하면서 수집한 모든 데이터와 테스트 결과를 저장할 수 있습니다.

더 이상 필요하지 않은 공유 단계 닫기. 더 이상 사용되지 않는 공유 단계가 있는 경우 활성 상태에서 닫힘 상태로 변경할 수 있습니다. 닫힌 공유 단계는 팀 프로젝트에 그대로 유지되지만 닫힌 공유 단계를 명시적으로 찾는 쿼리의 결과 목록에만 나타납니다.

필요한 권한

공유 단계를 보려면 Readers 그룹의 멤버이거나 이 노드의 작업 항목 보기허용으로 설정되어 있어야 합니다. 공유 단계를 만들거나 수정하려면 Contributors 그룹의 멤버이거나 이 노드의 작업 항목 편집 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 권한 관리를 참조하십시오.

필드 참조

공유 단계에 대한 작업 항목 폼에 제공되는 데이터 필드 및 컨트롤에 대한 자세한 내용은 다음 항목을 참조하십시오.

공유 단계 워크플로

활성닫힘 상태를 사용하여 사용 중인 공유 단계와 사용 중이지 않은 공유 단계를 구분할 수 있습니다. 모든 공유 단계는 활성 상태로 만들어집니다. 공유 단계 작업 항목은 하나 이상의 테스트 사례에 삽입되어 있는 경우에만 유용합니다. 공유 단계를 포함하고 있는 모든 테스트 사례도 닫힌 경우에는 닫힘 상태로 변경합니다.

공유 단계 작업 항목을 저장한 후에는 활성 상태를 닫힘 상태로 변경할 수 있습니다.

일반적인 워크플로 진행:

  • 팀 멤버가 기본 이유인 "신규"로 활성 상태의 공유 단계 작업 항목을 만듭니다.

  • 해당 작업 항목이 더 이상 어떤 테스트 사례에서도 사용되지 않는다는 것을 알리기 위해 팀 멤버가 공유 단계 작업 항목을 활성 상태에서 닫힘 상태로 변경합니다.

추가 워크플로 전환 상태:

  • 팀 멤버가 공유 단계 작업 항목을 다시 활성화해야 하는 것을 확인하여 닫힘 상태에서 활성 상태로 변경합니다.

공유 단계 상태 다이어그램

공유 단계 상태 다이어그램

활성(새로 만들기)

공유 단계는 해당 공유 단계가 삽입되어 있는 테스트 사례가 닫힐 때까지 활성 상태로 남아 있습니다.

공유 단계를 만들 때 다음 데이터 필드가 자동으로 캡처됩니다.

  • 만든 사람: 작업 항목을 만든 팀 멤버의 이름입니다.

  • 만든 날짜: 서버 시간을 기준으로 기록된, 작업 항목이 만들어진 날짜 및 시간입니다.

활성 상태에서 닫힘 상태로

다음 이유 중 하나로 인해 활성 공유 단계 작업 항목을 닫을 수 있습니다.

이유

용도

수행할 추가 작업

사용되지 않음(기본값)

공유 단계가 사용자 스토리의 수용 테스트에 더 이상 필요하지 않은 경우에 사용됩니다.

공유 단계를 참조하는 모든 테스트 사례가 닫힘 상태인지 확인합니다.

연기됨

현재 제품 주기 또는 반복 동안 해당 공유 단계가 실행되지 않을 경우에 사용됩니다. 해당 공유 단계가 삽입되어 있는 테스트 사례가 연기됨으로 설정될 때 이 이유를 지정할 수도 있습니다.

없음

중복됨

해당 공유 단계 작업 항목이 다른 공유 단계 작업 항목과 중복되는 경우에 사용됩니다.

활성 상태로 남아 있는 중복 작업 항목으로 연결되는 링크를 만듭니다.

공유 단계 작업 항목을 닫을 때 다음 데이터 필드가 캡처됩니다.

  • 닫은 사람: 작업 항목을 닫은 팀 멤버의 이름입니다.

  • 닫힌 날짜: 서버 시간을 기준으로 기록된, 작업 항목이 닫힌 날짜 및 시간입니다.

  • 상황 변경 날짜: 작업 항목의 상태가 변경된 날짜 및 시간입니다.

완료

공유 단계 작업 항목을 다시 활성화할 수 있습니다.

닫힘 상태에서 활성 상태로

공유 단계 작업 항목을 다시 활성화할 때는 이유 필드가 자동으로 다시 활성화됨으로 설정됩니다.

이유

용도

수행할 추가 작업

다시 활성화됨

해당 공유 단계가 테스트 사례의 정의를 지원하는 데 필요한 경우에 사용됩니다.

모든 작업 및 유효성 검사 단계를 검토하여 공유 단계가 해당 공유 단계가 삽입된 테스트 사례를 지원하는지 확인합니다.

공유 단계 작업 항목을 다시 활성화할 때 다음 데이터 필드가 캡처됩니다.

  • 활성화한 사람: 작업 항목을 다시 활성화한 팀 멤버의 이름입니다.

  • 활성화된 날짜: 서버 시간을 기준으로 기록된, 작업 항목이 다시 활성화된 날짜 및 시간입니다.

  • 상황 변경 날짜: 작업 항목의 상태가 변경된 날짜 및 시간입니다.

참고 항목

개념

사용자 스토리(Agile)

테스트 사례(Agile)

응용 프로그램 테스트

기타 리소스

MSF for Agile Software Development v5.0

작업 항목 및 워크플로(Agile)