Selenium IDE 2019 – Testleri Gruplandırmak

Herkese merhabalar,

Bir önceki yazımda Selenium IDE 2019 eklentisinin özelliklerinden ve kullanımından bahsetmiştim.

Yine bu özelliklerden bazılarını anlatmaya devam edeceğim.

Ayrıca oluşturulan senaryoların gruplandırılması ve sonrasında projenin kaydedilmesini anlatacağım.

Selenium IDE ile testlerin hangi hızda yapılacağını belirlemek için test hızını kontrol edilebilmektedir.

Bunun için Selenium IDE ekranında aşağıda görüldüğü gibi hız bölümü ile ayarlanmaktadır.

Selenium IDE Hız
Selenium IDE Hız

Yeni Selenium IDE artık otomatik olarak sayfaların yüklenmesini beklemektedir. Ayrıca bazı öğelerle etkileşime giren komutlar artık öğenin sayfada görünmesini beklemektedir. Selenium IDE komutlarından Wait Time özelliği kullanılarak milisaniye üzerinden bekleme süresi girilebilmektedir.

Testin çalıştırılması devam ederken bir yandan da hata olup olmadığı kontrol edilebilmektedir. Bu durum sorunları gidermeyi daha kolay hale getirmektedir. Bu işlemin kontrolü içinse ilgili satıra tıklanarak gerçekleştirilebilir. Ayrıca sağ üst köşedeki disable breakpoint seçeneği ile de devre dışı bırakılabilmektedir.

Selenium IDE Hata Ayıklayıcısı
Selenium IDE Hata Ayıklayıcısı

Oluşturacağınız senaryoları tamamladıktan sonra bu testleri gruplandırmak için test suites bölümüne geçilir.

Selenyum IDE Test Takımı
Selenyum IDE Test Takımı
Selenyum IDE Test Takımı
Selenyum IDE Test Takımı

Buradaki amaç; kaydedilmiş olan test senaryolarını sınıflandırmaktır. Belirli bir amacı test etmek amacıyla kullanılan birbiriyle ilişkili test örneklerini bir grupta toplanması sağlanmıştır. Bir test koşmadan diğerine geçilmemektedir. Belirli başlı oluşturulan testlerde aynı aşamadaki senaryoları gruplandırılmıştır.

Daha sonra projeyi ekranın sağ üst köşesindeki bölümden varsayılan formatı olan .side uzantılı olarak kaydedilmesi gerekmektedir.

Selenium IDE Proje Kaydedilmesi
Selenium IDE Proje Kaydedilmesi

Proje dosyasını da kaydettikten sonra artık projedeki tüm senaryoları otomatik olarak çalıştırılmasını bir sonraki yazımda paylaşacağım.

Teşekkürler.

Paylaş

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir