Aracılığıyla paylaş


El ile yapılan testleri kaydetme ve kayıttan yürütme

 

Yayýmlanma: Nisan 2016

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. Ayrıntılı bir listesi için bkz Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar.

Microsoft Test Yöneticisi istemci makinenize Çalıştır

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 almak için Visual Studio Test Professional ve Visual Studio Enterprise'ı 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.

    Start the test from Microsoft Test Manager.

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

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

Create an action recording.

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.

Pause the recording if you are interrupted.

Bir hata yaparsanız

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

Editing the recording inline.

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:

Recording a shared step.

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

Recording a shared step.

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.

Parameters are identified if you type them.

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.

Start the test without overwriting the recording.

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.

Play each step and then verify the result.

S ve Y

  • S: Bir test planındaki testi kaydedip başka bir planda kayıttan yürütebilir miyim?
    Y: Evet, bu gerileme testleri hızlı ve doğru yapmak için 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 görünümünü herhangi belirli bir test planı ya da paketi için test çalışması bağlıdır.

  • S: yüklemeyi test bir test yapılandırması ve farklı bir yapılandırma geri kullan kaydedebilirsiniz? Testleri farklı yapılandırmaları için ayrı testlerinde çalışma sayfası olarak görünür.
    A: Yes. 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.

  • S: bazılarını veya tümünü benim Eylemler kaydedilmemiş veya oynatma düzgün şekilde çalışmıyor. Neden?
    Y: eylem kaydı en iyi çalışır ve tuş tıklatma veya değişiklikleri ve menü seçeneklerini gibi temel hareketleri her kullanıcı arabirimi alan benzersiz bir kimliği sahip uygulamalar için. Çizim gibi hareketler için de çalışmayabilir, bazı uygulamalar ve web tarayıcıları için de işe yaramayabilir.

    Bakın Kodlanmış UI Testleri ve Eylem Kayıtları için Desteklenen Yapılandırmalar ve Platformlar.

    Böylece kayıt testler için daha kolay uygulama geliştirmek nasıl bilgi edinmek için Denetimlerinizin Kodlanmış UI Testlerini Etkinleştirme.

  • Kayıt/oynatma harika. Ancak, test sonuçlarını doğrulamak dahil olmak üzere, otomatikleştirmek tamamen?
    Evet. Sistem testlerini otomatikleştirme