ranorex studio hands review
Ranorex Studio'ya Başlarken: Derinlemesine İnceleme ve İzlenecek Yol
Ranorex kısa süre önce masaüstü, web ve mobil uygulamalar için hepsi bir arada bir test otomasyon aracı olan Ranorex Studio'nun 9.0 sürümünü duyurdu. İncelememiz bu son sürüme dayanmaktadır.
Bu sürüm, test yürütmenin video raporlaması, dinamik kimliklerle web öğelerini işlemek için makine tarafından eğitilmiş bir algoritma ve bir gölge DOM ve JxBrowser'da web öğelerini test etme desteği dahil olmak üzere birçok yeni, endüstri lideri özellik içerir.
Ayrıca tamamen yeni, değiştirilebilir koyu ve açık temalara sahiptir.
Daha önce de kontrol edebilirsiniz Ranorex eğitimi burada .
c ++ saniye bekle
Ne öğreneceksin:
Ranorex Studio'nun Uygulamalı İncelemesi
Bu incelemede, Ranorex Studio'nun temel özelliklerine bir göz atacağız.
Ranorex Studio adımlarını takip etmek için, sadece 30 günlük ücretsiz deneme sürümünü indirin.
Ranorex Studio, Windows veya Windows Server'ın son sürümünü çalıştıran herhangi bir bilgisayara kurulabilir.
Ana Özellikler
# 1) Çok çeşitli teknolojileri otomatikleştirir :
Ranorex Studio, tek bir lisans, Ranorex Studio'nun desteklediği tüm platformlarda otomatik testler oluşturmanıza ve çalıştırmanıza izin verdiği için 'hepsi bir arada' test otomasyon çözümü olarak tanımlanır. Gerçekten de çoğunu destekliyor!
Ranorex Studio, eski masaüstü uygulamalarından yerel iOS ve Android uygulamaları ile mobil web uygulamaları da dahil olmak üzere en son web ve mobil teknolojilere kadar en zorlu kullanıcı arayüzlerini idare etme becerisiyle haklı bir üne sahiptir.
Tümünün güncel listesini görmek için Ranorex web sitesini ziyaret edin desteklenen teknolojiler .
# 2) Sınıfının En İyisi Nesne Tanımlama :
Nesne tanımlama, bakımı kolay olan kararlı ve güvenilir testler için önemlidir. Ranorex Studio bunu, Ranorex Casusu UI öğelerini tanımlayan ve benzersiz bir RanoreXPath her biri için.
Her bir UI öğesinin tanımı paylaşılabilir nesne deposu . Bir UI öğesi için bir test eylemi oluşturduğunuzda, havuz nesnesine başvurursunuz. Daha sonra, kullanıcı arayüzleri değişirse, arşiv nesnesini güncellemeniz yeterlidir; ilgili tüm test eylemleri otomatik olarak güncellenecektir.
RanoreXPath'in üretilme şeklindeki son gelişmeler, kullanıcı arayüzü değiştiğinde bile depo nesnesini güncelleme ihtiyacını azaltmaya yardımcı olur. Artı, 9.0 sürümü bir makine eğitimli algoritma otomatikleştirilmesi en zor UI öğelerinden bazıları olan dinamik kimliklerle web öğelerini otomatik olarak işlemek için.
# 3) Takımdaki Herkes İçin Araçlar:
C # veya VB.NET'te kod yazan testçiler, yeniden düzenleme ve hata ayıklama araçları, 'otomasyon yardımcıları' adı verilen yeniden kullanılabilir kod snippet'leri ve açık bir API içeren Ranorex Studio’nun tam IDE'sini kullanabilir.
Bununla birlikte, Ranorex Studio’nun Ranorex Kaydedici adı verilen güçlü yakalama ve yeniden oynatma aracını kullanarak, testleri kodlamadan da otomatikleştirebilirsiniz. Herhangi bir kod yazmadan doğrulamaları gerçekleştirebilir, koşullarla yürütmeyi kontrol edebilir ve veriye dayalı testi yapılandırabilirsiniz.
Ranorex Studio, kaynak kontrol sağlayıcıları Git, SVN ve TFS , artı birleştirme çakışmalarını azaltan bir 'Büyülü Birleşme' aracı. Son olarak, Ranorex Studio aşağıdaki gibi önde gelen araçlarla bütünleşir: Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, TestRail test durumu yönetimi ve çok daha fazlası.
Adım Adım Açıklamalı Kılavuz
Bu adım adım ilerlemek için, Ranorex Studio'nun ücretsiz deneme sürümünü indirin ve yükleyin.
Bu Örnek için 32 bit sürümü kullanıyoruz, ancak 64 bit sürümü de var.
# 1) Ranorex Studio'yu başlatın. Başlangıç sayfası belirir. Sol tarafta, yeni bir test çözümü başlatmak, mevcut bir çözümü açmak veya örnek bir çözümü açmak için menü seçenekleriniz var. Ekranın orta ve sağ tarafında, çeşitli Ranorex kaynaklarına bağlantılar bulabilirsiniz.
çift bağlantılı liste c ++ ekleme
Açık ve koyu temalar arasında geçiş yapmak istiyorsanız, Araçlar => Seçenekler menüden. Aşağıda gösterilen Genel sekmesinde, Görünüm , ardından tercih ettiğiniz temayı seçin. Ayrıca projenin 'ambiyansını' da değiştirebileceğinize dikkat edin. Varsayılan olan C #'tır, ancak isterseniz bunu .NET veya VB.NET olarak değiştirebilirsiniz.
#iki) Şimdi örnek bir proje açalım. Bu izlenecek yol için, deneyeceğiz Web örneği , Ranorex tarafından sağlanan bir test web sitesini kullanır. (Masaüstü örneği, Ranorex web sitesinden indirebileceğiniz ücretsiz bir demo uygulaması kullanır. İOS veya Android örneği için, gerçek veya sanal bir cihaz sağlamanız gerekecektir).
Açmak için Web örnek çözümüne çift tıklayın.
# 3) Aşağıda Ranorex Studio kullanıcı arayüzünün karanlık temadaki ekran görüntüsü ve her alanın amacının açıklaması bulunmaktadır.
- Projeler görünümü : Test çözümünü oluşturan klasörleri görüntüleyin.
- Ranorex tarayıcı modülü : Gruplar halinde düzenlenebilen bağımsız test modüllerini görüntüleyin. (Bu örnek web çözümünün herhangi bir modül grubu içermediğini unutmayın.) Her modülün yanındaki küçük kamera simgesi, AUT'nin kullanıcı arayüzü ile etkileşimi yakalayarak oluşturulmuş bir 'kayıt modülü' olduğunu gösterir. Ranorex Studio'da C # veya VB.NET kodunu kullanarak 'kod modülleri' de oluşturabilirsiniz.
- Dosya görüntüleme: Eylemlerle bir test modülü oluşturmayı, birkaç modülü bir test senaryosunda organize etmeyi ve test durumlarını bir test paketi olarak organize etmeyi içeren testinizi oluşturun. Bu set paketi, bir WordPress web sitesinde oturum açar, yeni bir blog yazısı yayınlar, gönderinin var olduğunu doğrular ve ardından onu siler. Ayrıca test edilen uygulamanın (AUT) çalışmaya hazır olmasını sağlayan bir KURULUM bölümü ve test tamamlandıktan sonra bir AYIRMA bölümü AUT'yi temizler. Sökme bölümündeki eylemler, test başarısız olursa da gerçekleştirilir.
- Düzen açılır menüsü : Farklı bir düzen seçin veya özel bir düzen oluşturun.
- Ranorex Uzaktan paneli : Uzaktan yürütme için aracılar ekleyin. 'Beyaz liste' ve 'özellikler' panellerini görüntüleme seçeneklerine dikkat edin. Testler oluştururken veya çalıştırırken Ranorex Studio'nun hangi uygulamalarla etkileşime girebileceğini kontrol etmek için 'beyaz listeyi' kullanın. 'Özellikler' paneli, hangi öğenin seçildiğine bağlı olarak değişir.
- Çıktı paneli : Çeşitli eylemlerin ilerlemesini görüntüleyin.
# 4) Ranorex modül tarayıcısında (A), açmak için “Login” kayıt modülüne çift tıklayın. Oturum açma modülüyle ilişkili iki değişken olduğuna dikkat edin: varPassword Parola için ve varUsername Kullanıcı adı için.
Bu değişkenleri, veriye dayalı test için bir elektronik tablo veya SQL veritabanı tablosu gibi bir kaynağa bağlayabilirsiniz.
# 5) 4. adımda Giriş kayıt modülüne tıkladığınızda, bu kayıt modülü ayrıca Eylem düzenleyicide açıldı. Burada işlem adımlarını görebilirsiniz. İlk adım kullanıcı adı alanına tıklar, sonraki adım kullanıcı adını bir 'ayar değeri' eylemiyle girer.
Üçüncü adım, parola alanına tıklar, dördüncü adım bir 'değeri ayarla' eylemiyle parolayı girer, beşinci adım oturum açma düğmesine tıklar ve son adım, OTOMATİK'teki Gösterge Tablosu düğmesine tıklar.
# 6) Eylem düzenleyicideki ilk işleme tıkladığınızda, AUT'deki UI öğesinin bir ekran görüntüsünü ve bu UI öğesine karşılık gelen bilgi havuzu nesnesini göreceksiniz. Bu ekran görüntüsü, bir kayıt modülü oluşturmak için Ranorex Kaydedici kullanılırken otomatik olarak oluşturulur.
# 7) Aşağıda gösterilen kullanıcı oturum açma alanına RanoreXPath'i görmek için 'Casus Olarak Düzenle' düğmesine çift tıklayın. Kırmızı 'x' simgeleri, AUT'nin açık olmadığını gösterir. AUT mevcut olduğunda bunlar yeşil onay işaretlerine dönüşecektir.
# 8) Ranorex Spy'ı kapatmak için sağ üst köşedeki 'X' işaretine tıklayın.
# 9) Test paketinin tamamını görüntülemek için 'WordPressSample' sekmesine tıklayın. Ardından, test paketini çalıştırmak için Çalıştır düğmesine tıklayın. Test çalışırken klavye veya fare kullanmaktan kaçının çünkü bunlar testin yürütülmesini engelleyebilir.
kimlik doğrulama gerekli kullanıcı adı ve şifre yönlendirici
# 10) Test tamamlandığında, test çalıştırma raporu görüntülenir. Genişletmek için test çalıştırması raporundaki herhangi bir öğenin yanındaki oka tıklayın. Test eylemlerinin yanında görünen 'öğeye atla' düğmesine dikkat edin. Bu düğmeye tıklamak sizi doğrudan test adımına götürecektir. Bu, başarısız bir test adımının hatalarını ayıklamak için çok yararlı olacaktır.
Video Raporlama
Ranorex Studio 9.0'ın harika yeni özelliklerinden biri, test yürütmenin video raporlamasıdır.
Bu, testi yeniden çalıştırmadan testi tekrar oynatmanıza olanak tanır. Bu, hata ayıklama veya geliştiriciye ne olduğunu göstermek için çok yararlı olabilir.
Video raporlamayı etkinleştirmek için, Test Suite'e sağ tıklayın ve ardından Özellikler => Rapor menüden.
Artık video raporlama modunu aşağıda gösterildiği gibi ayarlayabilirsiniz.
İçinde Misal aşağıda, video raporlama modu şu şekilde ayarlanmıştır: Tüm test durumları gösteri amaçlı. Genel olarak, video dosyalarının boyutunu sınırlamak için raporlama modunu şu şekilde ayarlamak istersiniz: Yalnızca başarısız test durumları .
Bit hızı ve kare hızı ayarlarını değiştirerek de video kalitesini ayarlayabileceğinizi ve çok ekranlı bir sisteminiz varsa hangi ekranı kaydedeceğinizi seçebileceğinizi unutmayın. Uygula'yı ve ardından Tamam'ı tıklayın. Şimdi test paketini yeniden çalıştırın.
Test tamamlandığında, test çalıştırma raporu görüntülenir. Kaydedilmiş tüm test adımlarının yanında artık 'Videoyu oynat' düğmesi bulunur. Test yürütmesinin kaydını izlemek için düğmeye tıklamanız yeterlidir.
Sonuç
Ranorex Studio hakkında daha fazla bilgi edinmenin en iyi yollarından biri, ücretsiz denemeyi indirmek ve ardından videoların 'Başlarken' serisi üzerinde çalışmaktır. Bunlar Ranorex YouTube kanalındadır, ancak tam video serisine aşağıda gösterildiği gibi doğrudan Ranorex Studio Başlangıç Sayfasından da erişebilirsiniz.
Ranorex web sitesinin Destek bölümü, gerekli kullanım kılavuzları ile eklenmiştir.
Son olarak, Ranorex studio, masaüstü, web tabanlı veya mobil uygulamanızı test etmek için kullanılabilecek hepsi bir arada bir GUI otomasyon çerçevesidir. denemelisin .
Herhangi bir sorunuz varsa bize bildirin.
Önerilen Kaynaklar
- Eclipse için Appium Studio: Eclipse'den Uçtan Uca Appium / Selenium Otomasyonu
- PractiTest Test Yönetim Aracı Uygulamalı İnceleme Eğitimi
- Mobil Otomasyon için Appium Studio Eğitimi (15'ten Fazla Uygulamalı Eğitim)
- QTest Test Yönetim Aracının Uygulamalı İncelemesi
- Katalon Studio ile Jira için Test Otomasyonu
- Eclipse için Appium Studio Kurulumu ve Kurulumu
- Katalon Automation Recorder (Selenium IDE Alternative): Uygulamalı İnceleme Eğitimi
- Ranorex Eğitimi: Güçlü Bir Masaüstü, Web ve Mobil Otomasyon Test Aracı