Team Foundation Server 2015 업데이트 2 Team Foundation Server 2015 Update 2

2016년 5월 5일May 5, 2016

Visual Studio Team Foundation Server 2015 업데이트 2가 출시되었음을 알려드리게 되어 기쁘게 생각합니다.Today, we are happy to announce the availability of the Visual Studio Team Foundation Server 2015 Update 2. 이 버전은 Microsoft의 ALM(애플리케이션 수명 주기 관리) 솔루션의 핵심 공동 작업 플랫폼인 TFS(Team Foundation Server)의 최신 버전입니다.This is the newest version of Team Foundation Server (TFS), the collaboration platform at the core of Microsoft's application lifecycle management (ALM) solution.

Team Foundation Server는 다음 링크에서 설치할 수 있습니다.You can install Team Foundation Server from the following link.

최신 버전의 Team Foundation Server 업데이트 다운로드Download the latest Team Foundation Server Update

참고: Team Foundation Server 2015 업데이트 2.1에는 업데이트 2.0 이후의 몇 가지 버그 수정이 포함되어 있습니다.Note: Team Foundation Server 2015 Update 2.1 has had some bug fixes since Update 2.0. 수정 목록은 KB3160281을 참조하세요.Please refer to KB3160281 for the list of fixes. 필요한 경우, 일치하는 버전이 필요한 여러 응용 프로그램 계층과 같은 구성의 경우 Team Foundation Server 2015 업데이트 2.0을 다운로드할 수 있습니다.If needed, for configurations such as multiple application tiers that require matched versions, you can still download Team Foundation Server 2015 Update 2.0.

기타 관련 다운로드에 대해 알아보려면 다운로드 페이지를 참조하세요.To learn more about the other related downloads, please see the download page.

Microsoft는 사용자의 의견을 매우 소중하게 생각합니다!We welcome your feedback! 문제가 있는 경우 Visual Studio의 의견 보내기 옵션을 통해 알려주세요.For problems, let us know via the Send Feedback option in Visual Studio. 제안 사항이 있는 경우 UserVoice를 통해 알려주세요.For suggestions, let us know through UserVoice.

Team Foundation Server 2015 업데이트 2의 새로운 기능What's New in Team Foundation Server 2015 Update 2

기능 업데이트:Feature updates:

팀 프로젝트 생성 및 삭제 환경 개선 Team project creation and deletion experience improvements

웹 환경 및 REST API를 통해 팀 프로젝트 생성 및 삭제 옵션을 제공합니다.We're giving you the option to create and delete Team projects from the web experience and through the REST APIs. 이 향상된 기능은 프로젝트 관리 작업에 대해 Visual Studio Team Services와 Team Foundation Server 간에 더 많은 패리티를 가져오는 데 도움이 됩니다.These improvements help to bring more parity between Visual Studio Team Services and Team Foundation Server for project management operations. 팀 프로젝트를 만드는 권한이 있는 사용자는 컬렉션 관리 보기 또는 탐색 드롭 다운 목록에서 팀 프로젝트를 만들 수 있습니다.Users who have permission to create team projects can do so from the collection administration view or the navigation drop-down list. 자세한 내용은 팀 프로젝트 만들기를 참조하세요.See creating a team project for more details.

팀 프로젝트를 이제 웹 환경 및 REST API를 통해 만들고 삭제할 수 있습니다.

마찬가지로, 팀 프로젝트를 삭제하는 권한이 있는 사용자는 컬렉션 관리 보기에서 팀 프로젝트를 삭제할 수 있습니다.Similarly, users who have permission to delete a team project can do so from the collection administration view.

컬렉션 관리 보기에서 팀 프로젝트를 삭제할 수 있습니다.

Release Management: 새 기능 및 향상된 기능 Release Management: new features and improvements

  • 웹 기반 Release Management의 새 버전New version of web-based Release Management. Release Management가 이제 TFS에 통합됩니다.Release Management is now integrated into TFS. 별도의 서버 또는 클라이언트를 설치할 필요 없이 TFS 웹 액세스의 RELEASE 허브에서 바로 Release Management 기능에 액세스할 수 있습니다.You can access Release Management features directly from the RELEASE hub in TFS web access without having to install a separate server or client. 새 버전의 Release Management는 이전 버전보다 사용하기 간단하며 TFS의 새 빌드 시스템과 동일한 인프라 및 환경을 기반으로 합니다.This new version of Release Management is simpler to use than the earlier version and is based on the same infrastructure and experience as the new Build system in TFS.
    • 온-프레미스 서버, SCVMM 또는 VMware 관리 가상 컴퓨터 또는 Azure로 응용 프로그램 배포를 간소화합니다.Simplify your application deployment to on-premises servers, SCVMM- or VMware-managed virtual machines, or to Azure.
    • 순서대로 또는 동시에 환경에 배포를 트리거하는 릴리스 정의를 설정하여 배포를 관리합니다.Control your deployments by setting up release definitions that trigger deployments to environments in sequence or in parallel. 작업 항목, 커밋, 빌드 및 릴리스가 얼마나 멀리 배포되었는지 추적합니다.Track how far your work items, commits, builds, and releases have been deployed.
    • 실패한 테스트에 대해 버그를 만들 수 있습니다.You can create bugs for failed tests. 오류 메시지 및 스택 추적 같은 버그 정보가 버그에 자동으로 채워집니다.Debug information, like error message and stack trace, will be auto-populated in the bug.

이 버전에 대한 설명서 및 최근 블로그 게시물이 있습니다.There's documentation about this new version and some recent blog posts.

  • VMWare와 통합을 위한 새로운 확장.A new extension for integration with VMWare. Visual Studio Team Services 또는 TFS에서 VMWare vCenter 서버에 연결하고 vCenter에서 관리되는 가상 컴퓨터에서 스냅숏을 만들고 삭제하고 적용합니다.Connect to a VMWare vCenter server from Visual Studio Team Services or from TFS and create, delete, and apply snapshots on virtual machines that are managed in vCenter. VMWare에서 관리되는 가상 컴퓨터의 경우, 동적으로 프로비전하거나 정리 스냅숏으로 복원한 다음 빌드 및 릴리스 정의를 만들어 배포합니다.For virtual machines that are managed in VMWare, dynamically provision or restore them to a clean snapshot, then create build and release definitions to deploy. Marketplace에서 새 확장을 받으세요.Get this new extension from the Marketplace.
  • SCVMM(System Center Virtual Machine Manager)용 새 확장.A new extension for System Center Virtual Machine Manager (SCVMM). SCVMM 서버에 연결하고 SCVMM 관리 콘솔에서 관리되는 가상 컴퓨터에서 스냅숏을 만들고 삭제하고 적용합니다.Connect to a SCVMM server and create, delete, and apply snapshots on virtual machines that are managed in SCVMM administration console. 이제 TFS Lab Management의 주요 기능 중 하나를 복제할 수 있습니다. 정리 스냅숏으로 복원한 후 빌드 및 릴리스 정의를 만들어 SCVMM에서 관리되는 가상 컴퓨터에 배포합니다.Now you can replicate one of the key features from TFS Lab Management: create build and release definitions to deploy to virtual machines that are managed in SCVMM after you've restored them to a clean snapshot. Marketplace에서 새 확장을 받으세요.Get this new extension from the Marketplace.
  • 빌드 요약의 배포 섹션.A deployments section in build summary. 이 새 섹션에서는 Release Management를 통해 빌드가 배포되는 환경 목록을 보여 줍니다.This new section shows a list of environments where a build has been deployed through Release Management. 이 섹션에서 새 릴리스를 만들 수도 있습니다.You can also create a new release from this section.

환경 목록 및 빌드 성공 또는 실패 여부

  • 릴리스를 만들고 배포할 때 대상 환경 설정.Set target environments when you create and deploy a release. 자동 배포를 재정의하는 기능을 추가했습니다.We've added the ability to override automatic deployment. 특정 환경에 대한 자동 배포를 해제하려면 새 릴리스 만들기 대화 상자의 자동화된 배포 섹션으로 이동합니다. 보안에 대한 참고 사항: 환경 전반의 배포 흐름 그래프를 편집할 수 있는 유연성은 릴리스 정의 작성자에게만 제한됩니다.When you want to turn off automatic deployment to specific environments, go to the Automated deployments section in the Create New Release dialog box.A note on security: The flexibility to edit the deployment flow graph across environments is still restricted to release definition authors only.

새 릴리스 만들기 대화 상자에는 릴리스를 만든 후 배포를 트리거하는 옵션이 있습니다.

  • 일정대로 새 릴리스를 만들기Create new releases on a schedule. 새 릴리스 만들기에 대한 일정을 설정하는 기능을 추가했습니다.We've added the ability to set up a schedule for creating new releases. 예약된 시간에 성공적인 빌드 아티팩트의 최신 버전이 선택됩니다.The latest version of successful build artifacts is picked up at the scheduled time. 릴리스가 만들어지면 환경에 구성된 배포 조건에 따라 환경에 대한 자동 배포가 결정됩니다.Once the release is created, automatic deployment to environments is determined by the deployment conditions configured on those environments. 새 릴리스 만들기에 대해 예약된 트리거를 구성하려면 릴리스 정의에서 트리거 탭으로 이동합니다.To configure a scheduled trigger for creating new releases, go to the Triggers tab in the release definition.

트리거 탭에서 예약됨이라는 라디오 단추를 선택합니다.

릴리스 요약에 테스트 결과 제공 Test results available in the Release summary

테스트 품질을 보고 테스트 결과를 분석하기 위해 릴리스 요약의 테스트 탭에 테스트가 실행된 각 환경의 테스트 상태가 표시됩니다.To view test quality and analyze test results, the Tests tab in the Release summary will show you test status of each environment in which tests have run. 상태에는 모든 환경에서 성공한 테스트 및 실패한 테스트 수, 성공률, 특정 환경 또는 전체 릴리스에 대한 테스트 기간이 포함됩니다.The status includes count of passed and failed tests, pass percentage, and test duration for a particular environment or for the entire release, across all environments. 릴리스 요약 페이지를 벗어나지 않고, 오류 메시지, 스택 추적 및 테스트 첨부 파일로 드릴다운하여 실패한 테스트를 찾을 수 있습니다.You can drill down into the error message, stack trace, and test attachments to look for failed tests - without leaving the Release summary page.

릴리스 요약의 테스트 탭에는 각 환경의 테스트 상태가 표시됩니다.

보드의 카드 순서 다시 매기기 Reordering cards on boards

팀에서 작업하는 방식에 대해 보드를 최적화합니다.Optimize boards for the way your team works. 이제 열을 변경할 때 카드의 순서를 다시 매기는 방식을 지정할 수 있습니다. 제한 없이 순서를 다시 매기거나 백로그 순서를 엄격히 따를 수 있습니다.You can now specify how cards will be reordered when you change columns: reorder with no restrictions or strictly follow the backlog order.

작업 항목 삭제 Deleting work items

이제 작업 항목을 삭제하는 기능이 생겨 휴지통 환경을 갖추었습니다!You now have the ability to delete work items, complete with a recycle bin experience! 이 기능은 제거됨 상태를 대체합니다.This capability replaces the Removed state. 삭제를 고유한 사용 권한으로 구현하여 이 기능에 대해 액세스 권한을 가진 사람을 세분화하여 제어할 수 있습니다.We’ve implementeddelete as a unique permission, so you have fine-grained control over who has access to this capability.

작업 항목 삭제는 제거됨 상태를 대체합니다.

전역 바로 가기 키 Global shortcut keys

코드 및 작업 허브용 바로 가기 키 도입!Introducing keyboard shortcuts for the Code and Work hubs! 키보드에서 손을 떼지 않고 탐색할 수 있습니다.Navigate without ever taking your hands off the keyboard.

코드 및 작업 허브용 바로 가기 키

대시보드 편집 모드 Dashboards edit mode

모든 대시보드에 대해 편집 모드라는 새 모드를 추가했습니다.We’ve added a new mode called edit mode to all dashboards. 편집 모드를 선택하지 않는 한 위젯이 이동하지 않으므로 "실수로" 위젯을 이동할 가능성이 줄어듭니다.Widgets won't move unless you select edit mode, reducing the chances of "accidentally" moving a widget. 편집 모드에 있을 때 위젯을 제거하고 재정렬하고 구성할 수 있으며 새 위젯을 추가할 수도 있습니다.While you're in edit mode, you can remove, rearrange, and configure widgets, as well as add new widgets.

편집 모드는 부주의한 위젯 변경을 방지합니다.

대시보드 자동 새로 고침 Auto-refresh dashboards

특정 대시보드를 5분마다 자동으로 새로 고치는 옵션을 추가했습니다.We've added an option to auto-refresh a specific dashboard every 5 minutes. TV 모니터나 복도 화면에 대시보드를 놓고 계속 업데이트하기에 좋은 방법입니다.This is a great way to put the dashboard on your TV monitor or hallway screen and keep it updated.

5 분마다 대시보드 자동으로 새로 고치는 옵션

대시보드 카탈로그의 빌드 위젯 Build widgets in the dashboard catalog

대시보드 카탈로그의 빌드 기록 차트를 추가하는 새 옵션을 통해 대시보드에서 바로 빌드 정의를 구성할 수 있습니다.A new option to add a build history chart from the dashboard catalog lets you configure the build definition directly from the dashboard. 검색 기능을 향상하는 방법을 알아보고 대시보드에 여러 차트를 쉽게 가져오려면 dashboards futures blog(대시보드 미래 블로그)를 참고하세요.Read thedashboards futures blog to learn how we’re improving the discoverability and ease in bringing different charts to your dashboard.

대시보드 카탈로그의 작업 항목 쿼리 차트 Work item query charts in the dashboard catalog

이제 작업 항목 쿼리에 대한 차트를 위젯 카탈로그에서 대시보드로 추가할 수 있습니다.You can now add charts for work item queries to the dashboard from the widget catalog. 이러한 차트는 구성이 가능합니다.These charts are configurable. 대시보드 컨텍스트를 유지하면서 쿼리, 차트 종류 및 시각화 옵션을 선택할 수 있습니다.You can choose a query, a chart type, and visualization options while staying in the dashboard context. 차트 종류에는 원형, 가로 막대형, 세로 막대형, 누적 가로 막대형, 꺽은선형, 영역 및 누적 영역 차트가 있습니다.Chart types include pie, bar, column, stacked bar, line, area, and stacked area. 피벗 테이블에 데이터를 표시할 수도 있습니다.You can also display data in a pivot table. 여전히 작업 허브에서 차트 탭의 차트를 추가하고 언제나처럼 구성할 수 있습니다.And, you can still add charts from the Charts tab in the Work hub and configure them just like you've always done.

작업 항목 쿼리를 대시보드에 추가할 수 있습니다.

@mentions 및 #ID @mentions and #ID

이제 @ 기호를 사용하여 커밋 변경 집합 및 보류 집합 토론 등 끌어오기 요청 토론에서 사용자를 언급할 수 있습니다.Now you can use the @ symbol to mention people in pull request discussions, including commit changeset and shelveset discussions.

토론에서 사용자를 언급할 때 해당 사용자는 토론과 끌어오기 요청, 커밋, 변경 집합 또는 보류 집합에 대한 링크가 포함된 메일 알림을 받습니다.When you mention a person in a discussion, they receive an email alert that includes the discussion and a link to the pull request, commit, changeset, or shelveset. 사용자 언급은 클릭 가능하며 추가 세부 정보와 함께 ID 카드를 표시합니다.People mentions are clickable and display an identity card, with additional details. 끌어오기 요청, 커밋, 변경 집합 또는 보류 집합에 대한 사용 권한이 없는 사용자를 언급하는 경우 @mention이 실패했음을 나타내는 메일을 받게 됩니다.If you mention individuals who do not have permission to the pull request, commit, changeset, or shelveset, you’ll receive an email indicating that the @mention has failed.

또한 이제 # 기호를 사용하여 커밋 변경 집합 및 보류 집합 토론 등 끌어오기 요청 토론에서 작업 항목을 언급할 수 있습니다.In addition, you can now use the # symbol to mention work items in pull request discussions, including commit changeset and shelveset discussions.

이러한 작업 항목은 클릭 가능하며 이미 친숙한 작업 항목 환경을 표시하는 새 탭을 엽니다.These work items are clickable and open a new tab, where you’ll see the work item experience that you’re already familiar with.

참고: 현재 작업 항목 토론 및 코드 주석에서는 @/# 언급이 지원되지 않습니다.Note: We don’t currently support @/# mentions in work item discussions and code comments. 향후 릴리스에서 지원될 예정입니다.This is something we are planning on supporting in a future release.

끌어오기 요청 위젯 Pull request widget

팀 관리자가 이제 대시보드 카탈로그의 끌어오기 요청 위젯을 추가할 수 있습니다.Team admins can now add the pull request widget from the dashboards catalog. 특정 리포지토리의 경우, 끌어오기 요청 위젯을 통해 사용자는 팀에 할당된 끌어오기 요청, 나에게 할당된 끌어오기 요청 및 내가 생성한 끌어오기 요청을 볼 수 있습니다.For a specific repository, the pull request widget lets users see pull requests that are assigned to the team, assigned to me, and created by me. 사용자는 각각 끌어오기 요청으로 빠르게 이동하거나 리포지토리에서 끌어오기 요청에 대한 요약을 볼 수 있습니다.Users can quickly navigate to an individual pull request or they can view the summary of pull requests in the repository.

코드 리포지토리에서 표시할 기존 파일을 선택할 수 있는 Markdown 위젯 Markdown widget lets you choose an existing file in a code repository to display

이제 기존 리포지토리에 markdown 파일을 표시하도록 선택할 수 있습니다.You can now choose to display any markdown file in your existing repository. 또한 코드 탐색기에서 바로 팀 프로젝트의 대시보드에 파일을 추가할 수 있습니다.You can also add the file to any dashboard in your team project directly from the Code Explorer.

코드 탐색기에서 직접 대시보드에 파일 추가

일반적인 ID 선택기 Common identity picker

버전 제어, 릴리스 관리 및 @mention 영역의 사용자 및 그룹을 검색하기 위해 향상된 환경을 롤아웃합니다.We're rolling out an improved experience to search and discover users and groups in version control, release management, and @mention areas. 이제 사용자가 표시 이름(예: ‘john doe’) 및 SAM 계정 이름(예: ‘jdoe’) 같은 특성에 대해 접두사 기반 검색을 수행할 수 있습니다.Users can now do prefix-based searches on attributes like Display Name (such as ‘john doe’) and SAM-Account-Name (such as ‘jdoe’).

이름 표시 또는 SAM-Account_Name과 같은 특성에 대한 접두어 기반 검색

Team Foundation 버전 제어의 제어된 체크 인 Gated check-in for Team Foundation Version Control

이제 TFVC 프로젝트는 코드를 분기에 제출하기 전에 분기 정책에서 성공적인 빌드를 요구할 수 있습니다.TFVC projects can now have branch policies to require a successful build before any code can be submitted into a branch.

버전 제어 웹 Version control web

코드 허브에는 여러 가지 새 기능과 수많은 유용성 및 스타일 개선 사항이 있습니다.The CODE hub has several new features and numerous usability and style improvements. 코드 탐색기에는 선택한 분기의 최신 빌드 상태가 표시되며 고해상도 디스플레이에서 가독성 향상을 위한 새로운 최신 아이콘이 있습니다.The Code Explorer now shows the status of the latest build for the selected branch, and has all new, modern icons to improve readability on high resolution displays.

코드 허브에는 여러 가지 새 기능과 수많은 유용성 및 스타일 개선 사항이 있습니다.

끌어오기 요청 허브에는 사용자가 생성한 끌어오기 요청과 사용자와 팀에 할당된 끌어오기 요청을 강조 표시하는 향상된 보기가 있습니다.The Pull Requests hub has improved views to highlight the pull requests you've created and those assigned to you and your team. 새 연결 환경에서 끌어오기 요청, 작업 항목 및 커밋 간 추적 가능성이 향상되었습니다.Traceability between pull requests, work items, and commits has been improved by new linking experiences.

끌어오기 요청 허브에는 사용자가 생성한 끌어오기 요청과 사용자와 팀에 할당된 끌어오기 요청을 강조 표시하는 향상된 보기가 있습니다.

Team Foundation Server 확장 Team Foundation Server extensions

확장은 새 기능 추가 또는 기존 서비스와 통합을 통해 Team Foundation Server 웹 환경을 확장하고 향상하는 통합된 환경을 가능하게 합니다.Extensions enable integrated experiences that extend and enhance the Team Foundation Server web experience, either by adding new capabilities or integrating with existing services.

온-프레미스 확장을 Team Foundation Server로 업로드하고 특정 팀 프로젝트 컬렉션에 설치할 수 있습니다.On-premises extensions can be uploaded to Team Foundation Server and installed on specific team project collections.

또한, 확장은 Visual Studio Marketplace에서 다운로드하고 Team Foundation Server로 업로드할 수 있습니다.Extensions can also be downloaded from the Visual Studio Marketplace and uploaded to a Team Foundation Server.

온-프레미스 확장을 Team Foundation Server로 업로드하고 특정 팀 프로젝트 컬렉션에 설치할 수 있습니다.

Kanban 보드의 바로 가기 키 Keyboard shortcuts for Kanban board

이제 Kanban 보드에서 작업 항목을 클릭하고 일반적인 작업에 대해 바로 가기 키를 사용할 수 있습니다.You can now click a work item on the Kanban board and use keyboard shortcut keys for common tasks. 다음은 수행할 수 있는 작업에 대한 샘플입니다.Here's a sample of what you can do:

  • 새 작업 항목 만들기create new work items
  • 열 및 스윔 레인에서 작업 항목 이동move work items within or across columns and swimlanes
  • 작업 항목 확장 및 축소expand and collapse work items

코드와 작업 항목 간 향상된 연결 Improved linking between code and work items

연결 커밋과 함께 새 연결 기능을 추가했습니다.In addition to commit linking, we've added new linking capabilities. GIT 분기 및 끌어오기 요청에 작업 항목을 연결할 수 있으며 백로그 항목 또는 Kanban 보드에서 바로 분기 연결을 만들 수도 있습니다.You can link work items to Git branches and pull requests and also create branch links directly from backlog items or the Kanban board.

Kanban 보드에서 분기 링크를 만드는 방법을 보여줍니다.Shows how to create branch links on the Kanban board with

끌어오기 요청을 만들 때 소스 분기에 연결된 작업 항목 또는 커밋이 자동으로 새 끌어오기 요청에 연결됩니다.When you create a pull request, any work items linked to the source branch or the commits will automatically be linked to the new pull request. 또한 관련 작업 항목 섹션을 포함하도록 끌어오기 요청 세부 정보 보기가 업데이트되었습니다.The pull request details view has also been updated to include a Related Work Items section. 관련 작업 항목 섹션에는 지정된 끌어오기 요청에 연결된 작업 항목이 모두 나열되며 더 많은 작업 항목에 대한 연결을 추가하는 간단한 환경을 제공합니다.The Related Work Items section lists all of the work items that are linked to a given pull request and provides a simple experience for adding links to more work items.

또한 관련 작업 항목 섹션을 포함하도록 끌어오기 요청 세부 정보 보기가 업데이트되었습니다.The pull request details view has also been updated to include a Related Work Items section.

  • 빌드 관리.Build administration. 빌드 큐 관리자가 이제 지정된 큐를 사용하는 빌드 및 릴리스 정의를 만들 수 있는 사람을 제어할 수 있습니다.Administrators for build queues can now control who is able to create build and release definitions that use a given queue. 이를 통해 팀은 지정된 계정 또는 프로젝트 컬렉션 내에 고유한 빌드 리소스를 가질 수 있습니다.This allows a team to have its own build resources within a given account or project collection.
  • 기록 통계.Historical statistics. 빌드 및 릴리스 에이전트에 대한 기록 통계는 큐 및 풀 보기에서 사용할 수 있습니다.Historical statistics for build and release agents are available from the queue and pool view. 이를 통해 빌드 관리자는 지정된 빌드 리소스에 대한 사용량을 더 잘 파악할 수 있습니다.This can give build administrators a better understanding of how much usage there is for a given build resource.
  • 빌드 인터페이스 향상.Build interface improvements. 새 빌드 정의 생성에 대한 인터페이스를 간소화했습니다.We've simplified the interface for creating new build definition. 템플릿을 선택한 후 소스 및 큐에 관한 주요 정보를 설정할 수 있습니다.You can set key information about your sources and queue after selecting a template.
  • 빌드 결과 보기 확장.Extend build results view. 확장 프레임워크를 사용하여 사용자 지정 정보 및 보기와 함께 빌드 결과(때때로 빌드 요약이라고 함) 보기를 확장할 수 있습니다.The build result (sometimes called build summary) view can be extended with custom information and views by using the extension framework. 다음 명령을 사용하여 간단한 markdown 파일을 게시하여 보기를 확장할 수도 있습니다. ##vso[task.addattachment type=Distributedtask.Core.Summary;name=myattachmentname;]c:\myattachment.mdYou can also extend the view by publishing a simple markdown file using this command: ##vso[task.addattachment type=Distributedtask.Core.Summary;name=myattachmentname;]c:\myattachment.md.
  • 작업을 확장으로 게시Publish tasks as extensions. 갤러리를 사용하여 빌드 및 릴리스 작업을 확장의 일부로써 게시할 수 있습니다.Using the gallery, build and release tasks can be published as part of an extension.

테스트: 새로운 기능 및 향상된 기능 Testing: new features and improvements

빌드 vNext에 계획된 테스트Planned testing in Build vNext

테스트 계획 및 테스트 도구 모음을 사용하여 계획된 테스트에 투자한 경우 기능 테스트 실행 작업을 사용하여 빌드 vNext에서 자동화된 실행을 트리거할 수 있습니다.If you've invested in planned testing using test plans and test suites, you can trigger automated runs in Build vNext by using the Run Functional Tests task. 결과는 테스트 허브뿐만 아니라 빌드 요약 페이지의 테스트 탭에 표시됩니다.Results are displayed in the Tests tab on the Build Summary page, as well as in the Test Hub. 테스트 탭에 새 그룹화 방법 옵션을 추가했습니다. 테스트 도구 모음별 그룹화는 실행되는 모든 도구 모음과 품질에 대한 빨리 보기를 제공합니다.We've added a new Group By option on the Tests tab. Grouping by Test Suite gives you a quick view of all suites that were run and their quality.

빌드의 테스트 결과Test results in build

빌드 요약 페이지에는 테스트 결과를 분석할 수 있는 도움말이 있습니다.There’s help for you to analyze test results in the Build summary page:

  • 빌드에서 실행되는 모든 테스트의 테스트 결과에 대한 집계 요약입니다.An aggregate summary of test results across all test runs in the build.
  • 버그에서 처음으로 실패하는 테스트는 새 실패로 플래그가 지정되어 재발을 식별하는 데 도움이 됩니다.Tests failing for the first time in the bug are flagged as New failures to help you identify regressions. 여러 빌드에서 계속 실패하는 테스트의 경우, 부실이 어떻게 실패가 되는지 확인하고 실패가 시작된 빌드로 탐색할 수 있습니다.For tests that continue to fail across multiple builds, you can see how stale the failures have become and navigate to the build in which a failure was introduced.
  • 최근 10개 빌드에서 실패한 테스트 수 및 테스트 기간을 보여 주는 추세 차트입니다.Trend charts that show the count of failed tests and test duration for the last 10 builds. 이러한 차트를 대시보드에 추가할 수 있습니다.You can add these charts to the dashboard.
  • 빌드 간 델타가 포함된 그림 보기를 표시하도록 코드 검사 보고가 향상되었습니다.Code coverage reporting has been enhanced to show a pictorial view with build-to-build deltas.
  • 테스트 상태에서 이제 빌드 완료 메일 알림을 제공합니다.Test status is now available the build completion email notification.

부분적으로 성공한 빌드의 테스트 결과 이미지

작업 개선 사항:Task improvements:

  • 테스트 에이전트 작업을 사용하는 Visual Studio Test가 기능 테스트 실행으로 이름이 변경되었습니다.Visual Studio Test using Test Agent task has been renamed to Run Functional Test.
  • Visual Studio 테스트 작업 및 기능 테스트 실행 작업은 보다 빠르고 직관적이며 사용자에게 친숙합니다.The Visual Studio test task and the Run Functional Test tasks are faster, more intuitive, and user-friendly.
  • 테스트 결과 게시 작업에 xUnit, NUnit, Junit 및 .trx 파일 형식에 대한 지원을 추가했습니다.We’ve added support for xUnit, NUnit, Junit and the .trx file format to the Publish Test Results task.
  • 새 작업인 코드 검사 게시는 Jacoco 및 Cobertura 코드 검사 도구의 데이터를 업로드합니다.A new task, Publish Code Coverage, uploads data from Jacoco and Cobertura code coverage tools.
  • 또한 Java 사용자가 결과 및 코드 검사 정보를 TFS에 게시할 수 있도록 많은 작업을 수행했습니다.In addition, a lot of work has been done to enable our Java users to publish results and code coverage information to TFS. "Java에서 테스트" 섹션에서 이와 관련된 내용을 읽으세요.Read about it in the section, "Test in Java."

수동 테스트 개선 사항:Manual testing improvements:

  • 테스트 계획 필터.Filter test plans. 테스트 결과에 대해 작업 항목 쿼리 기반 필터를 설정합니다.Set a work item query based filter for test plans.
  • 자식 도구 모음의 테스트 표시.Show test from child suites. 클릭 한 번으로 현재 도구 모음 및 자식 도구 모음에 존재하는 모든 테스트를 표시합니다.See all tests that are present in the current suite and their child suites, with one click.
  • 테스트 계획 삭제.Delete test plans. 테스트에 대해 우수한 UserVoice 항목 중 하나가 이 릴리스에서 제공됩니다.One of the top UserVoice items for test is available in this release. 이제 테스트 허브에서 바로 계획을 삭제할 수 있습니다.Now you can delete plans directly from the Test Hub.

웹에서 예비 테스트(XT)Exploratory testing (XT) on the web

웹에서 예비 테스트에 대해 알아보고 Marketplace에서 Chrome 브라우저 플러그인을 설치하여 시작하세요.Learn about exploratory testing on the web and get started by installing the Chrome browser plug-in from the Marketplace. 포함되는 기능:Features include:

  • 스크린샷 및 메모 캡처Capture screenshots and notes. 인라인 주석 기능과 함께 메모 및 스크린샷 캡처가 간소화되었습니다.Simplified capture of notes and screenshots with inline annotation capability.

  • 버그 및 작업 생성Create bugs and tasks. 예비 테스트 중 발견한 문제를 버그 또는 작업으로써 캡처합니다.Capture the issues found during the exploratory testing as either Bugs or Tasks. 메모, 주석이 추가된 스크린샷, 비디오, 이미지 작업 로그, 팀 영역 및 반복 경로, 시스템 및 브라우저 정보가 자동으로 캡처됩니다.The notes, annotated screenshots, videos, image action logs, team area and iteration paths, and system and browser information are captured for you automatically.

  • 기존 버그 검색 및 업데이트.Search and update existing bugs. 버그를 만들면 확장에서 자동으로 제목 일치를 기준으로 기존 버그를 검색하고 나열합니다.As you create a bug, the extension will automatically search and list existing bugs based on the Title match. 기존 버그를 새 정보로 업데이트하여 중복 버그를 피할 수 있는 옵션이 있습니다.You have the option to update an existing bug with the new information so you can avoid duplicate bugs.

  • 작업 항목 탐색.Explore work items. 특정 작업 항목에 대해 예비 테스트를 수행합니다.Do exploratory testing for a specific work item. 그러면 선택한 작업 항목을 진행 중인 테스트 세션과 연결하고 확장 내에서 수용 기준 및 설명을 볼 수 있습니다.This lets you associate the selected work item with your ongoing testing session and view the acceptance criteria and description from within the extension. 또한, 작성하는 버그 또는 작업과 선택한 작업 항목 사이에 종단 간 추적 가능성을 만듭니다.It also creates end-to-end traceability between bugs or tasks that you file and the selected work item. 작업 항목 또는 확장 내에서 바로 작업 항목을 탐색할 수 있습니다.You can explore the work item either directly from a work item or from within the extension:

    • 작업 항목에서 바로.Directly from a work item. 특정 작업 항목에 대해 예비 테스트 세션을 제품 내에서 바로 시작합니다.Launch exploratory testing session for a specific work item directly from within the product. 모든 카드, 그리드 및 테스트 허브에 진입점을 추가했습니다.We’ve added entry points on all cards, grids, and in the Test hub.
    • 확장 내에서.Within the extension. XT 세션 내에서 작업 항목을 검색한 다음 진행 중인 세션과 연결합니다.Search for a work item from within the XT session and then associate it with the ongoing session.
  • 데이터 컬렉션 - 이미지 작업 로그Data collection - image action log. 이제 클릭 한 번으로 자동으로 버그로 연결되는 단계를 추가하는 옵션이 있습니다.Now you have the option to add the steps that lead to the bug automatically with just one click. 이미지 작업 로그 포함 옵션을 선택하여 마우스, 키보드 및 터치 작업을 캡처하고 해당 텍스트 및 이미지를 바로 버그 또는 작업에 추가합니다.Select the Include image action log option to capture the mouse, keyboard, and touch actions and add the corresponding text and images directly into the bug or task.

  • 이미지 작업 로그를 기반으로 테스트 사례 만들기Create test cases based on image action log. 동시 테스트 디자인 및 테스트 실행은 진정한 예비 테스트의 기본입니다.Simultaneous test design and test execution is the basis of true exploratory testing. 예비 테스트 세션 중 테스트 사례를 만들면 이미지와 함께 테스트 단계가 자동으로 채워집니다.Create test cases during your exploratory testing session and the test steps, with images, are automatically filled in for you. 캡처한 텍스트를 편집하고 예상 결과를 추가하고 관련 없는 행을 제외하고 향후 테스트 통과 및 실행을 위해 텍스트를 저장할 수 있습니다.You can edit the text that's captured, add the expected result, exclude rows that aren't relevant, and save the text for upcoming test passes and runs.

  • 화면 녹화 지원.Support for screen recording. 이제 주문형 화면 녹화를 사용하여 모든 문제에 대해 발견한 정보를 캡처할 수 있습니다. 캡처된 내용은 작성하는 작업 또는 버그에 자동으로 첨부됩니다.You can now capture your findings for all those problematic issues by using on-demand screen recording, which will be automatically attached to the task or bug that you file. 오디오에 대한 지원은 향후 제공될 예정입니다.Support for audio is coming next.

  • 장치에 연결.Connect to devices. 브라우저 기반 에뮬레이터 또는 Perfecto 같은 장치 클라우드 공급자를 사용하여 장치에서 응용 프로그램을 테스트합니다.Test your application on devices by using browser-based emulators or device cloud providers like Perfecto.

  • 독립 실행형 모드.Standalone mode. 이제 Visual Studio Team Services 또는 TFS에 연결하지 않고 메모를 작성하고, 스크린샷을 찍고(원하는 경우 주석을 달고), 버그를 생성할 수 있습니다.Now you can jot down notes, take screenshots (and annotate them if you want to), and create bugs without connecting to Visual Studio Team Services or to TFS. 생성한 모든 버그에 대한 세부 정보, 스크린샷 및 메모가 포함되는 보고서에서 발견한 정보를 팀과 공유하세요.Share your findings with your team in a report that includes details of all the bugs you created, screenshots, and your notes.

메모 및 스크린샷이 첨부된 새 버그를 보여주는 TS 독립 실행형 모드의 이미지

Java에서 테스트 Test in Java

  • JUnit 지원.Support for JUnit. Ant, Gradle 및 Maven 작업에서 TFS로 JUnit 결과를 업로드할 수 있습니다.You can upload JUnit results to TFS from Ant, Gradle, and Maven tasks.
  • 테스트 결과 게시 작업에서 JUnit 지원Support for JUnit in Publish Test Results task. 여러 명령줄 도구를 사용하여 테스트를 실행하고 TFS에 결과를 업로드합니다.Run tests using a different command line tool and upload results to TFS.
  • 코드 검사 지원Code Coverage support. Java 프로젝트에 대한 코드 검사 도구로써 Jacoco와 Cobertura 중에서 선택합니다.Choose between Jacoco and Cobertura as Code Coverage tools for your Java project. 올바른 도구를 사용할 수 있도록 빌드 파일이 즉시 수정되며 결과가 TFS에 업로드됩니다.The build file is modified on the fly to use the correct tool and the results are uploaded to TFS.
  • 코드 검사 게시 작업이 Jacoco 및 Cobertura 지원Publish Code Coverage task supports Jacoco and Cobertura. 빌드 파일이 이미 코드 검사 정보를 수집하도록 설정된 경우 또는 Jacoco 또는 Cobertura 형식으로 결과 출력을 지원하는 여러 코드 검사 도구(예: Istanbul)를 사용하는 경우, 코드 검사 게시 작업을 사용하여 코드 검사 데이터를 TFS에 업로드할 수 있습니다.If your build file is already set to collect code coverage information, or if you're using a different Code Coverage tool (such as Istanbul) that supports outputting results in Jacoco or Cobertura format, you can use the Publish Code Coverage task to upload code coverage data to TFS.

기타 변경 내용: 버그 수정 및 알려진 문제Other Changes: Bug Fixes & Known Issues

이 릴리스에서 기술 향상, 버그 수정 및 알려진 문제에 대한 전체 설명을 보려면 다음 MSDN 문서를 참조하세요.For a complete description of technology improvements, bug fixes, and known issues in this release, see the following MSDN article.

자세히 알아보기: Team Foundation Server 2015 업데이트 2 설명Learn More: Description of Team Foundation Server 2015 Update 2

위쪽Top of Page