WEBVTT

00:00:04.382 --> 00:00:06.620
Selam, benim adım Joe Morris olur.

00:00:06.620 --> 00:00:10.420
Ben bir program yöneticisi 'M
.NET ve Visual Studio team.

00:00:10.420 --> 00:00:13.730
Bu videoda için yapacağım
Yeni bir özellik Göster

00:00:13.730 --> 00:00:17.780
Kurumsal serbest
Visual Studio 2017 sürümü

00:00:17.780 --> 00:00:20.090
çağrılan Canlı birim testi.

00:00:20.090 --> 00:00:23.080
Bunu bir kez kullanın
özellik fark

00:00:23.080 --> 00:00:25.390
Geçerli yolu
görünür, böylece çalışan birim testleri

00:00:25.390 --> 00:00:30.350
eski karşılaştırıldığında Okul
Bu birim testi Canlı şekilde çalışıyor.

00:00:30.350 --> 00:00:33.570
Büyük ölçüde artırır
kodlama, verimlilik ve

00:00:33.570 --> 00:00:36.870
göstererek kodun kalitesinde sorunların
Birim Test sonuçları ve

00:00:36.870 --> 00:00:40.710
Canlı kod kapsamı
Düzenleyici, kodlama sırasında.

00:00:40.710 --> 00:00:44.690
Bu özellik, C Sharp ile çalışır ve
BB projeleri .net için ve

00:00:44.690 --> 00:00:49.520
ms test çerçeveler testi destekler
xUnit ve NUnit.

00:00:49.520 --> 00:00:50.410
Bu eylemde görelim.

00:00:51.430 --> 00:00:54.068
Sahip olduğum bu bisiklet alışveriş
indiriyorum app.

00:00:54.068 --> 00:00:58.240
Onu esp.net .net Framework'te çalışır.

00:00:58.240 --> 00:01:01.230
Bir akıllı bisiklet sistemi paylaşımı var.

00:01:01.230 --> 00:01:04.000
Göstermek için uygulamayı çalıştırmak istiyorum
size nasıl göründüğünü.

00:01:06.920 --> 00:01:12.050
App bir bisiklet almak bir kullanıcı izin verir,
olaylara, bilet satın alma ve

00:01:12.050 --> 00:01:14.300
olaya bike ride.

00:01:14.300 --> 00:01:17.980
Ayrıca kullanıcının izin verir
hedeflenen etkinlik oturumları için

00:01:17.980 --> 00:01:18.530
formda kalma.

00:01:19.640 --> 00:01:24.600
Tamam, ben app çalışmayı durdurur
ve üzerinde çalıştığım Kodu Göster

00:01:24.600 --> 00:01:26.510
Sınıf Kitaplığı'nda
bisiklet paylaşım Uygulamam.

00:01:28.190 --> 00:01:33.532
Gitmek istiyorum
Proje mybikes.domain

00:01:33.532 --> 00:01:37.750
mantık ve Dosya Aç trainer.cs.

00:01:37.750 --> 00:01:40.760
Sahip olduğum bir etkinlik sınıf ve

00:01:40.760 --> 00:01:45.400
hesaplar eğitimcisi sınıfı
Benim Spor etkinlikleri için özel ölçüleri.

00:01:48.249 --> 00:01:53.445
Olarak adlandırılan bu yöntem var.
Etkinlik için en iyi hızı ile Al

00:01:53.445 --> 00:01:58.980
Benim Spor etkinlikleri, üzerinde Şekil
Ben en yüksek hıza gitmiş.

00:02:02.280 --> 00:02:04.400
Bazı birim testi için yazılmış

00:02:04.400 --> 00:02:08.130
Bu get etkinlik ile en iyi
hızı yöntemi tüm hazır.

00:02:08.130 --> 00:02:12.660
Bu birim test yan açmak istiyorum
Benim kitaplık kodu ile yan yana.

00:02:17.324 --> 00:02:21.829
Get etkinlik için gitmek istiyorum
iki Spor etkinlikleri için birim testi hızlandırma.

00:02:24.441 --> 00:02:28.470
Bu birim testi
Ben Spor etkinlikleri kayıtlı.

00:02:30.197 --> 00:02:33.157
Birincisi
10 mil 20 dakika hız ve

00:02:33.157 --> 00:02:35.905
diğer 5 mil ile
20 dakika hızı.

00:02:38.195 --> 00:02:41.560
Bu senaryo için
Ben iki hesap tamamlandığında,

00:02:41.560 --> 00:02:43.742
Benim için sonuç bekleniyor

00:02:43.742 --> 00:02:48.935
en iyi hızı ile etkinlik değil
10 mil etkinlik 20 dakika içinde.

00:02:51.765 --> 00:02:55.550
Eski okul yolu nasıl yapabilirim
Bu birim testi çalıştırmak için kullanılan,

00:02:55.550 --> 00:02:58.200
el ile geçerken edildi ve
testi çalıştıran,

00:03:01.109 --> 00:03:04.870
Sonra da sonuçları bkz.
test Gezgini penceresi.

00:03:07.035 --> 00:03:09.690
Başarısız olan test sırasında aramaya sonra başlar.

00:03:11.362 --> 00:03:13.480
Ben girdiğini anlamanın biraz zaman ayırın.

00:03:14.930 --> 00:03:19.542
Bu birim testi başarısız söylüyor
birim testin 43 hat girişi.

00:03:19.542 --> 00:03:22.860
Yanı sıra, yerleştirme

00:03:22.860 --> 00:03:27.490
kadar kullanım için değil
hata saptamak için bilgi.

00:03:30.100 --> 00:03:34.380
Daha fazla kod kapsamını görmek için
başarısız test verileri,

00:03:34.380 --> 00:03:38.850
Genellikle çalışacak Çözümle
başarısız olan test için kod kapsamı.

00:03:44.080 --> 00:03:48.790
Onu hangi taşları ele söylüyor,
kapsanmayan.

00:03:50.040 --> 00:03:53.790
Onu hala herhangi göstermez
Kod düzenleyicisinde görselleştirme.

00:03:55.160 --> 00:03:59.420
Göster kodu'ı
blokları göstermek için Karşılama renklendirme

00:03:59.420 --> 00:04:04.550
Düzenleyicisi'nde
Daha sonra Şekil kolay değildir

00:04:04.550 --> 00:04:09.550
olaný kapsadığı ve
, başarısız olan VS kapsanmayan.

00:04:09.550 --> 00:04:15.370
Tüm eski de budur
Birim testi yaptıkları Okul yolu.

00:04:15.370 --> 00:04:18.970
Bunu yaptığınızda, yeni yol görelim
onu canlı bir birim testi tarafından.

00:04:20.400 --> 00:04:23.310
Diyelim ki, kod kapsamı sonuçları kapatın.

00:04:23.310 --> 00:04:29.370
Diyelim ki test Explorer'ý kapatýn ve
Canlı birim testi etkinleştirmek gidin.

00:04:29.370 --> 00:04:33.800
Canlı birim testi etkinleştir
testleri menüsüne giderek

00:04:33.800 --> 00:04:36.112
Canlı birimi Başlat sınama.

00:04:38.318 --> 00:04:42.979
Birkaç saniye içinde şunları yapacaksınız:
gösteren çeşitli klipleri bakın

00:04:42.979 --> 00:04:44.540
Kod düzenleyicisinde.

00:04:47.000 --> 00:04:54.370
Yeşil denetler gösteren test
Birim testi ve geçirme tarafından kapsanan.

00:04:54.370 --> 00:04:59.330
Kırmızı ekseninin kapsanan belirtmek
Birim test kodu ile başarısız.

00:05:00.710 --> 00:05:04.640
Mavi çizgiler göstermek
Birim testi kapsamı yok.

00:05:07.399 --> 00:05:11.883
Kırmızı bir çarpı işareti tıklattığınızda
Hangi testleri görebiliyorum.

00:05:11.883 --> 00:05:15.790
özellikle geçebilir veya başarısız olan olur.

00:05:17.020 --> 00:05:20.640
Bir test için seçim yapabilirsiniz
Benim test yöntemine gidin.

00:05:22.660 --> 00:05:26.390
Bu alma salonunda görüyorum
en iyi hızı ile başarısız oluyor

00:05:26.390 --> 00:05:27.820
test Çalışmalarım biri.

00:05:29.430 --> 00:05:34.170
Ben de bakabiliriz gibi görüyorum
beş mil etkinlik yapılıyor

00:05:34.170 --> 00:05:38.090
on mil çalışırken döndürdü
out açıkça daha hızlı zaman vardır.

00:05:40.010 --> 00:05:43.130
Ayrıca, görebiliyorum en iyi
hiçbir zaman değiştirme hızı.

00:05:45.250 --> 00:05:47.080
Benim kodda hata tanımla

00:05:48.510 --> 00:05:52.310
Başka bir satır eklemelisiniz
kodu kodum düzeltmek için.

00:05:52.310 --> 00:05:55.810
Kod yaptığım hemen İzle
nasıl calligraph durumu

00:05:55.810 --> 00:05:59.890
kırmızı x deðiþiklikler yeşil onay işareti

00:05:59.890 --> 00:06:03.600
Bu etkinlik ile en iyi gösteren
hız, birim testi şimdi geçiyor.

00:06:06.200 --> 00:06:11.100
Şimdi benim için başka bir yöntem kaydırma izin ver
Tahmin harekette çoğu mil olarak adlandırılır.

00:06:12.250 --> 00:06:14.200
Onu mavi bir simge gösterir.

00:06:14.200 --> 00:06:17.760
Ve ne zaman ı üzerine getirin,
sıfır test tarafından kapsanan diyor.

00:06:19.260 --> 00:06:22.990
Tamam, bana gereken anlamına gelir
Birim testi yazmak için.

00:06:22.990 --> 00:06:27.440
Benim için birim testi geçmek istiyorum
Proje ve birim testi ekleyin.

00:06:27.440 --> 00:06:32.810
Zaman açısından zaten var
verdi ve açıklamalı çıkarın.

00:06:32.810 --> 00:06:35.180
Açıklama karakterlerini kaldırın istiyorum ve
Birim test için ekleme

00:06:35.180 --> 00:06:37.160
birlikte çalışma ulaşmak
Çoğu mil harekette.

00:06:38.530 --> 00:06:42.820
Birim testi ekledikleri sürece
Sistem bunu otomatik olarak çalışır.

00:06:42.820 --> 00:06:45.500
Ve görebilirsiniz nasıl
GetMostMilesTraveled

00:06:45.500 --> 00:06:48.140
içinde geçirme kapsamında
Şimdi, birim testi ve

00:06:48.140 --> 00:06:50.450
Karşılama glif kapatır
Mavi yeşil onay.

00:06:51.660 --> 00:06:52.970
Çok güzel olur.

00:06:52.970 --> 00:06:57.050
Bu görebilirsiniz tüm birim testi
Şimdi, geçirilen sonuçları ve

00:06:57.050 --> 00:07:00.340
Benim tüm kod satırlarını kapsadığı
Yeşil onay işareti ile.

00:07:00.340 --> 00:07:03.620
Ben nasıl Canlı hakkında harika düşünüyor
Birim testi tanımlamak bana yardımcı oldu.

00:07:03.620 --> 00:07:07.170
Benim ürün kodu hatası ve
ne kadar çabuk düzeltebilirim ve

00:07:07.170 --> 00:07:11.980
geçti, benim birim test sonucu görmek ve
kod kapsamı % 100 kapatma.

00:07:11.980 --> 00:07:16.760
Bu izin ve kesinlikle 'M
Canlı birim testi üzerinde devam edecek

00:07:16.760 --> 00:07:18.180
tüm zaman hareketli İleri.

00:07:20.160 --> 00:07:23.640
Görebileceğiniz gibi canlı birim testi
olacak harika bir özelliği.

00:07:23.640 --> 00:07:27.290
Dolar başına büyük ölçüde artırmak
Verimlilik gösteren birim testi tarafından

00:07:27.290 --> 00:07:30.785
Canlı sonuçları ve kod kapsamı
kodlama sırasında Düzenle.

00:07:30.785 --> 00:07:34.790
.NET geliştiricileri bulunmaktadır
Bu özelliği gözden geçirin

00:07:34.790 --> 00:07:39.120
Kuruluşta var
Visual Studio 2017 sürümü.

00:07:39.120 --> 00:07:40.693
Bu video seyretmek için teşekkür ederiz.

