katalon automation recorder
Uygulamalı inceleme Eğitimi - Katalon Otomasyon Kaydedici (Chrome ve Firefox için Selenium IDE):
Selenium IDE Firefox 55'ten itibaren çalışmayı durdurduğu için otomasyon testi çalışmanız engellendiği için endişeli misiniz? Size iyi haberlerimiz olduğu için endişelenmeyin.
Katalon Studio ekibi kısa süre önce Catalon Otomasyon Kaydedici Eski Selenium IDE kullanarak otomasyon testine artık devam edemeyen kullanıcılar için geliştirilmiştir.
Firefox ve Chrome'da bir uzantı olarak eklenebilir ve bu tarayıcıların en son sürümleri tarafından desteklenebilir (ve gelecek sürümler tarafından da desteklenecektir). Bu araç, Selenium IDE ve diğer benzer açık kaynaklı çerçeveler için mükemmel bir alternatiftir.
Selenium IDE'den Chrome ve Firefox'a büyük işlevleri korunmuş olarak taşınan çok kullanışlı ve güçlü bir test adımları kaydedicidir.
Ne öğreneceksin:
- Selenium IDE Vs Katalon Otomasyon Kayıt Cihazı
- Catalon Otomasyon Kaydedici Kurulumu
- Hızlı bir demo
- Ana Özellikler
- Ayrıntılı olarak tartışılan özellikler
- Sınırlamalar
- Çıkarımlar
- Önerilen Kaynaklar
Selenium IDE Vs Katalon Otomasyon Kayıt Cihazı
Aşağıdaki şekilde bunu gözlemleyebilirsiniz. Selenium IDE'de sunulan tüm özellikler bu Katalog aracı .
Aslında, bu Katalon aracının iki dışa aktarma dili daha var - Robot Framework ve Katalon Studio. Ayrıca Groovy programlama dili ile uyumludur.
Bu araç, Selenium IDE'ye büyük ölçüde bağımlı olan ekipler için büyük bir yardımcıdır. Chrome ve Firefox tarayıcısında testleri kaydetmek, hata ayıklamak ve oynatmak için güçlü bir IDE'ye sahiptir.
Catalon Otomasyon Kaydedici Kurulumu
Hem Chrome hem de Firefox için Katalon Automation Recorder'ı indirmek için bağlantılar aşağıdadır:
Bu aracı kurmak çok kolay ve hızlıdır. Sana nasıl olduğunu göstereceğim:
Yukarıdaki ekran görüntüsünde görüldüğü gibi 'Firefox'a Ekle' düğmesini tıklamanız yeterlidir ve Katalon Kaydedici Firefox araç çubuğunuzda bir an önce görünecektir (yüklenmesi 10 saniyeden fazla sürmez).
Ve şu şekilde görünüyor:
Hızlı bir demo
'Yeni' düğmesini tıklayın ve iletişim kutusunda test senaryosu adını sağlayın. Ardından, 'Tamam' ı tıklayın
'Ekle' düğmesine tıklayın ve yürütülmesini istediğiniz komutu verin:
Yukarıda görüldüğü gibi Referans bölümünde, belirli bir komutun ne yaptığının ayrıntılarını alacaksınız.
Benzer şekilde, test durumunuzu tamamlamak için sonraki komutları verin:
Tamamlandığında, ' Oyna Test durumunu yürütmek için 'düğmesine basın.
Yukarıdaki ekran görüntüsünde görüldüğü gibi, başarıyla yürütülen adımlar yeşile dönmüş ve Konsol alanında Test durumu başarılı / başarısız durumu ile birlikte yürütme bilgisi belirmiştir.
Ana Özellikler
# 1) Bu araçla web öğelerini yakalayabilir ve web uygulamasında gerçekleştirilen eylemleri kaydedebilirsiniz. Oluşturmanıza (yeni test senaryoları), düzenlemenize (mevcut test senaryoları) ve otomatik test senaryoları yürütmenize olanak tanır. Ve tüm bunlar çok hızlı ve kolay bir şekilde yapılabilir.
#iki) Hepsi Selenese komutlar bu araç tarafından desteklenmektedir.
# 3) Mevcut Selenium IDE testleri Katalon Kaydediciye (Komut Dosyası modu kullanılarak) aktarılabilir ve aşağıdaki dillere ve çerçevelere aktarılabilir:
Dil | İlgili Çerçeve |
---|---|
Yakut | WebDriver + Rspec |
Harika | Katalog Stüdyosu |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-arka uç Uzaktan Kumanda + Junit |
Robot Çerçevesi | |
C # | WebDriver + Nunit |
Python2 | WebDriver + birim testi |
# 4) Bu araç, Firefox ve Chrome tarayıcılarının en son sürümleriyle uyumludur.
# 5) Selenium 3 çekirdekli motor üzerinde çalışır.
# 6) Birden fazla test senaryosu, bir test paketi içinde birleştirilebilir ve düzenlenebilir ve eksiksiz bir test paketi olarak yürütülebilir.
# 7) Test senaryoları, anahtar güdümlü ve veriye dayalı, TDD / BDD Testi, API Testi, Sayfa Nesne Modeli, test yönetimi, test senaryosu kaydı, gelişmiş komut dosyası oluşturma, paralel yürütmeyi destekleyen tamamen ücretsiz bir otomasyon test çözümü olan Katalon Studio'ya aktarılabilir , CI entegrasyonları ve çok daha fazlası!
# 8) Yalnızca Katalon Studio kullanıcılarının değil, aynı zamanda eski Selenium IDE ve diğer popüler açık kaynak çerçevelerinin kullanıcılarının otomasyon testlerini kaydetmesine ve oynatmasına izin verir.
Ayrıntılı olarak tartışılan özellikler
# 1) Araç Çubuğu: Araç çubuğu Yeni, Kaydet, Oynat, Dışa Aktar, Yardım ve Ayarlar olmak üzere 6 düğmeden oluşur:
online olarak nereden anime izleyebilirim
- Yeni: Bu butona tıklamak, test süitine yeni bir test senaryosu eklemenizi sağlayacaktır.
- Kayıt: Bu, test adımlarını kaydetmenize izin verecektir.
- Oyna: Bu düğme, mevcut test durumunu yürütmek içindir.
- İhracat: Bu düğmeye tıklamak sizi Dil ve Çerçeveyi seçebileceğiniz komut dosyası moduna götürür. Varsayılan olarak, 'Katalon Studio' seçilidir.
Burada komut dosyasını kaydedebilirsiniz. Üzerine tıklamak Dosya Olarak Kaydet Yukarıdaki ekran görüntüsündeki düğmesi, komut dosyasını Groovy dosyası olarak kaydetmenize olanak tanır.
Burada ayrıca ön uçta verdiğiniz komutlara karşılık gelen kodu burada oluşturduğunuzu da gözlemleyebilirsiniz:
Bu, Selenium IDE'de bulunan 'Kaynak' bölümüne benzer.
Aşağıda farklı Dillere ve Çerçevelere geçebilirsiniz:
Dil ve Çerçeveyi değiştirmek, kodunuzdaki kodunuzu buna göre otomatik olarak değiştirecektir:
- Yardım Edin: Bu sizi çeşitli özelliklerin ayrıntılı olarak açıklandığı Katalon Otomasyon Kaydedici Kullanım Kılavuzu sayfasına götürecektir.
- Ayarlar: Bu sizi bağlantı noktasına ve yapılandırma ayarına götürecektir.
# 2) Test Durumu Gezgini:
Test durumu gezgini, test takımlarını içerir. Bir test paketinde birden fazla test senaryosuna sahip olabilirsiniz.
Test senaryosunu sağ tıklamak size üç seçenek sunar - 'Yeni Test Vakası Ekle', 'Test Vakasını Kaldır' ve 'Test Vakasını Yeniden Adlandır'.
Test Suite'e sağ tıklamak size altı seçenek sunar - 'Açık Test Paketleri' , 'Yeni Test Paketi Ekle' , ’ Test Paketini Farklı Kaydet ’ , ’ Test Paketini Kapat ',' Yeni Test Vakası Ekle 've' Test Paketini Yeniden Adlandır '.
# 3) Test Durumu Penceresi:
Bu alan, test adımlarını eklemenize, silmenize, düzenlemenize ve yürütmenize olanak tanır. Her test adımı Komut, Hedef ve Değer içerir. Ayrıca test adımlarının sırasını değiştirmek için sürükleyip bırakabilirsiniz.
# 4) Konsol ve Referans:
Sınırlamalar
Yukarıda tartışılan tüm artıların yanı sıra, araçta gözlemlediğim bazı eksiler de var.
Örneğin:
- Şu an itibariyle deneysel olan belli komutlar var. Örneğin , ’ sendKeys ’Komutu deneyseldir. Gelecekte bu, typeKeys komutuyla değiştirilebilir. Bu nedenle, herhangi bir deneysel komut kullanıyorsak diye gelecekte test komut dosyalarımızı buna göre güncellememiz gerekecek.
- Temel URL belirtme seçeneği de aracın herhangi bir yerinde sunulmaz. Bu, Selenium IDE'de test olaylarının farklı alanlarda çalıştırılmasına izin veren kullanışlı bir seçenekti.
- Firefox'ta, Katalon Kaydedicinin araç çubuğunda 'Ayarlar' düğmesinin eksik olduğunu buldum:
Chrome'daki 6 düğme ile karşılaştırıldığında burada yalnızca 5 düğme var.
- Araçta sunulan bazı başka hatalar da vardır. Mevcut sorunlar ve önerilen çözümleri hakkında daha fazla bilgi edinmek için Katalon Otomasyon Kaydedici Hataları ve Önerileri bölümünü ziyaret edin.
Bu araç hakkında daha fazlasını keşfedin:
Burayı kontrol edin hızlı başlangıç kılavuzu Katalog Otomasyon Kaydediciye.
Çıkarımlar
- Bu araç çok kolay ve hızlı bir şekilde kurulabilir.
- Bu araç tamamen ücretsizdir.
- Kullanımı kolay. Referans bölümü, her bir komutun nasıl çalıştığını ve ne zaman kullanılması gerektiğini ayrıntılı olarak anlattığı için çok yararlıdır.
- Birden çok dil ve çerçeve desteği, bu aracı daha kullanışlı hale getirir.
- Selenium IDE'de bulunan hemen hemen tüm özellikler bu araçta korunmaktadır.
- Aslında, Selenium IDE'de bulunmayan birkaç yeni komutun eklendiğini görebiliyordum. Bu, Automation Recorder'ı daha da güçlü hale getirir.
- Bu araç, otomasyon test çalışmaları için büyük ölçüde Selenium IDE'ye güvenen test ekipleri için bir avantajdır.
- Bunu, Selenium IDE'nin diğer ikamelerinden daha iyi buldum. Örneğin , Kantu for Chrome'dan farklı olarak Katalon Recorder, Selenium IDE'de bulunan tüm komutları destekler.
- En yeni Firefox ve Chrome tarayıcılarıyla uyumludur ve gelecek sürümlerde de desteklenecektir.
- Araçta birkaç küçük hata var. Bununla birlikte, bu hatalar, bu aracın sunduğu harika özelliklerin, kullanım kolaylığının ve yeteneklerin önünde hiçbir yerde durmuyorlar.
Genel olarak, Katalon Automation Recorder, otomasyon testi için harika bir araçtır ve Selenium IDE için mükemmel bir alternatiftir. Bu ücretsiz aracı deneyin ve sorularınızı buradan bize bildirin.
Önerilen Kaynaklar
- Selenium Vs Katalon Studio: Katalon Studio'da Selenyum Testleri Nasıl Basitleştirilir
- Selenium WebDriver'a Giriş - Selenium Eğitimi # 8
- Eclipse için Appium Studio: Eclipse'den Uçtan Uca Appium / Selenium Otomasyonu
- AutoIt Eğitimi - AutoIt İndirme, Yükleme ve Temel AutoIt Komut Dosyası
- Selenium Otomasyon Projesinin Test Tahminini Etkileyen 7 Faktör - Selenium Eğitimi # 32
- Selenium IDE Eğitimi: Firefox'ta Örneklerle IDE Komutları
- Katalon Studio ile Jira için Test Otomasyonu
- Selenium IDE İndirme Kurulumu ve Temel Özelliklere Giriş