Farklı yapılandırmaları test edin

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Kullanıcılar uygulamanızı farklı işletim sistemleri, web tarayıcıları ve diğer çeşitlemeler gibi çok çeşitli yapılandırmalarda yükler veya çalıştırır. Testlerinizin en az bazılarını bu farklı yapılandırmalara sahip aşamalarda çalıştırın.

Hangi yapılandırmalarda çalıştırılacak testlere karar vermek için test planlarını kullanın. Testlerinizi çalıştırdığınızda, ihtiyacınız olan yapılandırmalar için aşamalarınızı ayarladığınızdan emin olun.

Aşağıdaki şema matrisi, test etmek isteyebileceğiniz örnek bileşimleri gösterir:

Tarayıcı ve işletim sistemi yapılandırmalarının test matrisini gösteren diyagram.

Önkoşullar

Kategori Gereksinim
Proje erişimi Proje üyesi.
Erişim seviyeleri Test yapılandırmalarını eklemek için: Proje düzeyinde Test yapılandırmalarını yönet izni İzin Ver olarak ayarlanmalıdır. Varsayılan olarak, Katkıda Bulunanlar ve Project Yönetici gruplarının üyeleri bu izne sahiptir.

Daha fazla bilgi için el ile test erişimi ve izinleri bölümüne bakın.

TCM komut satırı aracı için önkoşullar

Kategori Gereksinimler
Araçlar Visual Studio 2017 (Professional veya Enterprise) veya önceki sürümleri. TCM yürütülebilir dosyası (tcm.exe) aşağıdaki dizinlerdedir:
- %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
- %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
Erişim seviyeleri Erişmek istediğiniz projede en azından Temel erişim ve üyelik. Test planlarını ve test paketlerini kopyalamak veya içeri aktarmak için Temel + Test Planları erişimine sahip olmanız gerekir. Daha fazla bilgi için El ile test erişimi ve izinleri bölümüne bakın.

TCM komutunu çalıştırmak için /collection ve /teamproject parametrelerini belirtin ve /login gerektiğinde ekleyin.

Parametre Açıklama
/koleksiyon:CollectionURL Gerekli. Takım projesi koleksiyonunun URI'sini belirtir. URI'nin biçimi aşağıdaki gibidir:
- Azure DevOps Hizmetleri için: https://dev.azure.com/OrganizationName veya https://OrganizationName.visualstudio.com
- Azure DevOps Server için: http://ServerName:Port/VirtualDirectoryName/CollectionName. Sanal dizin kullanılmazsa, biçimi şu şekildedir: http://ServerName:Port/CollectionName.
/teamproject:project Gerekli. Otomatikleştirilmiş testleri kopyalamak veya içine aktarmak istediğiniz test nesnelerini içeren projenin adı.
/login:username,[password] isteğe bağlı. Komutunu çalıştırma izinleri olan geçerli bir Azure DevOps kullanıcısının adını ve parolasını belirtir. Windows kimlik bilgileriniz uygun izinlere sahip değilse, temel kimlik doğrulaması kullanıyorsanız veya bir etki alanına bağlı değilseniz bu seçeneği kullanın.

Yapılandırmaları ve değişkenleri görüntüleme

Testlerinizi çalıştırmak için zaten kullanılabilir olan yapılandırmaları görüntüleyin.

Yapılandırmalar sayfasından test yapılandırmalarının ve yapılandırma değişkenlerinin listesini görüntüleyin.

  1. Projenizde sol gezinti alanından Test Planları>Yapılandırmaları'nı seçin.

    Şu anda test planlarınızda kullanılabilen tüm test yapılandırmaları ve değişkenleri görüntülenir.

    Test yapılandırmalarını ve değişkenlerini gösteren Yapılandırmalar sayfasının ekran görüntüsü.

  2. Sağdaki bölmede daha fazla bilgi görüntülemek için bir yapılandırma veya değişken seçin.

Yapılandırmalar ve değişkenler oluşturma

Test yapılandırması, yapılandırma değişkeni değerlerinin birleşimidir. Yapılandırma değişkenleriniz işletim sistemi, tarayıcı, CPU türü, veritabanı gibi olabilir. Yapılandırma "Windows 8 + 32 bit CPU" veya "Windows 10 + 64 bit CPU" olabilir.

Önce yapılandırma değişkenlerini oluşturun, ardından birden çok değişken değerini birleştirerek bir yapılandırma oluşturun.

  1. Test Planları web portalında Yapılandırmalar sayfasını açın, simgeyi + seçin ve Yeni yapılandırma değişkeni'ni seçin.

    Yeni menüsündeki Yeni yapılandırma değişkeni seçeneğinin ekran görüntüsü.

  2. Değişken için Browser gibi bir ad ve bir açıklama girin. Yeni değer ekleyi seçin, ve bir değer ekleyin. Yapılandırma değişkenine ihtiyacınız olan kadar değer ekleyin ve kaydedin.

    Yeni bir yapılandırma değişkenine değer ekleme ekran görüntüsü.

  3. İhtiyacınız olan diğer yapılandırma değişkenlerini oluşturmak için adımları yineleyin. Örneğin, üzerinde test etmek istediğiniz her işletim sisteminin adlarını içeren İşletim sistemi adlı bir yapılandırma değişkeni oluşturun.

    İşletim Sistemleri yapılandırma değişkeni için değerleri ayarlamanın ekran görüntüsü.

  4. Simgeyi + seçin ve Yeni test yapılandırması'nı seçin.

    Yeni menüsündeki Yeni test yapılandırması seçeneğinin ekran görüntüsü.

  5. Test yapılandırması için bir ad girin ve oluşturduğunuz yapılandırma değişkenlerini ekleyin. Bu yapılandırma için her değişken için bir değer seçin.

    Yeni test yapılandırmasına değişken ekleme işleminin ekran görüntüsü.

    Yeni test planlarına ata seçeneğinin, oluşturduğunuz tüm yeni test planları için bu yapılandırmayı varsayılan yapmak üzere seçili olduğundan emin olun.

  6. Yeni test yapılandırmanızı kaydedin.

Test planlarına ve paketlerine yapılandırma atama

Yapılandırmaları bir test paketine veya tek bir test çalışmasına atayabilirsiniz. Bir test paketine atanan yapılandırmalar içindeki tüm testler veya paketler için geçerlidir.

  1. Test paketine yapılandırma atamak için, Test planları sayfasında bir plan seçin. Test Paketleri alanında bir test paketi seçin ve Diğer seçenekler'i seçin veya sağ tıklayarak bağlam menüsünü açın ve ardından Yapılandırmayı ata'yı seçin.

    Test takımı için yapılandırma atama menü seçeneğinin ekran görüntüsü.

    Test paketine birden çok yapılandırma eklerseniz, test çalışmaları atadığınız yapılandırmaların her biriyle yinelenir.

    Test paketine atanan birden çok yapılandırmanın ekran görüntüsü.

  2. Gerekirse, bir test çalışmasına atanan varsayılan yapılandırmayı geçersiz kılın ve ihtiyacınız olan yapılandırmayı atayın. Bir veya daha fazla test durumu seçin, bağlam menüsünü açın ve Yapılandırmayı ata'yı seçin.

    Test çalışmalarına yapılandırma atama işleminin ekran görüntüsü.

  3. Test çalışmalarına atanacak yapılandırmaları arayın ve seçin.

    Bir test çalışması için yapılandırmaları seçme işleminin ekran görüntüsü.

Dikkat

  • Yapılandırma devralma: Alt pakette yapılandırmaların değiştirilmesi, üst paketlerden devralmayı keser. Alt paket zaten geçersiz kılmadığı sürece, değişiklik alt paketlere yayılmaya devam eder.
  • Gizli test noktaları: Yapılandırma atamasını kaldırma, ilgili test noktalarını gizler. Bunları geri yüklemek için yapılandırmayı yeniden atayın.

Her yapılandırmayla test çalıştırma

Windows 10'de Google Chrome kullanarak uygulamayı test etme gibi belirli bir yapılandırma için bir test platformu ayarlayın.

  1. Bu yapılandırmanın atandığı bir testi seçin ve çalıştırın.

    Belirli bir yapılandırma ve Web uygulaması için çalıştır seçeneğinin seçili olduğu testin ekran görüntüsü.

    Testi çalıştırırken, durum çubuğunda yapılandırmanın bir anımsatıcısı görüntülenir.

    Durum çubuğunda bu test için yapılandırmanın ekran görüntüsü.

Her yapılandırma için test sonuçlarını izleme

  1. Test paketinizin Grafikler sayfasını açın, Yeni'yi ve yeni test sonucu grafiği'ni seçin.

    Yeni test sonucu grafiği menü seçeneğinin ekran görüntüsü.

  2. Pasta grafik veya çubuk grafik gibi bir grafik türü seçin ve ardından Gruplandır> seçin ve Tamam seçin.

    Grafik yapılandırma iletişim kutusunda gruplama için bir yapılandırma seçeneğinin seçilmesi işleminin ekran görüntüsü.

    Yapılandırmalara göre testlerinizi izlemenize yardımcı olan bir grafik oluşturulur. Bu grafiği panonuza sabitleyebilirsiniz.

    Çalıştırılmadı, Geçti ve Başarısız olan test sonuçlarını yapılandırmaya göre gösteren çubuk grafiğin ekran görüntüsü.

Birkaç test paketinde bir test çalışması görünüyorsa, her paket için farklı yapılandırmalar ayarlayabilirsiniz. Aynı test çalışması, farklı test paketlerinde ve test planlarında farklı yapılandırma ayarlarına sahip olabilir.