selenium vs katalon studio
Selenium Vs Katalon Studio - Katalon Studio'da Selenium Testlerini Basitleştirme Yollarını Öğrenin (her iki araçta da oturum açma testi uygulamalı örnek)
Otomatik test, başka bir uygulama için test sürecini yürütmek için bir uygulamayı kullanan bir tekniktir.
Web tabanlı yazılımlar için, otomatik test önemlidir ve yüksek kaliteli hizmetleri sürdürmek için çok önemli olan uygun maliyetli UI testine izin verdiği için yaygın olarak kullanılmaktadır.
Selenyum Web otomasyon testi için en popüler açık kaynaklı otomasyon araçlarından biridir. Selenium ile, web öğelerini test senaryolarınızda kolayca yeniden kullanılabilecek sınıflar halinde yeniden düzenlemek gibi pek çok şey yapabilirsiniz.
Ancak, otomasyonu test etmede yeniyseniz, bu karmaşık özellikler test ihtiyaçlarınız için uygun olmayabilir. Henüz bu tür ziyafetlerle ilgilenmek istememe ihtimaliniz olabilir ve hemen testler yazmak ve yol boyunca bu tür tasarım ilkelerini almak istersiniz.
Böyle bir durumda, Katalog Stüdyosu daha uygun olur.
Bu eğitim, Selenium ve Katalon Studio araçlarını kullanarak otomasyon testine kısa bir giriş niteliğindedir.
İlk bölümde, bir Web test çerçevesi olan Selenium ile bir oturum açma kullanım durumunu otomatik hale getireceksiniz ve ikinci bölümde Katalon Studio kullanarak aynı görevi çok daha az çaba ile nasıl yapacağınızı öğreneceksiniz.
Önerilen Okuma => Öncekimizi okuyun Catalog Studio ayrıntılı öğretici burada
Ne öğreneceksin:
- Selenium Vs Katalon Stüdyo
- Selenium kullanarak Otomatik Testler Nasıl Yazılır
- Katalon Studio kullanarak Otomatik Testler Nasıl Yazılır?
Selenium Vs Katalon Stüdyo
ürünlerini denemeniz için size ödeme yapan şirketler
Selenium kullanarak Otomatik Testler Nasıl Yazılır
Selenium, Web tarayıcılarını otomatikleştiren açık kaynaklı bir araçtır. Ruby gibi programlama dillerinde test komut dosyaları yazmanıza izin verecek tek bir arayüz sağlar, Java , NodeJS, PHP, Perl, Python ve C #, diğerleri arasında.
Selenium ayrıca tüm programlama deneyimlerini yazılım testine aktarmanız için büyük bir esneklik sağlar ve bu daha sonra gösterilecektir.
Bu bölümde aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Eclipse'de bir Maven projesi oluşturun
- Selenium'u yükleyin
- Selenium kullanarak LinkedIn'de oturum açın
İhtiyaç duyacağınız ön koşullar şunlardır:
- İçinde Java yüklü bir işletim sistemi.
- Eclipse IDE. (veya Maven'i de destekleyen Java uyumlu bir IDE)
- ChromeDriver
Eclipse'de Maven Projesi Nasıl Oluşturulur
Eclipse'deki bir Maven projesi, ihtiyacınız olan tüm kitaplıkları bir dosyada belirtme avantajını sağlar. Bu kitaplıklar otomatik olarak indirilecek ve kullanılacaktır.
Başlamak için, Eclipse'i seçtiğiniz çalışma alanıyla açın ve ardından aşağıdaki adımları izleyin:
- Altında herhangi bir yere sağ tıklayın Paket Gezgini sekmesi.
- Seç Yeni => Diğer ve bir Yeni penceresi görünecektir.
- Arama kutusuna 'Maven' yazın ve Maven Projesi .
- Tıklayın Sonraki ulaşana kadar tüm paneller için Arketip parametrelerini belirtin adım.
- İçinde Arketip parametrelerini belirtin adım, girdilerinizi sağlayın.
- Tıklayın Bitiş .
Bu kadar !. Artık bir Maven projeniz var. En önemli dosyalar App.java ve pom.xml - uygulamanız için ana sınıf ve sırasıyla kitaplıklarınızı bildirdiğiniz dosya.
Öğrenmek için buraya tıklayın Daha bir Maven projesi oluşturma hakkında.
Selenium Nasıl Kurulur
Maven projesi oluşturulmuştur ve aşağıdaki kodları yapıştırarak Selenium'u kolayca kopyalayabilirsiniz.
deneyimli için oracle pl sql mülakat soruları
org.seleniumhq.selenium selenium-java 3.141.59
içine pom.xml arasında . Sizin pom.xml dosya aşağıda gösterildiği gibi görünmelidir.
Hit Kayıt etmek ve sonra Eclipse'in bağımlılıklarınızı indirmesini bekleyin. Artık kodunuzda Selenium kullanmaya başlayabilirsiniz.
Selenium kullanarak LinkedIn'de nasıl oturum açılır?
Aşağıdaki kodu kopyalayıp ana senin işlevi App.java
System.setProperty('webdriver.chrome.driver','pathToChromeDriver'); WebDriver driver = new ChromeDriver(); driver.get('https://www.linkedin.com/'); WebElement inputUsername = driver.findElement(By.xpath('//input(@id='login-email')')); inputUsername.sendKeys('yourLinkedinUsername'); WebElement inputPassword = driver.findElement(By.xpath('//input(@id='login-password')')); inputPassword.sendKeys('yourLinkedInPassword'); WebElement btnLogIn = driver.findElement(By.xpath('//input(@id='login-submit')')); btnLogIn.click();
Yukarıdaki kod kullanır Hedef web öğelerini bulmak için XPath , bu durumda kullanıcı adı, şifre ve oturum açma düğmesi için girdilerdir.
Uygulamanızı çalıştırın ve tarayıcınızın açıldığını göreceksiniz, LinkedIn'e gidin ve hesabınıza giriş yapın.
Katalon Studio kullanarak Otomatik Testler Nasıl Yazılır?
Bu bölüm, Katalon Studio'da çok daha az çabayla yukarıdaki aynı sonuçlara ulaşmanızda size yol gösterecektir.
Katalon Studio, Web, API ve mobil testleri kapsayan otomatik bir test çözümüdür. Katalon Studio'yu kullanıcı dostu yapan şey, testçilerin tasarlanmış IDE'si sayesinde kodlu ve kodsuz güçlü otomatik test senaryoları yazmasına olanak vermesidir.
Araç ayrıca test yönetimi, test paketi ve test paketi koleksiyonu gibi önceden tanımlanmış yapı şablonları içerir, böylece test yönetimi her zamankinden daha kolay hale gelir.
Katalon Studio, tümü tek bir uygulamada bulunan Selenium işlevlerini, ChromeDriver'ı ve bir komut dosyası oluşturma arabirimini sağlar. Bu nedenle herhangi bir kurulum yapmaya gerek yoktur. Testleri geliştirmeye başlamak için Katalon Studio'yu açmanız yeterlidir.
Size şunları nasıl yapacağınızı göstereceğiz:
- Katalon Studio'da bir Web Testi projesi oluşturun.
- Web Kaydedici nasıl kullanılır.
İhtiyacınız olan iki ön koşul verilmiştir:
- Katalog Stüdyosu ( buradan indirin )
- Chrome tarayıcı
Katalon Studio'da Web Test Projesi Nasıl Oluşturulur
İlk önce yeni bir proje oluşturun.
Catalog Studio'yu açın. Seç ağ proje tipi için tıklayın TAMAM MI .
en iyi e-posta sağlayıcıları nelerdir
Web Kaydedici Nasıl Kullanılır
Bir Web Projesi oluşturulduktan sonra, aşağıda gösterilen simgeye tıklayarak Web Kaydedici özelliğini başlatabilirsiniz.
Chrome tarayıcısını seçin ve kaydetmeye başlayın.
Chrome tarayıcısı açılacak ve şuraya gidecek: linkedin.com . Bu tarayıcıdaki tüm etkileşimleriniz gerçek zamanlı olarak kaydedilir, böylece hesabınıza normalde yaptığınız gibi giriş yapabilirsiniz ve Web Kaydedici ilgili adımları gösterecektir.
Test durumunuzu kaydetmeyi bitirdikten sonra, TAMAM MI ve sonra test durumunuzu ve test nesnelerinizi kaydedin. Bu test senaryosunu çalıştırmak için aşağıdaki resimde gösterildiği gibi Oynat simgesine tıklayın.
Etkileşimleriniz kaydedildikleri şekilde oynatılacaktır. Katalon Studio'da bir test senaryosu bu şekilde yazılır.
Sonuç
Bu eğitimden Selenium ve Katalon Studio ile temel otomasyon testlerinin nasıl yapılacağını öğrendik.
Katalon Studio'da test nesneleri, birden çok test durumunda yeniden kullanılabilirliği teşvik eden Sayfa Nesne Modeline göre düzenlenir. Web siteleriyle olan etkileşimler, daha karmaşık test senaryoları için kazan plakaları olarak hizmet vermek üzere Web Kaydedici aracılığıyla kaydedilebilir.
Otomasyonu test etmekte yeniyseniz, dik öğrenme eğrisi nedeniyle hemen Selenium'a atlamak yerine Katalon Studio'daki en iyi uygulamalarla başlamanızı tavsiye ederiz.
Daha yetkin hale geldiğinizde, otomasyon testlerinizi daha da güçlendirmek için programlamayı kullanma ihtiyacını göreceksiniz. Daha sonra, Katalon Studio'daki tüm Selenium işlevlerini, Java ve Groovy'yi destekleyen sağlanan komut dosyası arabirimi aracılığıyla kullanabilirsiniz.
Ancak, zaten bir programlama uzmanıysanız veya yeni bir dil öğrenmek istemiyorsanız, API'leri C #, Ruby, Perl, Python, R gibi birden çok programlama dilinde uygulandığı için Selenium daha uygun olacaktır ve bunun gibi.
Katalon Studio'yu şuradan indirerek otomatikleştirmeye başlayın: İşte ! Aşağıdaki yorumlar bölümünde deneyimlerinizi bizimle paylaşmaktan çekinmeyin!
Önerilen Kaynaklar
- Eclipse için Appium Studio: Eclipse'den Uçtan Uca Appium / Selenium Otomasyonu
- Salatalık Selenium Eğitimi: Salatalık Java Selenium WebDriver Entegrasyonu
- Selenium WebDriver'a Giriş - Selenium Eğitimi # 8
- Katalon Studio ile Jira için Test Otomasyonu
- Katalon Studio ile API Testini Basitleştirme
- Katalon Studio Eğitimi: Beklediğiniz Ücretsiz Bir Test Otomasyon Aracı
- Etkili Selenium Komut Dosyası Oluşturma ve Sorun Giderme Senaryoları - Selenium Eğitimi # 27
- Günlüklerle Selenium Komut Dosyalarında Hata Ayıklama (Log4j Eğitimi) - Selenium Eğitimi # 26