WEBVTT

00:00:04.382 --> 00:00:06.620
안녕, 내 이름은 Joe Morris입니다.

00:00:06.620 --> 00:00:10.420
저는 프로그램 관리자
.NET 및 Visual Studio 팀입니다.

00:00:10.420 --> 00:00:13.730
이 비디오에서는 하겠습니다.
새로운 기능 설명

00:00:13.730 --> 00:00:17.780
기업에서 해제 되는
버전의 Visual Studio 2017

00:00:17.780 --> 00:00:20.090
호출 라이브 단위 테스트 합니다.

00:00:20.090 --> 00:00:23.080
이 사용 하면
얻게 될 기능

00:00:23.080 --> 00:00:25.390
현재 방법입니다
단위 테스트를 실행할 외모 때문

00:00:25.390 --> 00:00:30.350
전설의 학교에 비해
단위 테스트 라이브 방식으로 실행 됩니다.

00:00:30.350 --> 00:00:33.570
크게 향상 될 것
코딩 생산성과

00:00:33.570 --> 00:00:36.870
표시 하 여 코드의 품질
단위 테스트 결과

00:00:36.870 --> 00:00:40.710
동시에 코드 검사
코딩 하는 동안 편집기입니다.

00:00:40.710 --> 00:00:44.690
이 기능은 C#을 사용 하 여 작동 하 고
.NET 용 BB 프로젝트 및

00:00:44.690 --> 00:00:49.520
지원 ms 테스트 프레임 워크를 테스트합니다.
xUnit 및 NUnit입니다.

00:00:49.520 --> 00:00:50.410
작업에서 확인해 보겠습니다.

00:00:51.430 --> 00:00:54.068
자전거 쇼핑이 있어요
다운로드 하는 응용 프로그램입니다.

00:00:54.068 --> 00:00:58.240
.NET framework에서 esp.net를 실행합니다.

00:00:58.240 --> 00:01:01.230
시스템을 공유 하는 스마트 자전거는.

00:01:01.230 --> 00:01:04.000
직접 표시 하는 응용 프로그램 실행
하면 다음과 같이 합니다.

00:01:06.920 --> 00:01:12.050
응용 프로그램 사용자를 자전거를 얻을 수 있습니다.
이벤트에 대 한 티켓을 구입 하 고

00:01:12.050 --> 00:01:14.300
이벤트에는 자전거를 따르.

00:01:14.300 --> 00:01:17.980
또한 사용자를가 있습니다.
대상된 워크 아웃 세션

00:01:17.980 --> 00:01:18.530
적합성에 대 한입니다.

00:01:19.640 --> 00:01:24.600
좋아, 내가 실행이 중지 됩니다 응용 프로그램
작업 중인 코드 설명

00:01:24.600 --> 00:01:26.510
클래스 라이브러리에 대 한
자전거 공유 응용 프로그램입니다.

00:01:28.190 --> 00:01:33.532
으로 이동 하겠습니다.
프로젝트 mybikes.domain

00:01:33.532 --> 00:01:37.750
논리와 trainer.cs 파일 열기입니다.

00:01:37.750 --> 00:01:40.760
저는 워크 아웃 클래스 및

00:01:40.760 --> 00:01:45.400
계산 하는 강사 클래스
내 체력 단련에 대 한 특별 한 메트릭입니다.

00:01:48.249 --> 00:01:53.445
이 메서드는
최상의 속도와 체력 단련을 가져오기

00:01:53.445 --> 00:01:58.980
내 체력 단련 중에 파악
가장 빠른 속도 이동한 있습니까.

00:02:02.280 --> 00:02:04.400
일부 단위 테스트를 작성

00:02:04.400 --> 00:02:08.130
이 get 워크 아웃으로
속도 방법 모두 준비 되었습니다.

00:02:08.130 --> 00:02:12.660
직접 면 단위 테스트를 엽니다.
라이브러리 코드와 나란히.

00:02:17.324 --> 00:02:21.829
Get 워크 아웃으로 이동 하겠습니다.
두 개의 체력 단련 단위 테스트에 대 한 속도입니다.

00:02:24.441 --> 00:02:28.470
이 단위 테스트
내가 등록 체력 단련.

00:02:30.197 --> 00:02:33.157
에 대 한
20 분 속도가 10 마일 및

00:02:33.157 --> 00:02:35.905
으로 5 마일
20 분 속도입니다.

00:02:38.195 --> 00:02:41.560
이 시나리오에 대 한
두 계정을 완료 했을 때

00:02:41.560 --> 00:02:43.742
내 예상에 대 한 결과

00:02:43.742 --> 00:02:48.935
최상의 속도 함께 워크 아웃 되는
20 분 안에 10 마일 워크 아웃입니다.

00:02:51.765 --> 00:02:55.550
전설의 학교 방식의 방법 I
이러한 단위 테스트를 실행 하는 데

00:02:55.550 --> 00:02:58.200
수동으로 이동 하는 때와
테스트를 실행합니다.

00:03:01.109 --> 00:03:04.870
에 결과 표시 합니다.
테스트 탐색기 창입니다.

00:03:07.035 --> 00:03:09.690
그런 다음 살펴보겠습니다 테스트가 실패 합니다.

00:03:11.362 --> 00:03:13.480
제가 보는 시간이 됩니다.

00:03:14.930 --> 00:03:19.542
설명 단위 테스트에 실패 했습니다.
단위 테스트의 43을 선입니다.

00:03:19.542 --> 00:03:22.860
이외에도, 배치

00:03:22.860 --> 00:03:27.490
에 거의 사용 하지 않습니다.
오류를 정확 하 게 정보를 제공입니다.

00:03:30.100 --> 00:03:34.380
자세한 코드 검사를 보려면
데이터 장애 테스트

00:03:34.380 --> 00:03:38.850
일반적으로 실행 분석
실패 한 테스트에 대 한 코드 검사 합니다.

00:03:44.080 --> 00:03:48.790
설명 블록에 대해 다룰 것
다루지 않습니다.

00:03:50.040 --> 00:03:53.790
것도 표시 되지 않습니다.
코드 편집기에서 시각화입니다.

00:03:55.160 --> 00:03:59.420
표시 코드를 클릭할 수 있습니까
검사 강조 표시 된 블록

00:03:59.420 --> 00:04:04.550
편집기에서
쉬운 그림은 그렇다

00:04:04.550 --> 00:04:09.550
대해서는 어떤 것으로 하 고
설명 하지 실패 등.

00:04:09.550 --> 00:04:15.370
음, 이것은 오래 된
단위 테스트를 수행 하는 학교 방법입니다.

00:04:15.370 --> 00:04:18.970
작업의 새로운 방법을 살펴보겠습니다
라이브 스페이스에 의해 것입니다.

00:04:20.400 --> 00:04:23.310
코드 검사 결과 닫습니다 보겠습니다.

00:04:23.310 --> 00:04:29.370
이제 테스트 탐색기를 닫습니다 및
이동 라이브 단위 테스트를 사용 합니다.

00:04:29.370 --> 00:04:33.800
실제 단위 테스트를 사용 하면
테스트를 메뉴로 이동 하 여

00:04:33.800 --> 00:04:36.112
라이브 단위 테스트를 시작 합니다.

00:04:38.318 --> 00:04:42.979
몇 초 안에
다양 한 클립에 표시를 참조 하십시오.

00:04:42.979 --> 00:04:44.540
코드 편집기입니다.

00:04:47.000 --> 00:04:54.370
녹색 확인 표시 테스트
단위 테스트를 통과 하 여 설명합니다.

00:04:54.370 --> 00:04:59.330
빨간 교차 덮여 나타냅니다.
단위 테스트 코드를 실패 합니다.

00:05:00.710 --> 00:05:04.640
파란색의 대시로 표시
단위 테스트 검사 하지 않습니다.

00:05:07.399 --> 00:05:11.883
빨간색 십자가에 클릭할 때
테스트를 볼 수 있습니다.

00:05:11.883 --> 00:05:15.790
구체적으로 전달 또는 실패입니다.

00:05:17.020 --> 00:05:20.640
테스트를 선택할 수 있습니다.
내 테스트 메서드를 찾습니다.

00:05:22.660 --> 00:05:26.390
해당 get으로 볼 수 있습니다.
최상의 속도 함께 실패 했습니다.

00:05:26.390 --> 00:05:27.820
내 테스트 사례 중 하나입니다.

00:05:29.430 --> 00:05:34.170
보고이 처럼 보이지는
5 마일 워크 아웃 되 고

00:05:34.170 --> 00:05:38.090
10 마일을 사용할 때 반환 된
으로 빠른 시간에 명확 하 게.

00:05:40.010 --> 00:05:43.130
내가 참고할 수 있는 최상의
속도 변경 되지 않습니다.

00:05:45.250 --> 00:05:47.080
난 내 코드에서 버그를 식별합니다.

00:05:48.510 --> 00:05:52.310
다른 줄을 추가 해야 하는 경우
코드를 수정 하기 위한 코드를 제공 합니다.

00:05:52.310 --> 00:05:55.810
코드를 걸 자 마자 시청
어떻게 하면은 calligraph의 상태

00:05:55.810 --> 00:05:59.890
빨간색 x에서 녹색으로 변경

00:05:59.890 --> 00:06:03.600
그 단련으로 나타내는
속도 단위 테스트에 통과 지금.

00:06:06.200 --> 00:06:11.100
이제 사용자가 직접 다른 방법으로 이동
guess 이동한 대부분 마일 이라고 합니다.

00:06:12.250 --> 00:06:14.200
파란 문자 모양을 보여 줍니다.

00:06:14.200 --> 00:06:17.760
위로 가리킬 때와
그대로 0 테스트에서 검사 합니다.

00:06:19.260 --> 00:06:22.990
자, 즉 필요 해요
단위 테스트를 작성 합니다.

00:06:22.990 --> 00:06:27.440
단위 테스트로 전환 하겠습니다.
프로젝트 및 단위 테스트를 추가 합니다.

00:06:27.440 --> 00:06:32.810
이미 내가 시간을 위해
하나를 반환 하 고 주석으로 처리 합니다.

00:06:32.810 --> 00:06:35.180
내가 주석 처리를 제거 하 고
에 대 한 단위 테스트 추가

00:06:35.180 --> 00:06:37.160
사용 하 여 작업 하세요
대부분 마일 여행.

00:06:38.530 --> 00:06:42.820
단위 테스트를 추가 하는 즉시
시스템이 자동으로 실행 합니다.

00:06:42.820 --> 00:06:45.500
볼 수 방법
GetMostMilesTraveled

00:06:45.500 --> 00:06:48.140
전달에 대해서는
단위 테스트를 하 고

00:06:48.140 --> 00:06:50.450
검사 문자 모양으로 바뀝니다.
파랑 녹색 확인을 합니다.

00:06:51.660 --> 00:06:52.970
아주 멋지군요입니다.

00:06:52.970 --> 00:06:57.050
볼 수 있는 모든 단위 테스트
결과 이제 전달 되 고

00:06:57.050 --> 00:07:00.340
줄의 코드 내에 포함
녹색 확인 합니다.

00:07:00.340 --> 00:07:03.620
어떻게 라이브에 대 한 좋은 것 같
단위 테스트를 통해 되었습니다 식별

00:07:03.620 --> 00:07:07.170
내 제품 코드 버그 및
얼마나 빨리 수정 수 고

00:07:07.170 --> 00:07:11.980
전달 하 고, 단위 테스트 결과 참조 하 고
코드 검사는 100%로 설정 합니다.

00:07:11.980 --> 00:07:16.760
허용 하 고 당장
라이브에서 단위 테스트를 유지 하려고 합니다.

00:07:16.760 --> 00:07:18.180
모두의 시간 앞 으로입니다.

00:07:20.160 --> 00:07:23.640
단위 테스트 라이브를 볼 수 있듯이
훌륭한 기능 것입니다.

00:07:23.640 --> 00:07:27.290
당 달러를 크게 개선
단위 테스트를 표시 하 여 생산성

00:07:27.290 --> 00:07:30.785
라이브 결과 및 코드 검사
코딩 하는 동안 편집 합니다.

00:07:30.785 --> 00:07:34.790
.NET 개발자에 게
이 기능을 수행할 확인 하십시오

00:07:34.790 --> 00:07:39.120
기업에 나타납니다
2017 Visual Studio의 버전입니다.

00:07:39.120 --> 00:07:40.693
이 비디오를 시청 주셔서 감사 합니다.

