Test Otomasyonu
Test Otomasyonu nedir?
Yazılım Test otomasyonu, testlerin yürütülmesini kontrol etmek için özel araçlar kullanır ve gerçek sonuçları beklenen sonuçla karşılaştırır. Genellikle, tekrarlayan eylemler olan regresyon testleri otomatiktir.
Test Araçları sadece regresyon testlerini gerçekleştirmemize yardımcı olmakla kalmaz, aynı zamanda veri kurulumunu, ürün kurulumunu, GUI etkileşimini, hata günlüğünü vb. Otomatikleştirmemize de yardımcı olur. Otomasyon araçları hem İşlevsel hem de İşlevsel Olmayan testler için kullanılır.
Araç Seçimi Kriterleri:
Herhangi bir uygulamayı otomatikleştirmek için aşağıdaki parametreler dikkate alınmalıdır:
Veriye dayalı yetenekler
Hata ayıklama ve günlük kaydı yetenekleri
Platform bağımsızlığı
Genişletilebilirlik ve Özelleştirilebilirlik
E-posta Bildirimleri
Sürüm kontrolü dostu
Katılımsız test çalıştırmalarını destekleyin
Çerçeve Türleri:
Tipik olarak, uygulamaları otomatikleştirirken benimsenen 4 test otomasyon çerçevesi vardır:
Veriye Dayalı Otomasyon Çerçevesi
Anahtar Kelime Odaklı Otomasyon Çerçevesi
Modüler Otomasyon Çerçevesi
Hibrit Otomasyon Çerçevesi
Fonksiyonel otomasyon için kullanılan popüler Araçlar:
Ürün | SATICI | URL |
---|---|---|
Hızlı Test Uzmanı | HP | www.hp.com/go/qtp |
Akılcı Robot | IBM | http://www-03.ibm.com/software/products/us/en/robot/ |
Kodlanmış UI | Microsoft | http://msdn.microsoft.com/en-us/library/dd286726.aspx |
Selenyum | Açık kaynak | http://docs.seleniumhq.org/ |
Otomatik BT | Açık kaynak | http://www.autoitscript.com/site/ |
İşlevsel Olmayan otomasyon için kullanılan popüler Araçlar:
Ürün | SATICI | URL |
---|---|---|
Yük Koşucusu | HP | www.hp.com/go/LoadRunner |
Jmetre | Apaçi | jmeter.apache.org/ |
Burp Süit | PortSwigger | http://portswigger.net/burp/ |
Acunetix | Acunetix | http://www.acunetix.com/ |