Test Komut Dosyası nedir? Nasıl yazılır (Örnek)
Yazılım Testinde Test Komut Dosyası Nedir?
Test Komut Dosyaları, test edilen uygulamayı veya sistemi doğrulamak için gerçekleştirilmesi gereken sistem işlemleriyle ilgili bilgileri içeren satır satır açıklamalardır. Test komut dosyası, beklenen sonuçlarla birlikte atılması gereken her adımı listelemelidir.
Bu otomasyon komut dosyası, yazılım testçisinin her düzeyi geniş bir cihaz yelpazesinde sistematik olarak test etmesine yardımcı olur. Test komut dosyası, yürütülecek gerçek girişleri ve beklenen sonuçları içermelidir.
Test Komut Dosyası Nasıl Yazılır
Test komut dosyası oluşturmanın üç farklı yolu vardır:
Kayıt/oynatma:
Bu yöntemde, test cihazının yalnızca kullanıcının eylemlerini kaydetmek yerine herhangi bir kod yazması gerekir. Ancak test uzmanının, yanlış giden şeyleri düzeltmek veya otomasyon davranışında ince ayar yapmak için kodlama yapması gerekecektir.
Bu yöntem, kodun tamamına zaten sahip olduğunuz için sıfırdan eksiksiz bir test komut dosyası yazmaktan daha kolaydır. Çoğunlukla VBScript gibi basitleştirilmiş bir programlama dilinde kullanılır.
Anahtar kelime/veri odaklı komut dosyası oluşturma:
Bu yöntemde test uzmanları ve geliştiriciler arasında net bir ayrım vardır. Veriye dayalı komut dosyası oluşturmada, test uzmanı, temel kodu bilmeden anahtar kelimeleri kullanarak testi tanımlar.
Burada geliştiricilerin görevi, anahtar kelimelere yönelik test komut dosyası kodunu uygulamak ve gerektiğinde bu kodu güncellemektir. Yani bu yöntemde testçinin sistem hakkında endişelenmesine gerek yoktur. Ancak otomatik olarak test etmek istediğiniz herhangi bir yeni işlevsellik için geliştirme kaynaklarına büyük ölçüde güveneceklerdir.
Programlama Dilini Kullanarak Kod Yazma:
Bu yöntemi kullanarak test komut dosyası oluşturmak isterseniz, genellikle basit bir komut dosyası kaydetme veya oynatma ve oluşturma olanağına sahip olursunuz.
Ancak bir test uzmanı olarak, sonunda kaydetme/oynatma işleminin ötesine geçmeniz ve basit komut dosyalarını nasıl kodlayacağınızı öğrenmeniz gerekir. seçiminizi yapabileceğinizi anlamak önemlidir. Programlama dili başvurunuz yazılmış olsa bile Java.
Ancak bu, test komut dosyalarınızı yazmanız gerektiği anlamına gelmez. Java, öğrenmesi zor olabilir. Bunun yerine test komut dosyalarınızı aşağıdaki gibi daha kolay bir dilde yazabilirsiniz: JavaSenaryo veya Ruby (veya kullanmak istediğiniz daha kolay bir dil).
Test Komut Dosyası Örneği
Örneğin, bir web sitesinde oturum açma işlevini kontrol etmek için test betiğiniz şunları yapabilir:
- Otomasyon aracının oturum açma ekranında “Kullanıcı Adı” ve “Şifre” alanlarını nasıl bulabileceğini belirtin. Diyelim ki CSS öğe kimliklerine göre.
- Web sitesinin ana sayfasını yükleyin ve ardından “giriş yap” bağlantısına tıklayın. Açılan Giriş ekranının ve “Kullanıcı Adı” ve “Şifre” alanlarının görünür olduğunu doğrulayın.
- Daha sonra “Charles” kullanıcı adını ve “123456” şifresini yazıp “Onayla” butonuna tıklayın.
- Kullanıcının, giriş yaptıktan sonra görünen Hoş Geldiniz ekranının başlığını, örneğin CSS öğesi kimliğine göre nasıl bulabileceğini belirtmeleri gerekir.
- Hoş Geldiniz ekranının başlığının görünür olduğunu doğrulayın.
- Karşılama ekranının başlığını okuyun.
- Başlık metninin “Hoş Geldiniz Charles” olduğunu ekleyin.
- Başlık metni beklentiye uygunsa, testin geçtiği bir kayıt. Aksi takdirde, testin başarısız olduğu bir albüm.
Test Komut Dosyası oluşturmaya yönelik ipuçları
Test betiği oluşturmaya yönelik bazı önemli ipuçları:
Açık:
Test senaryonuz açık olmalıdır. Testçinin proje sorumlusundan uygulama hakkında sürekli olarak bilgi istemesi gerekiyorsa. Bu kesinlikle zaman ve kaynak israfıdır.
Bunu önlemek için test senaryosundaki her adımın açık, kısa ve tutarlı olduğunu sürekli olarak doğrulamanız gerekir. Bu, test sürecinin sorunsuz kalmasına yardımcı olur.
basit:
Test kullanıcılarının gerçekleştirmesi için yalnızca belirli bir eylemi içermesi gereken bir test komut dosyası oluşturmalısınız. Bu, her fonksiyonun doğru şekilde test edilmesini ve test uzmanlarının yazılım test sürecindeki adımları kaçırmamasını sağlar.
İyi düşünülmüş:
Test komut dosyasını yazmak için hangi yolları test edeceğinize karar vermek için kendinizi kullanıcının yerine koymanız gerekir. Kullanıcıların bir sistemi veya uygulamayı çalıştırırken kullanacağı tüm farklı yolları tahmin edebilecek kadar yaratıcı olmalısınız.
Test Komut Dosyası Yaklaşımı ne zaman kullanılmalı?
Test Komut Dosyasını kullanmanın nedenleri şunlardır.
- Hiçbir şeyin atlanmadığını ve sonuçların arzu edilen test planı olarak doğru olduğunu doğrulamak için bir test komut dosyası kullanmak en güvenilir yaklaşımdır.
- Test scripti hazırlanırsa test sürecinde hataya çok daha az yer kalır.
- Bazen test uzmanlarının ürüne serbestçe göz atmasına izin verilir. Bazı özellikleri kaçırabilirler.
- Bazen test uzmanı, bir fonksiyonun beklenen sonuca sahip olmadığı halde, beklenen sonuca sahip olduğunu da varsayar.
- Kullanıcı performansının önemli ve spesifik olduğu durumlarda özellikle kullanışlıdır.
Test Komut Dosyası Şablonu nedir?
Test Komut Dosyası Şablonu, kullanılabilir bir test komut dosyası oluşturmak için önemli olan önceden seçilmiş bilgileri içeren, yeniden kullanılabilir, biçimlendirilmiş bir belgedir. Bu belge, testlerinizin ne kadar ayrıntılı olduğunu ve her test senaryosuna hangi bilgilerin dahil edilmesi gerektiğini belirler.
Test Senaryosu ile Test Komut Dosyası Arasındaki Fark
Test Yayını ile Test Komut Dosyası arasındaki temel farklar şunlardır:
Test Durumu | Test Komut Dosyası |
---|---|
Test durumu Bir uygulamayı test etmek için kullanılan adım adım bir prosedürdür. | Test betiği, bir uygulamayı otomatik olarak test etmeye yönelik bir dizi talimattır. |
Test Senaryoları manuel test ortamı için kullanılır. | Test Komut Dosyası, otomasyon test ortamında kullanılır. |
Manuel olarak yapılır. | Komut dosyası formatına göre yapılır. |
Test senaryosu şablonu Test Kimliğini, test verilerini, test prosedürünü, gerçek ve beklenen sonuçları vb. içerir. | Test Script'inde script geliştirmek için farklı komutlar kullanabiliriz. |
ÖZET
- Test Komut Dosyaları, test edilen uygulamayı veya sistemi doğrulamak için gerçekleştirilmesi gereken sistem işlemleriyle ilgili bilgileri içeren satır satır açıklama anlamına gelir.
- Test senaryosu, bir uygulamayı test etmek için kullanılan adım adım bir prosedürdür, oysa test komut dosyası, bir uygulamayı otomatik olarak test etmek için bir dizi talimattır.
- Test komut dosyası oluşturmanın üç yolu şunlardır: 1) Kayıt/oynatma 2) Anahtar kelime/veri odaklı komut dosyası oluşturma, 3) Programlama Dilini Kullanarak Kod Yazma.
- Test komut dosyanız açık olmalı ve test uzmanlarının gerçekleştirmesi için yalnızca belirli bir eylem içeren bir test komut dosyası oluşturmalısınız.
- Hiçbir şeyin atlanmadığını ve sonuçların arzu edilen test planı olarak doğru olduğunu doğrulamak için bir test komut dosyası kullanmak en güvenilir yaklaşımdır.
- Test Komut Dosyası Şablonu, kullanılabilir bir test komut dosyası oluşturmak için önemli olan önceden seçilmiş bilgileri içeren, yeniden kullanılabilir, biçimlendirilmiş bir belgedir.