El ile yapılan testleri kaydetme ve kayıttan yürütme
Microsoft Test Yöneticisi'nin, siz bir uygulamayı test ettiğiniz sırada tuş vuruşlarınızı ve hareketleri kaydetmesine izin verin.Bir sonraki sefer testi çalıştırdığınızda eylemlerinizi hızlı ve doğru bir şekilde yeniden oynatabilirsiniz.
Kayıttan yürütme, hataları yeniden üretilmesi için çok kullanışlıdır.Test edenin gerçekleştirdiği eylemleri, yatanın bulunduğu noktaya kadar tam olarak izleyebilirsiniz.
Kayıttan yürütme, birden çok yapılandırma üzerinde farklı verilerle sınama çalıştırmak istediğinizde veya birçok test çalışmasında aynı olan, paylaşılan adımlar bulunduğunda da yardımcı olabilir.Regresyon sınamasını da hızlandırır; diğer bir deyişle, her şeyin hala düzgün çalıştığından emin olmak için bir sprintten diğerine çalışmanızı sınar.
Çok çeşitli masaüstü uygulamalarında ve ayrıca desteklenen bir tarayıcıdan eriştiğiniz web uygulamalarında testleri kaydedebilir ve oynatabilirsiniz.Detaylı bir liste için, bkz. Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar.
İstemci makinenizde Microsoft Test Yöneticisi'ni çalıştırma
Eylemler oynatmak ve kaydetmek için, testlerinizi çalıştıracağınız makineye Microsoft Test Yöneticisi yüklemeniz gerekir.Masaüstü uygulaması sınıyorsanız, aynı makineye uygulamanın en son sürümünü ve Microsoft Test Yöneticisi'ni yükleyin.Web tabanlı bir uygulamayı sınıyorsanız, uygulamayı bir sınama sunucusuna yükleyin ve web tarayıcınızı çalıştıracağınız makinede Microsoft Test Yöneticisi'ni çalıştırın.
Microsoft Test Yöneticisi'ni almak için, Visual Studio Test Professional veya Visual Studio Ultimate yükleyin.
Bir test çalışması çalıştır.
Microsoft Test Yöneticisi'ni takım projenize bağlayın ve geçerli test planınızı açın.
Bir test çalıştırması sırasındaki eylemlerinizi kaydedin
Testi Başlat penceresinde Eylem kaydı oluştur'u seçin.
Tamamlar tamamlamaz her adımı Başarılı veya Başarısız olarak işaretlediğinizden ve son adımı tamamladıktan sonra Testi Bitir'i seçtiğinizden emin olun.Bu, kaydın eylemlerinizi doğru adımlara atamasını sağlar.
Uyarı |
---|
Parolalar, e-postalar, anlık ileti konuşmaları ve diğer hassas veriler kayda eklenebilir.Tüm tuş vuruşlarınız ve hareketleriniz kaydedilmiş olabilir. Örneğin, bir e-postaya yanıt vermek için testinizi duraklatmak içinDuraklat'ı seçin. |
Bir hata yaparsanız
Test çalıştırıcısının en altındaki düzenleme panelini açın.Orada eylemleri silebilirsiniz:
Alternatif olarak, testi tekrar çalıştırabilirsiniz ve Eylem kaydı üzerine yaz öğesini seçebilirsiniz.
Testte paylaşılan adımlar varsa
Paylaşılan adımlar dizisine geliyorsanız, önceki bir test durumunun parçası olarak bunları zaten kaydetmiş olabilirsiniz.Önceki bir kaydı tutabilir veya onları şimdi kaydedebilirsiniz:
Paylaşılan adımları kaydetmeyi tamamladığınızı belirtmeniz gerekir:
Adımlarda parametreler varsa
Parametre, testte bir adım olarak yazmak zorunda olduğunuz bir metni belirtirse, bu tanınır ve kayda bağlanır.Kayıt, başka bir parametre değeri grubuyla yürütüldüğünde, bunun yerine yeni değer girilir.
Ancak, doğrudan metin olarak girilmezse, parametre bağlanmayacaktır– örneğin seçtiğiniz bir şeyin adıysa.Kayıt yürütüldüğünde, bu adımı el ile gerçekleştirmeniz gerekir.
Eylem kaydı kayıttan yürütülüyor
Testinizi seçin ve çalıştırın.Testi Başlat iletişim kutusundaki üzerine yaz seçeneğini işaretlemeyin.
Tüm testi oynatabilir veya tek tek adımları oynatabilirsiniz.Test Çalıştırıcısı, kaydettiğiniz tuş vuruşlarını ve hareketleri tekrarlar.
Her adımın sonucunu doğrulamanız gerekir.Kayıt çıktıları doğrulamaz.
S ve Y
S: Bir test planındaki testi kaydedip başka bir planda kayıttan yürütebilir miyim?
A: Evet, bu gerileme testleri yapmanın hızlı ve doğru bir yoludur.Önceki bir sprintte yaptığınız bazı testleri yinelemek istiyorsanız, geçerli sprint için bu test durumlarını test planına eklemeniz yeterlidir.Kayıt belirli bir test planı veya paketteki görünümüne değil, test çalışmasına bağlıdır.
S: Bir test yapılandırmasındaki testi kaydedip farklı bir yapılandırmada kayıttan yürütebilir miyim? Farklı konfigürasyonlar için testler, Çalıştırma sayfasında ayrı testler olarak gözükür.
A: Evet.Kayıt test çalışmasına bağlıdır, böylece test configurations farklı test paketleri veya test planları içinde bile ilgili test çalışmasının herhangi bir örneğinden geri oynatabilirsiniz.Q: Eylemlerimden bazıları veya hiçbiri kaydedilmedi ya da kayıttan yürütme düzgün çalışmıyor. Neden?
A: Eylem kaydı, her kullanıcı arabirim alanının benzersiz bir kimliğe sahip olduğu uygulamalarda ve tuş vuruşu tıklatmaları veya dokunmalar ve menü seçenekleri gibi temel hareketlerde en iyi çalışır.Çizim gibi hareketler için de çalışmayabilir, bazı uygulamalar ve web tarayıcıları için de işe yaramayabilir.Bkz: Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar
Uygulamanızı, testleri kaydetmesi daha kolay olacak şekilde nasıl geliştireceğiniz hakkında bilgi edinmek için bkz: Kodlanmış UI denetimleri sınama işlemini etkinleştirmek.
Kaydetme/oynatma harika. Peki sonuçları doğrulama dahil olmak üzere bir testi tamamen otomatikleştirebilir miyim?
Evet.Sistem testlerini otomatikleştirme