arşiv

0, 2012 için arşiv

Selenium

Salı, 14 Şub 2012 yorum yok

Selenium web base otomasyon testi için kullanabileceğiniz bir tool ekosistemidir , Birleşik bir IDE , kayıt etme ve playback mekanizması Webdriver , Çeşitli dillerde web test için API sağlayan bir core component Remote Control (RC) ve paralel testler için API sağlayan Grid den oluşur . Bir çok browserı destekler .

Selenium’u iki başlık altında incelemek gerekir.

Selenium IDE;
*   Firefox üzerine kurulan bir add on olarak çalışır
*   Record and play özelliği vardır.
*   Javascript barındıran web uygulamalarında record özelliği tam olarak çalışmaz dolayısıyla bu tür caseler için test caseleri uygun bir şekilde editlemek gerekir
*   Command, Target(Yer bulucular), Value(Target’la belirtilen neslere değer vermek için) özeliklerinde komutlarla record edilen test case edit lenebilir.
*   Html, css, data object model bilgisi gerektirir.
*   Complex test caseler yazmak için y3terli değildir
*   i.e,chrome gibi browser ları desteklemez
*   html, css , data model bilgisi gerektirir
Selenium RC
*   Bir framework iceren server ve Java, C#, Ruby, Python dilleri için kullanılan client driverları içerir
*   Diğer browserlarıda destekler
*   Gerçek anlamda bir otomasyon testi kurgulamak için development  bilgisi  ve efor gerektirir
*   Stabil sistemlerde kullanılabilir , güncel tutmak maliyet gerektirir (rakiplerine göre daha az)
*   User friendly değil, kurulum ve kullanım zor
*   Esnek kullanım durumuna göre düzenlenebilir
*   Çalışmak istediğiniz dili seçebilirsiniz (java,C# vs..)
*   Tek bir script yazdığınızda birden fazla browserda kullanabilirsiniz
*   Ajax web applicationları test edebilirsiniz
*   Community diğer toolara göre daha geniş sorularınıza daha kolay yanıt bulabilirsiniz
*   Var olan test sisteminizle entegrasyon sağlayabilirsiniz

Categories: Test Otomasyon Tags: