top 25 azure test plan
Azure Test Planında En Popüler Mülakat Soruları:
Azure Test Planı, alternatif olarak Azure DevOps Test Planı veya TFS (Team Foundation Server) olarak da bilinir.
Azure Test Planını 2 yıldan uzun süredir bir test yönetimi aracı olarak işyerinde kullanıyorum.
Burada, bu makalede, Azure Test Planı için kapsamlı bir mülakat soruları listesi sunacağım (araçla ilgili deneyimlerimle öğrendiğim oldukça zor sorular ve çözümleri).
Mülakat soruları dizisine geçmeden önce, Azure Test Planının ne olduğu ve QA ekibi için hangi amacı çözdüğü konusunda bütünsel bir bağlam oluşturmak istiyorum.
- Azure Test Planı, alternatif olarak Azure DevOps Test Planı veya TFS (Team Foundation Server) olarak da bilinir.
- Azure Test Planı, manuel ve otomatik testler için en iyi web tabanlı test yönetimi araçlarından biridir.
- Araç, test senaryoları, test sonuçları ve bildirilen kusurlarla bağlantılı gereksinimlere, özellik belgelerine ve / veya kullanıcı hikayelerine sahip olarak uçtan uca izlenebilirliğe sahip olmak için çok iyi bir seçenek sunar.
- Araç, belirli bir ortamda çalıştırılan test senaryoları veya çalıştırılan yapı sayısı, test senaryolarının yazarı ve test olaylarını yürüten QA gibi yapılandırma ayrıntılarının izlenmesine yardımcı olur.
- Ekip içindeki birçok test görevlisine test senaryolarının atanmasına veya dağıtılmasına yardımcı olur.
- Yeni test senaryoları oluşturmaktan başlayarak, test çabasının ilerlemesini kolayca takip edene kadar mevcut test senaryolarını yeniden kullanarak büyük bir amaca hizmet eder.
- Ayrıca, basit ve görünür grafikler içeren özelleştirilmiş bir gösterge panosuna sahip olmayı sağlar.
En Sık Görülen TFS Mülakat Soruları - Azure Test Planı Mülakat Soruları
TFS ile ilgili kapsamlı bir mülakat soruları listesi:
S # 1) TFS'nin kullanıcının oluşturmasına izin verdiği ve her birinin diğerinden nasıl farklı olduğu farklı türlerdeki Test paketlerini adlandırın?
Cevap: Test Paketi, birden çok test senaryosunun gruplandırılmasıdır. Test senaryolarının gruplandırılması gereksinime veya kullanıcı öyküleri, bir özellik, bir değişiklik talebi gibi başka herhangi bir iş öğesine aykırı olabilir veya bunlar bir 'Regresyon test paketi' veya 'Duman test paketi' olarak gruplandırılabilir.
Kullanıcıların TFS'de oluşturabileceği üç tür test paketi vardır:
- Statik test paketi
- Gereksinim test paketi
- Sorgu tabanlı test paketi
(İş akışı:
Test paketi oluşturun: Proje'yi açın -> Test -> Test Planı -> Proje'ye sağ tıklayın -> Test Paketi'ne tıklayın.
Backlog öğesi oluşturun: Proje Aç -> Panolar -> Birikmiş Listeler -> Yeni iş öğesi )
a) Statik test paketi : Bu, mevcut test senaryolarını manuel olarak ekleyebileceğiniz veya yenilerini oluşturabileceğiniz temel bir klasör oluşturur. Ana süitin altına birden fazla çocuk süiti de ekleyebilirsiniz. Örneğin - Sprint 15'in bir İşlevsel Test aşaması 3 değişiklik talebine sahiptir.
Misal: CR-123, CR-456, CR-789 3 değişiklik isteği olduğunda, aşağıdaki gibi oluşturulmuş bir statik paket yapısına sahip olursunuz:
Daha sonra bu alt test paketlerinin her birinin altına test senaryolarını ekleyebilirsiniz.
b) Gereksinime dayalı paket: Bu tür bir paket genellikle Çevik test metodolojisinde veya esas olarak takım her bir test paketinin her bir gereksinime göre eşleştirilmesine karar verdiğinde kullanılır. Gereksinim, kullanıcı hikayelerini temsil eden herhangi bir iş öğesi veya herhangi bir işlevsel gereklilik olabilir.
- Gereksinim tabanlı bir pakete sahip olmak için, önce İş Listesinin altına iş öğelerini (kullanıcı hikayeleri, özellikler) eklemeniz gerekir.
- Gereksinim tabanlı test paketi oluşturun, ardından aşağıdaki görüntü gibi bir sorgu penceresi açılacaktır.
Burada seç Alan = Çalışma Öğesi Türü, Değer = Microsoft.RequirementCategory ve Alan Yolu = ve tıklayın Sorguyu Çalıştır .
Ortaya çıkan pencere, proje için mevcut tüm birikim kalemlerini / gereksinimlerini görüntüleyecektir. Eklemek istediğinizi seçin ve test paketi klasörü, seçtiğiniz kullanıcı hikayesiyle aynı başlık ile oluşturulur. Paket altında oluşturduğunuz tüm test senaryoları artık kullanıcı hikayesine göre eşleştirilecektir.
c) Sorgu tabanlı paket: Adından da anlaşılacağı gibi, bu tür bir paket, TFS'deki proje veritabanını sorgulayarak mevcut test olaylarını eklemenize izin verir. Mevcut test senaryolarının yeniden kullanılabilirliği, bu tür paketin odaklandığı yöndür.
Sorgu tabanlı bir paket eklediğinizde, mevcut projeden veya başka bir projeden mevcut test olaylarını ekleyebileceğiniz bir sorgu penceresi görüntülenir.
( Not: @Project mevcut projeyi ifade eder ve @me aşağıdaki görüntüdeki TFS'deki kullanıcı kimliğimi ifade eder)
S # 2) İş analistinizle, test yaklaşımı ve belirli bir test senaryosu (vakaları) için test kapsamı ile ilgili bir tartışma yaptınız ve ekip arkadaşlarınıza bunu bildirmeniz gerekiyor. Onları TFS aracılığıyla nasıl bilgilendirebilirsiniz?
Cevap: Liste görünümünde bir test olayını çift tıklatıp açtığınızda, Test senaryosu başlığını, eklediğiniz etiketleri, Özet, Adımlar, Ekler ve Tartışma bölümlerini görebileceğiniz bir pencere görüntülenir. Takım arkadaşlarına herhangi bir şey bildirmek için, '@bahsetme' adlı bir özellik kullanılabilir.
Tartışma bölümünde, @ sembolünü ve ardından proje ekranları için kullanıcı kimliklerinin listesini kullanabilirsiniz. Daha sonra bildirimde bulunmak istediğiniz bir kullanıcı kimliği ve ardından bir mesaj seçebilirsiniz. Aynı anda birden fazla takım arkadaşını bilgilendirmek için birden fazla @ kullanıcı kimliği girebilirsiniz.
Mesaja bir bağlantı eklemeniz gerekirse, # sembolünü ve ardından URL'yi ekleyin ve ardından ENTER tuşuna basın. Mesaj bir tartışma noktası olarak eklenir ve @bahsetme bölümünde bahsedilen kullanıcıya bir e-posta otomatik olarak gönderilir.
Örneğin, @Hayalhanemersin başvurabilirsin test kapsamı matrisi
Yukarıdaki örnekte, www.softwaretestinghelp.com/test-coverage/ hiperlink metni ile birlikte yukarıdaki gibi bir mesajla Shalini Singh için bir e-postayı tetikleyecek bir bildirim ekledim.
Daha iyi anlamak için aşağıdaki resme bakın:
S # 3) TFS'ye eklediğiniz test senaryolarını nasıl sıralıyorsunuz?
Cevap: TFS'ye test senaryoları eklediğinizde, çoğu zaman sıralanmamış bir şekilde eklenirler. Test senaryolarını sıralamanın 2 yolu vardır.
için) Test senaryolarının Liste görünümünde, 'Sıra' adlı bir sütun vardır. Her test senaryosu, test senaryosunun eklendiği sıraya göre otomatik olarak atanan benzersiz bir sipariş kimliği alır. Sıra sütununa tıklayarak test durumunu sıralayabilirsiniz.
(resim kaynak )
b) Ya da sağ üst köşede 'Testleri sipariş et' adlı bir seçenek var. Sipariş testleri üzerine tıklamak, liste görünümündeki tüm test olaylarını sıralar.
örnekle beyaz kutu ve kara kutu testi
S # 4) TFS'de test senaryoları için kullanılabilen farklı görünümler nelerdir?
Cevap: TFS'de test senaryoları için kullanılabilen iki görünüm vardır:
- Liste görünümü
- Izgara görünümü
a) Liste Görünümü: Bu, TFS'deki test senaryolarının varsayılan görünümüdür. Bu görünümde, adından da anlaşılacağı gibi, liste Sipariş kimliği kullanılarak sıralanırsa, tüm test olayları sıralı bir şekilde listelenir.
Bu görünümde her bir test durumu için görüntülenen birden fazla sütun vardır; sevmek Sonuç - test senaryosunun en son durumu, Sipariş - test senaryosu kampanya siparişine göre sipariş kimliğini temsil eden, İD - otomatik olarak oluşturulan benzersiz bir test senaryosu kimliği, Başlık , Yapılandırma , Beklenen Sonuç , vb.
Bu görünümde aşağıdaki eylemleri gerçekleştirebilirsiniz:
- Test senaryolarını çalıştırabilirsiniz.
- Her test senaryosu için test durumunu işaretleyin.
- Yeni test senaryoları ekleyin veya mevcut test olaylarını içe aktarın.
- Mevcut test olaylarını silin.
- Test senaryolarını yapılandırmalar, etiketler vb. Gibi farklı kriterlere göre filtreleyin.
- Test senaryolarını test kullanıcıları arasında da dağıtabilirsiniz.
- Test senaryolarını basit sürükle ve bırak yöntemiyle taşıyın.
- Test senaryolarının konfigürasyonunu değiştirin.
- Test senaryosuna çift tıklamak, test senaryolarının kılavuz görünümünün görüntülendiği başka bir pencere açar. Bu pencerede test adımlarını ekleyebilir, güncelleyebilir veya silebilirsiniz.
Aşağıdaki resim ListView'ı göstermektedir:
b) Izgara Görünümü: Liste görünümünün sağ üst köşesinde - 'Liste' seçeneğini görebilirsiniz, bu seçeneğin tıklanması görünümü 'Tablo' olarak değiştirir. Kılavuz görünümü, Excel çalışma sayfası görünümüne çok benzer. Bu görünümde, liste görünümünün yapmanıza izin verdiği eylemleri gerçekleştirmenize izin verilmeyecektir.
Izgara görünümü:
- Kullanıcının Excel'in yaptığı gibi birden çok test adımı eklemesini sağlar.
- Hatta bu görünümde Excel'deki mevcut test senaryolarını daha kolay bir şekilde yeniden kullanabilirsiniz.
- Bir satır ekleyebilir, bir satırı silebilir veya test olaylarını güncelleyebilirsiniz.
Ancak, bir ızgara görünümünde, bir sorgu aracılığıyla mevcut bir test olayını içe aktaramayacağınızı ve test senaryosu durumunu çalıştıramayacağınızı veya güncelleyemeyeceğinizi lütfen unutmayın.
Bir diğeri iki görünüm arasındaki temel fark her iki görünümün de kullanıcının test senaryolarını manuel olarak eklemesine, silmesine veya güncellemesine izin vermesidir -
- Liste görünümü, her seferinde bir test durumu eklemenize veya güncellemenize olanak tanır.
- Kılavuz görünümü, her biri tek seferde birden çok test adımı içeren birden çok test senaryosu eklemenize veya güncellemenize olanak tanır.
Aşağıdaki resim Izgara Görünümü'nü tasvir etmektedir.
S # 5) TFS, test senaryolarının Kılavuz Görünümünde sürükle ve bırak ve Yazım denetimi gibi seçenekler sunuyor mu? Değilse, bu sorunu nasıl aşabilirsiniz?
Cevap: TFS, verileri bir hücreden diğerine kopyalamak veya diğer hücrelerdeki bir sayısal tanımlayıcıyı otomatik olarak artırmak için test adımlarının sürüklenip bırakılması gibi seçenekler sağlamaz.
En iyi alternatif, test senaryolarını gerektiğinde sürükle ve bırak özelliğiyle Excel'de hazırlamak ve yazım denetimi çalıştırarak tüm yazım hatalarını düzeltmek ve ardından bunları TFS'ye taşımaktır.
S # 6) Excel'de ALT + Enter tuşlarını kullanarak bir hücreye birden çok satır ekleyebilirsiniz. Aynı eylemi TFS - Izgara görünümünde nasıl gerçekleştirebilirsiniz?
Cevap: SHIFT + Enter, Kılavuz görünümünde test durumları eklerken TFS'de kullanılan kısayoldur.
S # 7) Sorgu aramasında kullanılan farklı kriterler nelerdir?
Cevap: SQL sorguları gibi, sorgu araması da kullanıcıların bir alan veya sütun adı, bir işleç ve beklenen değere göre tüm TFS veritabanında arama yapmasını sağlar.
Sorgu araması aşağıda açıklandığı gibi farklı kriterler kullanılarak yapılabilir:
a) Belirli alanın bir metin değeri içerip içermediğini kontrol ederek sorgulama araması:
Aşağıdaki resimde, mevcut projeden 'web' ve 'performans veya rehberlik' kelimelerini içeren başlık veya açıklamaya sahip herhangi bir iş öğesi (kullanıcı hikayeleri, özellikler veya test senaryoları veya test paketi vb.) Çalıştırıldığında getirilecektir.
b) WorkItemType'a dayalı sorgu araması:
Aşağıdaki resim, WorkItemType = bugs'a dayalı sorgu aramasını göstermektedir.
- Alan = Çalışma Öğesi Türü, işleç = ”Grupta” ve Değer = Microsoft.BugCategory olduğunda, proje için bildirilen tüm TFS hatalarını arar.
- Değer = Microsoft olduğunda. Test CaseCategory, bu arama alan kriterlerinin geri kalanına uyan tüm test olaylarını getirmek için yapılır.
- Benzer şekilde, Value = Microsoft olduğunda. RequirementCategory - biriktirme listesindeki iş öğeleri - yani kullanıcı hikayeleri veya özellikler getirilir.
c) Mevcut sütun seçeneklerine göre sorgu araması:
Aşağıdaki görselde, atanan tüm hatalar aranmaktadır.
Sorgu, bir sütun değeri eşleşmesinin arama kriterine dayalı olabilir, sütunlar Etiketler, Öncelik, Atanan, Kimlik, Yapılandırma, Açıklama ve diğer birçok kullanılabilir sütun gibi kullanılabilir herhangi bir sütun olabilir.
Ayrıca, içinde boş veya boş değerler bulunan belirli sütunları da getirebilirsiniz. Aşağıdaki resimde, boş aktiviteye sahip tüm görevler alınacaktır.
S # 8) TFS'deki mevcut Test senaryolarını yeniden kullanabilir misiniz? Varsa, bunu yapmak için tüm farklı alternatifleri açıklayın.
Cevap: Excel, belirli test adımlarını sürükleyip bırakmanıza olanak tanır ve artan tanımlayıcıları otomatik olarak dolduran hücre değerlerini sürükleyen sayısal tanımlayıcılar varsa, bunlar birden çok hücreye hızlı bir şekilde kopyalanır.
Yazım denetimi, Excel'de bulunan başka bir avantajdır ve herhangi bir yazım hatasından kaçınmak için test senaryosu oluşturulurken çok önemlidir. Ne yazık ki bu, Microsoft'un halihazırda ele aldığı ve üzerinde çalıştığı TFS'de bilinen bir dezavantajdır.
Yine de şanslı taraf, Excel'de test senaryolarını Kılavuz görünümüyle eşleşen biçimde yazmaya devam edebilmeniz ve yazım denetimini çalıştırabilmenizdir. TFS'nin Izgara görünümünde CTRL C & CTRL V kullanarak excel verilerini kolayca kopyalayıp yapıştırabilir ve test senaryolarını kaydetmek için CTRL + S tuşlarına basabilirler.
S # 9) Sorgu aracılığıyla id - 123 (örneğin) ile mevcut bir test olayını içe aktardıktan sonra, yeni klonlanan test olayının kimliği değişiyor mu yoksa 123 olarak mı kalıyor?
Cevap: Test olaylarının Liste görünümünde Mevcut test olayını ekle'ye tıkladığınızda bir sorgu penceresi açılır -
WorkItemType = Microsoft.Test CaseCategory, AreaPath = ve ID = seçin.
Kimliğine sahip mevcut test senaryosu, mevcut pakete kopyalanır ve test kimliği aynı kalır.
( Misal: İçe aktarılan kimlik 123 ise, test senaryosu klonlandıktan sonra klonlanan test senaryosu aynı kimliği korur.)
S # 10) S9 ile alt dizide yukarıda klonlanan test senaryolarında bir güncelleme yaparsanız ve şimdi aynı test senaryosu kimliği sorgu kullanılarak yeniden içe aktarılırsa, hangi verileri gösterecek - orijinal mi yoksa güncellenmiş mi?
Cevap: Birkaç test adımını günceller ve Kaydet'i tıklarsanız test durumu kimliği yine de değişmez. Daha sonra üçüncü test paketine gitmeniz ve aynı kimliğe sahip test senaryosunu içe aktarmanız gerekir. Şimdi, en son test adımlarını içeren güncellenmiş test senaryosu eklenir. Ancak, ilk test paketindeki orijinal test senaryosunda herhangi bir değişiklik olmayacaktır.
S # 11) Test durumları bölümünde etiketler sütununu nasıl eklersiniz? Etiketleri ne zaman ve nasıl kullanmak faydalıdır?
Cevap: Test durumu bölümünde etiket sütunu eklemek için, ListView adında bir seçenek vardır. Sütun seçenekleri . Bu seçenek, Test durumları bölümünde 'Etiketler' sütununu ekleyebileceğiniz bir pencere açar.
'Etiket Ekle', herhangi bir metin değerini Etiket olarak eklemenizi sağlar. (Aşağıdaki resimde vurgulanan seçeneğe bakın)
Izgara görünümünde de etiket ekleyebilirsiniz. Izgara görünümünde birden çok etiket eklemek için, Etiketler sütununa her biri virgülle ayrılmış birden çok metin girin.
( Misal: Kılavuz görünümü altında bir test senaryosu için 'Pozitif', 'Keşif' girerseniz, Kaydet'i tıkladığınızda birden çok etiket, Liste görünümünde sağ üst köşede filtreler olarak gösterilir.
Aşağıdaki resme bakın:
Etiketleri kullanmak birçok avantaj sağlar:
- Her bir test durumunu belirli bir kategoriye göre etiketleyin. Misal: Pozitif, Negatif, test senaryolarını pozitif ve negatif senaryolara ayırmak için.
- Anahtar kelimeye (etiketlere) göre test senaryolarını filtreleme.
- Her test senaryosu için, Etiketler sütununda yalnızca uçtan uca izlenebilirliği korumaya yardımcı olmakla kalmayacak, aynı zamanda her Gereksinim kimliğine göre test olaylarını filtrelemenize ve yeterli testin olduğundan emin olmanıza da olanak tanıyan bir Gereksinim kimliği de olabilir. kapsama yerinde.
S # 12) Projenin işlevsel test senaryoları hazırsa ve projenin birden çok sprint'i müşteriye zaten teslim edilmişse, Regresyon paketi altında test senaryolarını nasıl hızlı bir şekilde hazır hale getirebilirsiniz?
Cevap: Regresyon paketi altındaki mevcut test senaryolarını hızlı bir şekilde almak için aşağıdaki adımları izleyin:
- Bir proje için işlevsel test paketleri oluşturulduktan sonra, regresyon için uygun tüm test senaryolarını belirleyin.
- Tanımladığınız tüm regresyon testi durumları için Etiketi 'Regresyon Adayı' olarak ekleyin.
- Proje altında 'Regresyon Testi' olarak yeni bir paket oluşturun. Paket, statik veya sorgu tabanlı tipte olabilir.
- Mevcut test vakasını ekle'ye tıklayın, sorgu penceresinde Etiketler = 'Regresyon Adayı' olarak kriter seçin ve Çalıştır'a tıklayın.
- Sonuçta, regresyon testi için belirlenen projeden tüm test senaryoları alınacaktır.
- Ortaya çıkan pencereden tüm test olaylarını seçebilir ve İçe Aktar'a tıklayabilirsiniz. Sonuç olarak, gerekli tüm test durumları pakete eklenir ve regresyon paketi hazırdır.
S # 13) Test senaryosu yazarı, TFS'de kendilerine atanan test uzmanlarından farklı olabilir mi? Örneğin, test vakasını yazan kişi A ise. İcrası için B kişisine nasıl atayabilirsiniz?
Cevap: Evet, test olayı yazarı, TFS'de kendilerine atanan test kullanıcılarından farklı olabilir. Bir test paketi için test senaryoları eklediğinizde adınız varsayılan olarak Testçi sütununun altında görünür.
Test senaryosunun liste görünümünde, bir test senaryosu seçin, sağ tıklayın ve 'Test kullanıcısı ata' seçeneğini seçin, ardından mevcut kullanıcıların listesi açılır. Bir test kullanıcısı seçebilir ve ekibinizdeki QA'ya bu şekilde bir test vakası atayabilirsiniz.
Tek seferde bir test cihazına birden çok test durumu atamak için benzer şekilde birden çok test senaryosu seçebilir ve aynı iş akışını takip edebilirsiniz.
S # 14) ile test senaryoları için,Misal:50 adım ve bunları kısmen uyguladınız; test yürütmesine nasıl devam edebilir ve en son kaldığınız adımlardan test durumunu güncellemeye nasıl devam edebilirsiniz?
Cevap: Liste görünümündeki Çalıştır düğmesine tıklayarak test senaryosunu çalıştırabilirsiniz ve bu daha sonra test çalıştırıcı penceresini açacaktır.
Aşağıdaki resme bakın:
50 adımın tamamını tek seferde yürütüyorsanız, test adımı durumunu Başarılı / Başarısız / Engellendi / Uygulanamaz olarak güncelleyebilirsiniz ve bu nedenle test senaryosu durumu buna göre güncellenir.
Bununla birlikte, kısmi yürütme sırasında aynı yaklaşım izlenirse, iş akışı aşağıdaki gibi olacaktır:
İş Akışı 2:
- 5 adımı Başarısız olarak ve 20 adımı Geçmek için güncellediniz, 25 adımın geri kalanını uygulanmadan bırakın. - + Kaydedin ve kapatın. - Sonuç olarak bu, test senaryosunun durumunu Başarısız olarak günceller (5 adım geri alınamadığı için).
- Daha sonra Çalıştır düğmesine tıklayarak teste devam edersiniz - Önceki 25 test adımının durumu korunmaz. Ardından, 1. Adımdan başlayarak test durumunu ve yorumlarını güncellemeniz gerekecektir.
İş Akışı 3: Bu, bir test senaryosu için kısmen test yürütme yapmanız gerektiğinde ve daha sonra gerektiğinde teste devam etmenin bir yoluna ihtiyacınız olduğunda izlenecek en iyi yaklaşımdır.
Test çalıştırıcısında, yürütülen test adımlarının durumunu güncelleyin ve test adımlarının geri kalanını uygulanmadan bırakın. Test senaryosu seviyesi yerine test senaryosunu KAYDETMEYİN ve KAPATMAYIN, test senaryosu durumunu şu şekilde seçin: Duraklat. Test durumu Duraklat durumundayken, Çalıştır'ın yanındaki Sürdür seçeneği etkinleştirilir.
Devam düğmesinin resmi aşağıda gösterilmektedir:
(resim kaynak )
S # 15) 10 test adımı arasında, yürütmeden sonra 1 test adımı başarısız oldu. Düzeltme yapıldıktan sonra ilgili kusur yeniden test edilir. Test senaryosunun test durumunun güncellenmesini nasıl halledebilirsiniz?
Cevap: Herhangi bir adım başarısız olduğunda test durumu durumunu duraklatın, böylece oradan devam edebilir ve yalnızca başarısız adımları başarılı olarak işaretleyebilirsiniz.
Test senaryosu durumu tamamlandıysa, yeniden çalıştırma, adımların önceki durumu yenileneceği ve test olayları Aktif duruma döneceği için 1. adımdan itibaren test durumunu güncellemenizi gerektirir.
S # 16) Test Çalıştırıcısı ve ListView'da test senaryosu yürütme iş akışını açıklayın.
Cevap:
- Test Çalıştırıcısı penceresinde
- Test adımını 'Başarılı' olarak işaretlemeniz gerekiyorsa, o adım için Onay işaretini tıklayın.
- Test adımını 'Başarısız' olarak işaretlemek istiyorsanız, o adım için çarpı işaretini tıklayın.
- Bir test adımı için yorum eklemeniz gerekirse, Geçme testi adımı, yorum metin alanını görüntülemez. Şu an itibariyle, yorumlar bölümü yalnızca 'Başarısız' adımlarda mevcuttur.
- Başarılı bir adım için yorum eklemeniz gerekiyorsa, bunu Başarısız olarak işaretleyin (Çarpı simgesine tıklayın) ve ardından adımı geçin (onay simgesine tıklayın); yorum bölümünü göreceksiniz. Bu, TFS'de bilinen bir sorundur.
- Ayrıca test adımı seviyesinde ve test senaryosu seviyesinde de duraklayabilirsiniz.
- Parametreli verilere sahip test senaryosu için, test senaryolarının birden çok yinelemesi çalıştırılır.
- Test senaryosu durumunu da Engellendi olarak işaretleyebilirsiniz.
- Testlerin Liste görünümünde
- Test senaryoları listesinden birden fazla test senaryosu seçebilir ve bunları tek seferde Başarılı olarak ve birkaç diğer test durumu grubunu Başarısız olarak işaretleyebilirsiniz. Ancak bu yaklaşımla, test senaryolarının durumu test adımı düzeyinde güncellenmez.
- Engellendi, Uygulanamaz, Aktif Olarak Ayarla, Devam Et gibi başka seçenekler de vardır (duraklatılmış test senaryosu için)
S # 17) Test senaryosu yürütme sırasında TFS'de nasıl hata oluşturabilirsiniz? Otomatik olarak test senaryosuna bağlanıyor mu?
Cevap: Test yürütme sırasında TFS'de bir hata oluşturma:
Test Çalıştırıcısı penceresinde, Hata oluştur yeni bir hata oluşturmak için seçenek (Aşağıdaki resme bakınız)
Aşağıda gösterildiği gibi, hata ayrıntılarını doldurduğunuz ve böylece Kaydet'i tıkladığınızda otomatik olarak bir hata kimliği oluşturduğunuz bir pencere açılır.
Test durumu ve hata kimliği arasındaki bağlantı:
Hata, bir TFS hata kimliği ise otomatik olarak TFS ile eşlenir. Hata harici bir hata yönetimi aracında bildirilmişse, test adımının yorumlar bölümünde veya Etiket sütununda hata kimliğini manuel olarak eşleştirmeniz gerekir.
Bir test durumu için eşlenen TFS hata kimliğini görüntüleyin:
Başarısız adım otomatik olarak hataya eşlenir. Test durumu ayrıca TFS hata kimliğiyle otomatik olarak eşleşir. Bir test senaryosuna eşlenen hata kimliklerinin listesini burada nasıl görüntüleyebileceğiniz anlatılmaktadır.
- Test çalıştırıcı penceresini kaydedin ve kapatın.
- Şuraya gidin: Alakalı iş bölüm Test senaryosu için alt bağlantılar.
- Alt bağlantı, bu test senaryosu için tüm ilgili hatalara sahip olacaktır.
S # 18) Test ilerlemesini nasıl takip edebilirsiniz?
Cevap: 'Testler' sekmesinin hemen yanında bir 'Grafikler' sekmesi vardır. Test ilerlemesini test senaryosu seviyesinde veya test sonucu seviyesinde takip edebilir ve seçtiğiniz özelleştirilmiş bir grafik elde edebilirsiniz.
Aşağıda bir çizelgenin nasıl hazırlanacağına dair iki örnek verilmiştir.
a) Test sonucu metrikleri: geçti / kaldı / engellendi / devam ediyor durumu sayısı:
Gruplama Ölçütü = Sonuç, Değerler = Test Sayısı'nı seçin.
Anlık Görüntü bölümünde seçilen grafik türüne göre (pasta, çubuk, sütun vb.) - Görüntülenen grafik size test senaryolarının sayısıyla ilgili ölçümleri verecektir - Çalıştırılmadı, Uygulanamaz, Geçti, Başarısız, Engellendi, Duraklatıldı .
b) Atanan test kullanıcısı başına test senaryosu durumu:
Anlık Görüntü, Satırlar = Test Eden, Sütunlar = Sonuç, Değerler Testlerin Sayısı altında Pivot tabloyu seçin - ardından aşağıdaki biçimde metrikleri görüntüleyen pivot tabloyu görebilirsiniz:
S # 19) Belirli bir sprint veya yineleme için yürütme tamamlandıktan sonra hangi modülde / alanda en çok kusurun olduğunu nasıl analiz edebilirsiniz?
Cevap: Yığılmış çubuk veya Pivot tablo kullanarak bir grafik oluşturun. Ad = 'Ekibe Göre Hatalar', Y ekseni = 'Düğüm adı', Gruplama ölçütü = 'Öncelik', Toplama = Çalışma öğelerinin sayısı'nı seçin.
Bu, belirli bir sprint veya yineleme için yürütme tamamlandıktan sonra hangi modülün / alanın en fazla kusura sahip olduğunu gösterecektir. (aşağıdaki resme bakın)
S # 20) TFS'de parametrelendirme nasıl desteklenir? Projenizden bir örnekle veri varyasyonlarıyla testi nasıl uyguladığınızı açıklayın.
Cevap: Parametrelendirme, TFS'nin sağladığı dikkate değer özelliklerden biridir. Aynı adımı test etmeniz gereken, ancak veri varyasyonları / çoklu test verileri olan durumlar vardır ve burada parametreleştirme yardımcı olur.
yeni başlayanlar için bilgisayarlar nasıl programlanır
Parametreler Oluşturun veya Ekleyin:
'Test Planı' nın hemen yanında 'Parametreler' olarak bilinen bir seçenek vardır.
Parametre ekranı:
(resim kaynak )
Bu seçeneğe tıklamak, test verilerinizi görebileceğiniz Parametre ekranını açar. Aşağıda Misal - Kılavuzda 3 sütuna ayarlanmış veri varyasyonları vardır - Sayı1, Sayı2, Sonuç.
Not : sütunları istediğiniz gibi adlandırabilirsiniz.
(resim kaynak )
Test örneğimizdeki parametreye erişin:
Artık parametre kullanıma hazırdır. Bu değerlere test senaryolarında erişebilirsiniz. Parametreli verilere erişmek için şunu kullanın: @sütun adı erişmek istediğiniz her yerde test adımında.
Aşağıdaki uygulamaya bakın:
Burada, 1. adımda @ Number1 kullanılır, 2. adımda @ Number2 sütunu kullanılır ve 3. adımın beklenen sonucunda @Sonuçta erişilir. Parametreleme yerinde değilse, her biri ayrı test verileri belirtilen 9 adıma ihtiyaç duymuş olabilirsiniz . Bu ekstra test senaryosu hazırlama çabası, bu özellik sayesinde kaydedilir.
Parametreli verilerle test senaryosu yürütün:
Test senaryolarının Liste görünümünden, bunları çalıştırdığınızda Test koşucusu açılır.
Parametreli veriler şimdi yinelemelerde çalışacaktır:
Yukarıdaki Örneğimiz için:
İlk çalıştırma şunu gösterecektir:
'Test 1/3: Yineleme 1',
Adım 1: @ Number1 girin
Sayı1 = 5
Adım 2: @ Number2 girin
Sayı2 = 5
Adım 3: Beklenen sonuç sütununa her iki sayıyı da Result = 10 ekleyin
Başarılı / başarısız olarak test adımı düzeyinde veya doğrudan yineleme düzeyinde işaretleyebilirsiniz. Unutmayın, Iteration1'i Başarılı olarak işaretleseniz bile (örneğin), tüm test senaryosu durumunun ayarlanmadığını - test senaryosu henüz tam olarak çalıştırılmamıştır. Daha sonra ileri'ye tıklayın ve benzer şekilde Yineleme 2 ve Yineleme 3 için yaklaşımı izleyin.
Durum tüm yinelemeler için güncellendiğinde, Başarılı / Başarısız / Duraklat olarak test senaryosu durumu otomatik olarak ayarlanır. Yineleme sayısı = Parametredeki satır sayısı. Burada, Parametrelerde 3 sıra test verisi bulunduğundan 3 yineleme çalışması vardı.
Referans için aşağıdaki resme bir göz atın ( Not: görüntü yukarıdaki örneğin alt dizisi değildir)
S # 21) Yürütmeden sonra güncellenmiş durumla birlikte test senaryolarını çıkarmanın farklı yolları nelerdir?
Cevap: Yürütmeden sonra güncellenmiş durumla birlikte test senaryolarını çıkarmak için 4 alternatif vardır.
Onlar:
a) E-posta ile Dışa Aktar - Test Suite'i seçin, Dışa Aktar -> E-posta ile Dışa Aktar'ı seçin. Bu özellikle, test olaylarını e-posta kimliğine aktarabilirsiniz.
Aşağıdaki resme bakın:
(resim kaynak )
b) Raporu yazdırın : Raporu da yazdırabilirsiniz.
c) Excel yardımcı programına aktar : Test senaryolarınızı sonuçlarla birlikte bir excel dosyasına aktarabileceğiniz bir yardımcı program vardır.
Yardımcı program hakkında daha fazla ayrıntı için, aşağıdaki resme bakın:
beyaz kutu test örneği test senaryoları
(resim kaynak )
d) Izgara görünümünden Excel'e kopyalayıp yapıştırın: Sırasıyla Ctrl + C ve Ctrl + V tuşlarını kullanarak Izgara görünümünden Excel'e kopyalayıp yapıştırabilir ve ardından gerçek sonuç ve test durumu için durumu manuel olarak güncelleyebilirsiniz.
S # 22) Test adımları nasıl paylaşılabilir ve paylaşılan adımları başka nerede kullanabilirsiniz?
Cevap:
Bir test adımını paylaşmak: Liste görünümünde, herhangi bir Test olayına çift tıkladığınızda, Test senaryosu ayrıntı penceresi açılır. Özetin yanında, Adımlar sekmesi vardır. Adımlar sekmesini büyüttüğünüzde, aşağıdaki görüntüdeki gibi bir ekran görüntülenir.
Aşağıda gösterildiği gibi paylaşılan bir adım ekleyebilirsiniz: Paylaşılan Adımlar Oluştur simgesine tıklayın ve yeni bir test adımı oluşturun. Bu artık paylaşılır ve başka bir test paketinde veya başka bir projede yeniden kullanılabilir. (Aşağıdaki resme bakın)
Paylaşılan adımı yeniden kullanma: Mevcut bir paylaşılan adımı eklemek istediğiniz adımlar ekranına gidin. 'Paylaşılan adımları oluştur' un hemen önündeki simge 'Mevcut paylaşılan adım ekle' içindir, Simgeye tıklayın, Alan = 'Çalışma Öğesi Türü', Operator = 'Grupta', Değer = 'Microsoft.SharedStepCaregory ile bir sorgu penceresi açılır. ”.
Sorguyu çalıştırdığınızda, mevcut tüm paylaşılan adımlar görüntülenir. Daha sonra adımları seçebilir ve Paylaşılan adımları ekle'ye tıklayabilirsiniz. (Aşağıdaki resme bakın)
S # 23) Test verileri istemci tarafından sağlanan bir excel dosyasında mevcutsa, TFS'de nasıl kullanılabilir?
Cevap: İstemci tarafından sağlanan excel dosyasındaki verileri TFS'de yeni bir Parametreye kopyalayıp yapıştırabilirsiniz. (Görmek S # 20 yeni bir parametrenin nasıl oluşturulacağını ve bir test durumunda bu parametreye nasıl erişileceğini açıklamaktadır).
S # 24) Ekibin ve ilgili paydaşların da görüntüleyebileceği yerel olarak erişilebilir bir çizelgeyi kontrol panelinde kullanılabilir hale nasıl getirebilirsiniz?
Cevap: 'Testler' in yanındaki sekme 'Grafik' , grafikler ekleyebileceğiniz yer. Grafik görüntülendiğinde, grafiğe sağ tıklayın ve 'Gösterge tablosuna ekle' seçeneği mevcuttur - gösterge tablosu widget'larının önceden yapılandırılmış olması koşuluyla. İkinci olarak, gösterge tablosuna ek olarak grafiklerin de yönetici hakları gerektirdiğini unutmayın, aksi takdirde bu seçenek sizin için devre dışı bırakılır.
S # 25) Paket içerisindeki tüm test olaylarını yürütmek üzere QA üyeleri arasında nasıl dağıtabilir ve TFS aracılığıyla bilgilendirebilirsiniz?
Cevap: Test paketine sağ tıklayın ve seçin 'Tüm testleri çalıştırmak için test kullanıcıları atayın' ve birden fazla test kullanıcısı kullanıcı kimliği ekleyebileceğiniz bir iletişim kutusu açılır, E-posta gönder onay kutusunu işaretleyin, Konu ve Not girin. Tamam'ı tıklayın.
Listedeki test uzmanlarına mesajla birlikte bir e-posta gönderilir. Tahsisat tahsisi ve bildirimi aynı anda bu şekilde yapılır.
Daha iyi netlik için aşağıdaki resimlere bakın:
S # 26) Tek seferde tüm Öncelik 2 test durumlarında 'Regresyon Adayı' etiketini nasıl kaldırabiliriz?
Cevap:
için) Sorgu aracılığıyla Öncelik 2 olan proje için test olaylarını alın.
b) Sorgu kriterleri aşağıdaki gibidir:
- Takım projesi = @ Proje
- Microsoft.TestCaseCategory Grubundaki WorkItemType
- Öncelik = 2
c) Sorgu Çalıştır olduğunda sonuç penceresinde alınan tüm test olaylarını seçin.
d) 'Seçili iş öğesini düzenle' seçeneği görüntülenir. Bu seçeneği seçin. (Aşağıdaki resme bakın)
dır-dir) İş öğelerini düzenle penceresi görüntülenir.
f) Alan Seçin = Etiketler (Kaldır) = Değer = Regresyon Adayı ve Kaydet'i tıklayın.
Bu iş akışı, proje için Öncelik 2 olan tüm test senaryoları için Etiket = Regresyon Adayını kaldıracaktır.
S # 27) Sorgu aracılığıyla birden çok projeden belirli yapılandırmaya sahip test senaryolarını nasıl alırsınız?
Cevap: Yeni bir test paketi oluşturun ve uygun şekilde adlandırın. Test senaryosunun Liste görünümünde, 'Mevcut test senaryosunu ekle' yi seçin ve bir sorgu penceresi açılır.
- 'Takım Projesi' = @ Project'i seçmeyin. Bu, yalnızca mevcut Projeden iş öğelerini getirecektir.
- Yapılandırmalı test senaryoları seçmeniz gerekiyorsa Misal: 'Ön Üretim', Configuration = Pre-Production, Work Item Type = Microsoft.TestcaseCategory sütunuyla sorgu kriterlerini seçin ve sorgu penceresinin sağ üst köşesindeki onay kutusunu işaretleyin 'Projeler arasında sorgulama'.
- Bu sorguyu çalıştırmak, birden çok projeden konfigürasyon = Ön Üretim ile test durumlarını getirecektir.
Sonuç
TFS test yönetimi aracı, pazarı aşamalı bir şekilde yakalarken, konuya derinlemesine dalmaya çalıştık, konunun özünü pekiştirmeye çalıştık ve QA çalışanlarımıza TFS'nin desteklediği geniş ve harika özellikler hakkında bilgi vermek için elimizden gelenin en iyisini yaptık. bazı bilinen sorunlar veya dezavantajlar ve bunların üstesinden gelmenin alternatif yolları ile birlikte.
Umarım, aracın iş akışını anlayarak maksimum faydayı elde edersiniz ve TFS için en olası ve en alakalı anketler hakkında eşit şekilde bilgi sahibi olursunuz.
Popüler bir alıntı 'Liderler öğrenmeyi asla bırakmaz' şeklindedir. Burada sonuca varmak istiyorum - ama asla öğrenmenin durmasına izin vermeyin. 'Lider olun ve size çok Mutlu Öğrenme ”.
Yazar: Bu gönderi Shobha D. tarafından yazılmıştır. Proje Lideri olarak çalışmaktadır ve manuel, otomasyon ve API testlerinde 9 yıldan fazla deneyime sahiptir.
Röportajınız için En İyisi !!
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- 25 En İyi Çevik Test Mülakat Soruları ve Cevapları
- Bazı İlginç Yazılım Testi Görüşme Soruları
- 25+ En Popüler ADO.NET Mülakat Soruları ve Cevapları
- 2021'de Hazırlamanız Gereken En Önemli 25 Perl Mülakat Sorusu
- İlk 25 Yazılım Mühendisliği Mülakat Sorusu (EN SON 2021)
- ETL Test Mülakat Soruları ve Cevapları
- 40+ Popüler Test QA Analisti Mülakat Soruları ve Cevapları (2021 LİSTESİ)