Aracılığıyla paylaş


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.

  1. Microsoft Test Yöneticisi'ni takım projenize bağlayın ve geçerli test planınızı açın.

  2. Bir test çalışması seçin ve çalıştırın.

    Microsoft Test Yöneticisi'nden test başlatın.

Bir test çalıştırması sırasındaki eylemlerinizi kaydedin

Testi Başlat penceresinde Eylem kaydı oluştur'u seçin.

Bir eylem kaydı oluşturun.

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ı notuUyarı

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.

Varsa, kesintiye kaydı duraklatabilirsiniz.

Bir hata yaparsanız

Test çalıştırıcısının en altındaki düzenleme panelini açın.Orada eylemleri silebilirsiniz:

Kayıt satır içi düzenleme.

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ım kaydetme.

Paylaşılan adımları kaydetmeyi tamamladığınızı belirtmeniz gerekir:

Paylaşılan adım kaydetme.

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.

Siz yazarken varsa parametreleri tanımlanır.

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.

Test kaydı yazmadan başlatın.

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.

Her adım oynayın ve sonra sonucu doğrulayın.

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