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/