Otomatik Yazılım Testi
Otomatik Yazılım Testi 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 testleri gerçekleştirmemize yardımcı olmakla kalmaz, aynı zamanda veri kurulumu oluşturma, ürün kurulumu, GUI etkileşimi, hata günlüğü vb.
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/ |