B(Visual Studio ALM 용어)

이 용어집에서는 Visual Studio ALM(Application Lifecycle Management) 도움말에 사용되는 주요 용어를 정의합니다.

  • 백로그(Backlog)
    아직 닫히지 않은 작업 항목의 집합으로 고려 대상이거나 완료되지 않은 작업을 나타냅니다.

  • 기준(Baseline)
    프로젝트, 작업 패키지 또는 활동에 대해 원래 승인된 계획으로 승인된 범위의 변경 내용이 포함되거나 제외됩니다. 일반적으로 비용 기준, 일정 기준, 성능 측정 기준처럼 한정자와 함께 사용됩니다.

  • 베타 버전(Beta Version)
    고객과 협력업체의 평가 및 피드백을 받기 위해 보내는 제품의 사전 릴리스 버전입니다.

  • 블랙 박스 테스트(Black Box Test)
    구성 요소의 구현을 고려하지 않고 실제 동작을 기준으로 하는 테스트입니다.

  • 상향식 예측(Bottom-Up Estimating)
    바람직한 일정의 원칙입니다. 즉, 작업을 수행하는 사람이 노력을 예측할 수 있도록 하고, 작업 수준 예측을 롤업하고, 경험이 최상의 예측 기술임을 인식하는 것을 의미합니다.

  • 분기(Branch)
    파일 컬렉션이 두 개 이상의 개별 경로로 진행되도록 하는 작업입니다. 분기는 제품을 릴리스하고 이와 동시에 다음 버전 작업을 시작해야 하는 경우와 같이 일반적으로 팀에서 두 개 이상의 유사한 코드 베이스를 유지 관리해야 하는 경우에 사용됩니다. 소스 제어에서 분기는 파일 시스템 복사 작업과 비슷합니다.

  • 브라우저 조합(Browser Mix)
    가상 사용자가 지정된 브라우저 프로필을 실행할 가능성을 지정합니다. 예를 들어, Internet Explorer 6의 사용 가능성이 95%이고 Pocket IE의 사용 가능성이 5%인 목록을 지정할 수 있습니다. 웹 테스트 및 코딩된 웹 테스트에서만 사용할 수 있습니다. 부하 테스트 시나리오(Load Test Scenario), 웹 테스트(Web Test), 코딩된 웹 테스트(Coded Web Test)를 참조하십시오.

  • 브라우저 프로필(Browser Profile)
    Internet Explorer 6 또는 Netscape 6과 같은 특정 브라우저를 시뮬레이션하기 위한 HTTP 헤더의 컬렉션입니다.

  • 버그(Bug)
    제품의 불만에 대한 잠재적 원인을 기록하는 작업 항목 형식입니다. 코드 결함을 추적하기 위한 작업 항목 형식의 일반적인 이름입니다.

  • 버그 할당(Bug Allotment)
    버그를 수정하도록 할당된 개발 시간입니다. 할당은 반복 계획에서 빈 부분을 남겨 만듭니다.

  • 버그 수렴(Bug Convergence)
    수정된 버그의 비율이 발견된 버그의 비율을 초과하는 지점입니다. 버그 수렴은 활성 버그 수에 대한 팀의 작업이 진척되고 있음을 보여 주는 증거입니다. 이는 프로젝트가 거의 완료 시점에 있음을 나타내는 징표입니다.

  • 빌드(Build)
    일반적으로 컴파일을 통해 개별 소스 버전 집합에서 생성된 결과물(소프트웨어 구성 요소)의 명명된 집합입니다.

  • 빌드 수용 테스트(Build Acceptance Test)
    빌드 확인 테스트(BVT, Build Verification Test)를 참조하십시오.

  • 빌드 작업(Build Activity)
    Team Foundation Server 빌드 프로세스의 일부인 Windows Workflow Foundation 작업입니다. 이 작업은 소프트웨어 응용 프로그램의 빌드 전, 빌드 중 또는 빌드 후 실행되는 논리를 통합합니다. 빌드 후 작업에는 자동으로 환경을 만든 다음 응용 프로그램을 배포 및 테스트하는 작업이 포함됩니다.

  • 빌드 에이전트(Build Agent)
    단일 컴퓨터에서 Team Foundation Server 빌드 및 기타 속성 설정을 받고 실행한 다음 이에 대해 보고하는 백그라운드 프로세스입니다. 빌드 에이전트는 대개 다른 컴퓨터에 있는 빌드 컨트롤러와 통신합니다.

  • 빌드 컨트롤러(Build Controller)
    빌드 에이전트 집합을 관리하는 백그라운드 프로세스입니다.

  • 빌드 주기(Build Cycle)
    내부 릴리스 주기의 일부입니다. 이는 기능을 추가하고, 각 기능에 대한 테스트 사례를 만들고, 새 기능을 빌드하기 전에 각 기능을 안정화시킨 다음 평가를 위해 릴리스하는 과정입니다.

  • 빌드 정의(Build Definition)
    a) 빌드 작업과 b) 워크플로가 활성화되고 동시에 팀 프로젝트의 단일 솔루션이나 솔루션 집합이 빌드되는 조건으로 구성된 집합입니다. 이 정의에는 빌드 이름, 빌드할 파일의 소스 제어 작업 영역, TFSBuild.proj 프로젝트 파일의 위치, 빌드 에이전트, 빌드 보존 정책, 빌드 트리거 등이 포함됩니다. 환경을 만들고 새로 빌드된 응용 프로그램을 이 환경에 배포하는 작업도 빌드 정의에 포함될 수 있습니다.

  • 빌드 오류(Build Error)
    빌드 중단 문제가 발생했음을 알리는 메시지입니다.

  • 빌드 상태(Build Health)
    빌드된 소프트웨어의 품질입니다.

  • 빌드 확인 테스트(BVT, Build Verification Test)
    스모크 테스트라고도 합니다. 높은 수준에서 빌드 상태를 확인하는 데 사용되는 테스트의 그룹입니다. 일반적으로 이러한 테스트에서는 테스트를 계속 진행할 필요가 있는지 팀 구성원이 결정할 수 있도록 핵심 기능을 실행합니다. 이 테스트는 매일 작성되는 빌드 후에 소스 코드의 컴파일이 성공적으로 빌드되었는지 여부와 추가 테스트를 진행할 준비가 되었는지 여부를 확인하기 위해 실행됩니다.