içinde

Mercury otomatik testi

Bin yıllık hatadan bu yana test otomasyonunda bir patlama oldu. Mercury Interactive, IBM Rational, Segue ve diğerleri gibi satıcılardan otomatikleştirilmiş araçların genişletilmesi, otomatikleştirilmiş testleri, batı dünyasındaki hemen hemen her büyük kuruluşun kalbine gerçekten ulaştırdı. Ve bunun, tasarımının merkezinde test otomasyonu bulunan eXtreme programlama gibi yeni geliştirme metodolojileriyle devam ettiği görülebilir.

Peki neden Otomatikleştirilsin? Eh, ana faydalar:

Hız
Otomatik testler, manuel eşdeğerinden çok daha hızlı çalışabilir, bu nedenle daha küçük bir zaman diliminde daha fazla test yapılabilir. İki hafta süren regresyon paketlerinin test araçlarıyla manuel olarak 24 saate indirilmesi alışılmadık bir durum değildir!

Tutarlılık / tekrarlanabilirlik
Otomatik testler defalarca tekrarlanabilir ve testi her zaman aynen kaydedildiği gibi gerçekleştirir. Manuel test yapanlar kolaylıkla hata yapabilir veya aynı testi tekrarlandığında biraz farklı şekilde gerçekleştirebilir.

Katılımsız azaltma maliyeti
Bir kez geliştirildikten sonra, otomatik test bir gecede gözetimsiz olarak yürütülebilir, bu nedenle testi tekrarlamak çok az kaynak veya maliyet gerektirir.

Denetim izi
Testler otomatik komut dosyaları olarak saklanır ve test sonuçları, gerçekleştirilen tüm testlerin tam bir denetim izini sağlayan testlerin her yürütülmesi için saklanır.

Geliştirilmiş Test Kapsamı
Test paketi geliştikçe, daha fazla ve daha fazla test eklenebilir ve yürütme süresi manuel testten çok daha hızlı ve daha az kaynak yoğun olduğundan, daha fazla test tamamlanarak test edilen uygulamanın daha geniş kapsamını sağlar.

Diğer görevleri gerçekleştirmek için test kullanıcılarını serbest bırakın
Yapılandırılmış test otomatik hale getirilirse, test uzmanlarının genellikle bir kenara itilen diğer test türlerini (erişilebilirlik, kullanılabilirlik, geçici / rastgele test) gerçekleştirmek için daha fazla zamana sahip olacağını umuyoruz.

Bazı testler yalnızca otomasyonla mümkün olabilir
Örneğin, çevrimiçi web sitenizde işlem yapan 5000 eşzamanlı müşteriyi manuel olarak nasıl simüle edersiniz?

Ne tür araçlar mevcuttur?
Fonksiyonel / regresyon otomatik araçları
Bu araçlar, test edilen uygulama ile kullanıcı etkileşimini yakalar ve daha sonra tekrar oynatılabilir. Bununla birlikte, bunun ötesine geçerler ve iş süreçlerini gerçekleştirirken uygulamanızın durumunu yakalamanıza ve uygulamaları neredeyse her şekilde değiştirmenize olanak tanıyan tam özellikli geliştirme ortamları sağlamanıza olanak tanıyan veri sürücü testleri yapmanıza olanak tanır. Mercurys WinRunner veya QuickTest Professional gibi araçlar, bu tür araçların neler yapabileceğinin zirvesini gösterir.

Yükleme / Performans araçları
Bunlar, uygulamanıza karşı görevler gerçekleştiren birden fazla (eşzamanlı) kullanıcıyı taklit etmek için kullanılır, örneğin işletmenizin çevrimiçi bankacılık sistemi varsa kaç kullanıcıyı destekleyebilir? Yük altında ne tür bir performans sunacak? Darboğazlar nerede? Bu tür soruların tümü, Mercurys LoadRunner gibi otomatik yük testi araçları kullanılarak yanıtlanabilir.

Test Yönetimi
Mercurys TestDirector veya Quality Center gibi araçlar Test Yönetimi olanakları sunar; WinRunner, LoadRunner ve QuickTest Pro gibi otomatik araçlarla sorunsuz bir şekilde entegre olan, test gereksinimlerini, test komut dosyalarını, yürütme sonuçlarını ve hata takibini depolamak için merkezi bir havuz.

Peki otomasyonu test etmenin tuzakları nelerdir?
Alıcılar bu araçlardan bazılarının karmaşıklığını ve gücünü dikkate almadığından, bu araçların raf malzemesi haline gelmesi kolaydır.
Hepsi dik bir öğrenme eğrisini paylaşıyor, bu nedenle ekibinizin araçlarla başa çıkması için biraz zaman ve para harcanması gerekiyor.

İyi otomasyon uygulaması için bazı çözümler:

Teknik Testçiler. Test uzmanlarınızın makul bir teknoloji anlayışına sahip olduğundan emin olun, bazı programlama deneyimleri ideal olacaktır.

Eğitim, Eğitim, Eğitim. Bu araçlar için iyi eğitim programları sunulur ve yatırıma değer. Eğitmenler genellikle iyi bir proje geçmişine sahiptir ve araçların nasıl kullanılması gerektiğini gösterebilir ve tuzakları açıklayabilir.

Temel altyapı için el tutma. Eğitimin ardından, temel otomatik altyapıyı oluşturmak, uygulamanıza karşı yerinde eğitim sağlamak ve ekibinizin test otomasyonunu genişletmek için şablonlar geliştirmek için birkaç gün veya hafta boyunca bir danışman tutmaya değer. Öğrenmeniz aylar alabilecek şeyi haftalar içinde başarabilirler.

LoadRunner, WinRunner, QuickTest Pro, TestDirector, Quality Center gibi araçlar uzun vadede büyük bir yatırım getirisi sağlayabilir, ancak onları etkili kılmak için başlangıçta eğitim ve yardıma yatırım yapın.

Ne düşünüyorsun?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

GIPHY App Key not set. Please check settings

Windows Vista İçin Bellek Gereksinimleri

Zihinsel Tutarlılığı Koruma Yöntemleri