Nasıl yapılır: Test için Eylem Kaydında Parametreleri Uygulama Alanlarına Eşleme
Parametreli testiniz varsa her bir parametre kümesini kullanarak o testin çoklu yinelemelerini çalıştırabilirsiniz.Eylem kaydı kullanarak bir yinelemenin testini yeniden oynatmak istiyorsanız, her parametreyi bir girdi alanına eşlemeniz gerekir.Her parametrenin eşlenmesi, eylem kaydını oynatmanıza imkan tanır ve giriş alanında sabit bir değer yerine yineleme parametresinin değeri kullanılır.Parametreler eşleştirilmediyse, sabit bir değer kullanılır.
Test durumunuzda herhangi bir test adımı için beklenen sonuçlar veya eylemler üzerinde parametreler kullanabilirsiniz.Testinizde kullanmak istediğiniz parametreler için değerlerin çoklu kümelerini ekleyebilirsiniz.Test Çalıştırıcısı kullanarak, parametreler için her değer kümesi, testin ilgili yinelemesi olarak çalıştırılır.Eylem kaydı oluşturduğunuzda, testi çalıştırdığınızda, her parametrenin değerini kopyalayabilir ve sonra değeri test altındaki uygulamanızda girdi alanına yapıştırabilirsiniz.Örneğin, toplamın tutarlı olduğunu doğrulayan beklenen sonuç parametreleriyle öğe maliyeti ve miktarı için eylem parametreniz olabilir. Eylem Kaydetmede Veri Parametrelerini Uygulama Alanlarıyla Eşleştirme yordamı için aşağıdaki çizim gösterilir.
Kısıtlarla test durumu oluşturma hakkında ayrıntılı bilgi için bkz. Farklı Verilerle Birden Çok Kez Çalıştırmak için El ile Çalışan bir Test Durumuna Parametreler Nasıl Eklenir.
Gereksinimler
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Uzmanı
Test Çalıştırıcısına Test Yükleme
Test çalıştırıcısına test yüklemek için
Microsoft Test Yöneticisi öğesini açın.
[!NOT]
Görüntülemek için Microsoft Test Yöneticisi penceresinde, Başlat'ı seçin ve sonra tüm programlar'ı seçin.Microsoft'ın üzerine Visual Studio 2012 ve Microsoft sınama Manager'ı seçin.
Merkezi Grup değiştirici aşağı oku seçin ve sonra seçin Testing Center.
Merkez grup menu çubuğunda Test'i tıklatın.
Merkezi Grup menü çubuğunun altındaki menüden seçin Sınamalar henüz seçili.
Testleri Çalıştır altında sol bölmede, çalıştırmak istediğiniz sonuçlara sahip olan test durumlarını içeren test planının altındaki test paketini veya test planını seçin.
Sağ yan bölme, seçilmiş test paketiyle birlikte test durumlarını görüntüler.
Sağdaki bölmede, sınama durumu seçin ve sonra seçin Çalıştır.
Test Çalıştırıcısı açılır.
[!NOT]
Testi çalıştıracağınız yapıyı belirtmek veya test planı için test ayarlarını ve ortam ayarlarını geçersiz kılmak için Run with options (Seçeneklerle çalıştır)'ı seçin.
Eylem Kaydında Veri Parametrelerini Uygulama Alanlarına Eşleme
Parametreleri uygulama alanlarına eşlemek için
Test Çalıştırıcısı'nda, Create action recording (Eylem kaydı oluştur)'a seçenekle Testi Başlat'manız istenir.Seçin kaydı oluşturma eylemi ve Sınamayı Başlat.
[!NOT]
Çalıştırılan test için bir eylem günlüğü oluşturmak üzere test ayarlarını yapılandırdıysanız teste başlattığınızda Eylem kaydı oluştur seçeneğini seçmek yapılandırdığınız ayarları kullanacaktır.Test ayarlarında eylemleri tanılama veri bağdaştırıcısını yapılandırmazsanız, eylem kaydınızın oluşturulmasında varsayılan değerler kullanılır.Daha fazla bilgi için bkz. Nasıl yapılır: El ile testte kaydedilmiş uygulamaları seçme.
Test Çalıştırıcısı'nın en üstte yineleme bilgisi içerdiğine dikkat edin.Test durumu oluşturduğunuzda, yineleme sayısı oluşturduğunuz parametre kümeleri sayısına eşit olacaktır.Daha fazla bilgi için bkz. Farklı Verilerle Birden Çok Kez Çalıştırmak için El ile Çalışan bir Test Durumuna Parametreler Nasıl Eklenir.
Testin ilk yinelemesi için test durumunun adımlarını gerçekleştirin ve her adım ile sonucu işaretleyin.Test adımının sağındaki açılır oku kullanın ve Geçti veya Fail (Başarısız)'ı seçin.
Eylem ile ilişkilendirilen bir parametre kullanan bir adıma geldiğinizde, örneğin önceki ekran görüntüsündeki Enter Quantity (Miktar Gir) ve Override price (Fiyatı geçersiz kıl) adımları, test adımı içerisinde bir bağlantı olarak gösterilen parametre göreceksiniz.Parametre için bağlantısını seçerek atanan veri kopyalayabilirsiniz.Bu, veriyi sistem panosu içine kopyalar.Test altındaki uygulamada uygun girdi alanına, CTRL+V kullanarak kopyalayabilirsiniz.
Uyarı
Kısayol menüsünü görüntülemek için test altındaki uygulama üzerinde UI denetimine veya girdi alanını sağ tıklatın ve sonra Yapıştır seçeneğini kullanarak parametreleri düzgün bir şekilde eşlemeyecektir.Eylem kaydı algılar ve bir fare eylemi seçerken kayıtları olmasıdır.CTRL+V kullanmalı veya değer yazmalısınız.
Parametre test altındaki uygulamaya kopyalandığında, adımın sağındaki açılır oku kullanın ve Geçti veya Fail (Başarısız)'ı seçin.
[!NOT]
Eylem kaydı sırasında, kopyalama eylemi parametreyi, veriyi yapıştırdığınız özel girdi alanına eşler.Eşleştirme başarılı olursa, parametrenin önünde yeşil bir onay işareti simgesi görüntülenir; parametrenin ardından gelen simgenin ise parametrenin eşleşmiş olduğu alanı belirten bir araç ipucu bulunur.Eşleştirme başarılı olmazsa, Geçti veya Başarısız simgesinin yanında bir uyarı simgesi görüntülenir.
Bir beklenen sonucu ile Örneğin, ilişkili parametre kullanan bir adıma geldiğinizde Choose update önceki ekran görüntüsü içinde adım, uygulama test altında Çıktı alanında aynı sınama adımda görüntülenen beklenen sonucu olarak olduğunu doğrulayın.Ardından, adımın sağındaki aşağı oku kullanın ve şunlardan birini seçin: geçmesi veya başarısız.
Seçim yinelemeyi sonlandırmak ve taşımak için sonraki.
Önemli
Parametreyi uygulamada bir girdi alanına başarılı bir şekile eşleyemiyorsanız, bir iletişim kutusu görüntülenecektir.İletişim kutusu, bazı parametrelerin herhangi bir UI denetimine eşlenmediğini bildirir.Herhangi bir parametre başarılı bir şekilde eşlenmiyorsa, testin bir yinelemesi için eylem kaydını kayıttan çalarsanız, sadece kayıt edilen değerler kullanılacaktır, parametre değerleri kullanılmaz; çünkü parametreler UI denetimine eşlenmemiştir.Doğru bir şekilde parametreleri çeşitli UI denetimlerine eşleyebilmek için sıfırlamayı ve yeni bir eylem kaydı oluşturmayı deneyebilirsiniz veya testi değiştirebilirsiniz.
Seçim Sınamayı Başlat sonraki yineleme çalıştırmak için.
Artık testin bir sonraki yinelemesini çalıştırmak için eylem kaydını kullanabilirsiniz.
Ayrıca bkz.
Görevler
Nasıl yapılır: Test için Eylem Kaydında Parametreleri Uygulama Alanlarına Eşleme