top 15 best mobile testing tools 2021
En İyi Mobil Uygulama Test Araçları ve Otomasyon Çerçevelerinin Listesi ve Karşılaştırması:
Almanın yollarını mı arıyorsunuz? mobil test stratejisi sonraki seviyeye? Bunu yapmak için sayısız yöntem var ama sınırlı zamanınız ve paranız var.
Kendinizi iyi düşünseniz bile, her zaman iyileştirme için yer vardır. mobil uygulama testinde uzman . Hangi stratejileri uygulayacağınızı ve en önemlisi hangi araçları kullanacağınızı bilmeniz gerekir.
Bu yazıda, Android ve iOS mobil testlerinizin kapsamını, verimliliğini ve doğruluğunu artırmak için 50'den fazla en iyi mobil test aracını keşfedeceğiz.
Mobil alan hızla büyüyor. Mobil Uygulamalar halihazırda videodan mobil bankacılık uygulamalarına kadar her türlü uygulamayı içermektedir. Hepimiz bunu biliyoruz mobil uygulamayı test etmek oldukça karmaşık bir süreçtir .
Mobil uygulamalar için resimde çok sayıda platform ve İşletim Sistemi, test senaryoları ve çeşitli ağ bağlantıları ve taşıyıcılar bulunmaktadır.
Android & iOS en popüler mobil işletim sistemleri . Test edilmesi gereken bu platformlar için tasarlanmış milyonlarca uygulama var.
Mobil Uygulama Testi nedir?
Mobil Uygulama Testi, mobil cihazlar (akıllı telefonlar, tablet PC'ler veya telefonlar) için tasarlanan ve geliştirilen uygulamaların işlevselliği, tutarlılığı ve kullanılabilirliği açısından test edildiği süreçtir.
Mobil Test aşağıdaki kategorilere girer:
- Fonksiyonel test: Gereksinim spesifikasyonuna göre uygulamanın işlevlerini kontrol etmek için kullanılan temel Test türü
- Performans testi: İstemci uygulama performansını, sunucu performansını ve ağ performansını test etmek için yapılmıştır
- Bellek testi: Mobil cihazlar, bilgisayarlara kıyasla sınırlı belleğe sahiptir; bu tür testler, bir uygulama tarafından optimize edilmiş bellek kullanımını test etmek için gerçekleştirilir.
- Kesinti Testi: Uygulamayı çalıştırırken gelen çağrı veya SMS, düşük bellek uyarısı, düşük pil uyarısı vb. Nedenlerle kesintileri kontrol etmek için kullanılır
- Kurulum Testi : Kurulum Testi, kolay ve sorunsuz kurulum sürecinin, güncelleme ve kaldırma işlemlerini de içerdiğini kontrol etmek için kullanılır.
- Kullanılabilirlik testi: Her zaman olduğu gibi uygulamanın verimliliğini, etkililiğini ve memnuniyetini kontrol ederdi
Mobil Otomasyon Test Araçları Kategorileri:
- En İyi Mobil Uygulama Test Araçları
- Bulut Tabanlı Mobil Test Araçları ve Hizmetleri
- Geliştiriciler için Mobil Uygulama Dağıtımı ve Kilitlenme Raporlama Araçları
- Mobil Performans Test Araçları
- Web Sitelerini Mobil Cihazlarda Çevrimiçi Olarak Test Etmek İçin Mobil Emülatörler
- Mobil Optimizasyon A / B Test Aracı
- Mobil Hata Kaydı ve Test Yönetim Aracı
- Mobil Uygulama Test Hizmetleri ve Servis Sağlayıcıları
Ne öğreneceksin:
- 2021'de 50'den Fazla En İyi Mobil Test Aracı
- # 1) TestComplete Mobile
- # 2) 21 - iOS ve Android için AI Testi Oluşturma ve Analitik
- # 3) Apptim - Mobil Uygulamanızı Her Derlemede Tam Olarak Test Edin (Android ve iOS)
- # 4) Test IO - Mobil Test İhtiyaçlarınızı Çözme
- # 5) Kobiton (iOS ve Android Cihaz Bulutu)
- # 6) Robotium (Android)
- # 7) çağlar (Android ve iOS)
- # 8) MonkeyTalk (Android ve iOS)
- # 9) iOS Kullanıcı Arayüzü Otomasyonu (iOS)
- # 10) UI Automator (Android)
- # 11) iOS Sürücüsü (iOS)
- # 12) Ranorex Stüdyosu
- # 13) KeepItFunctional (iOS)
- # 14) Selendroid (Android için Selenium)
- # 15) eggPlant (Android ve iOS)
- Birkaç Ek Araç
- Bulut Tabanlı Mobil Test Araçları ve Hizmetleri
- Geliştiriciler için Mobil Uygulama Dağıtımı ve Kilitlenme Raporlama Araçları
- Mobil Performans Test Araçları
- Web Sitelerini Mobil Cihazlarda Çevrimiçi Olarak Test Etmek İçin Mobil Emülatörler
- Mobil Optimizasyon A / B Test Aracı
- Mobil Hata Kaydı ve Test Yönetim Aracı
- Mobil Uygulama Test Hizmetleri ve Servis Sağlayıcıları
- Sonuç
2021'de 50'den Fazla En İyi Mobil Test Aracı
Mobil uygulama testi manuel veya otomatik olabilir. Bunun için kullanılan birkaç mobil test otomasyon aracı vardır, hepsi değil bazıları popülerliğe ve kullanıma göre aşağıda listelenmiştir.
İşte başlıyoruz..
# 1) TestComplete Mobile
- TestComplete ile yerel veya hibrit mobil uygulamalarda tekrarlanabilir ve sağlam UI testleri oluşturabilir ve çalıştırabilirsiniz.TestComplete, Android ve iOS cihazları için destekle birlikte gelir.
- UI testlerinizi gerçek mobil cihazlar, sanal makineler veya emülatörler üzerinde otomatikleştirin. TestComplete ile telefonunuzu veya tabletinizi jailbreak yapmaya gerek yoktur.
- Otomatik test komut dosyaları oluşturmak veya Python, VBScript, JScript veya JavaScript gibi programlama dillerinden seçim yapmak için komut dosyası içermeyen kayıt ve yeniden yürütme eylemlerini kullanın.
İndirme: {link: TestComplete Mobile
# 2) 21 - iOS ve Android için AI Testi Oluşturma ve Analitik
21, iOS ve Android uygulamaları için gelişmiş, kendi kendine öğrenen bir test otomasyonu ve analitik platformudur.
Daha fazla okuma = >> 21Labs Otomasyon Test Aracı nedir
21 teklif:
- Hızlı ve akıllı yazma - Yapay zeka destekli yazma, kullanıcıların 5 dakikadan kısa bir sürede otomatikleştirilmiş işlevsel ve kullanıcı arayüzü testleri oluşturmasına olanak tanır.
- Güvendiğiniz sonuçlar - Sorunsuz algoritmik konum belirleme sistemi, tüm çerçevelerde kararlı sonuçlar sağlar. Yer belirleyiciye gerek yok.
- Bakım ve kesintili sonuçları ortadan kaldırın - kendi kendine öğrenen bakım, testleri otonom olarak günceller ve ekibinizin test sonuçlarına güvenirken yeni özellikler geliştirmeye odaklanmasını sağlar.
- Güvenle yayınlayın - Üretim entegrasyonu, geri bildirim döngüsünü kapatmak, gerçek kapsamı analiz etmek ve uygulamada yatırım getirinizi en üst düzeye çıkaracak alanları işaret etmek için gereken verileri ortaya çıkarır. Yayınlarken verileri kullanın.
21 tamamen SaaS'dir ve testleri oluşturmak veya yürütmek için hiçbir kurulum veya cihaz gerektirmez. Düzinelerce cihaza sorunsuz bir şekilde erişim sağlar.
İndirme: {link: yirmi bir
# 3) Apptim - Mobil Uygulamanızı Her Derlemede Tam Olarak Test Edin (Android ve iOS)
Apptim, mobil geliştiricilere ve test uzmanlarına uygulamalarını kolayca test etme ve herhangi bir kritik sorunun yayınlanmasını önlemek için performanslarını analiz etme gücü verir. Android ve iOS cihazlarda uygulama oluşturma sürelerini, güç tüketimini, kaynak kullanımını, kilitlenmeleri yakalamayı ve daha fazlasını ölçün.
- Yerel Uygulama Testi: Apptim, yerel Android ve iOS mobil uygulamalarının performansını gerçek cihazlarda çalıştırırken değerlendirir.
- Performans ve Hata Raporları: Her test oturumunun ardından, araç, Apptim ile test oturumunuz sırasında bulabileceğiniz performans ölçümleri ve hataları içeren bir rapor oluşturur.
- Kutudan çıkar çıkmaz JIRA Entegrasyonu: Hataları doğrudan bu proje yönetimi aracında yayınlayın ve izleyin.
- Kullanımı kolay: Apptim’in kullanıcı arayüzü zarif ve sezgiseldir, bu da onu kullanımı basit bir araç haline getirir. Ek olarak, web sitesinde, araçla ilk adımlarınızda size yardımcı olacak ayrıntılı belgeleri bulabilir ve yolun her adımında destek alabilirsiniz.
- İki Test Oturumunu Karşılaştırın: Uygulamanızın yeni bir sürümü hazır olduğunda belirli bir özellik için bir testi tekrarlarsanız, performansta büyük farklılıklar olup olmadığını görmek için sonuçları karşılaştırabilirsiniz.
İndirme: {link: appti
# 4) Test IO - Mobil Test İhtiyaçlarınızı Çözme
test IO, yazılım kitle testi için lider bir SaaS platformudur: web ve mobil uygulamaların, gerçek cihazlar kullanarak yetenekli test uzmanları tarafından sürekli olarak test edilmesi. Kaliteli mobil uygulamaları titizlikle test ederken karşılaşabileceğiniz zorlukları anlıyoruz, bu yüzden yardım etmemize izin verin.
- Gerçek cihazlarda test edin - Kapsamınızı gerçek dünya koşullarında yüzlerce cihaza, platforma ve gerçek kişilere genişletin. Yazılımınızın iOS, Android ve her işletim sistemi sürümünde çalıştığından emin olun.
- Gerçek insanlardan geri bildirim alın - Profesyonel test uzmanlarımız, ürününüzü taze ve tarafsız bir şekilde görür. Test uzmanları, dahili ekibinizin yakalayamayabileceği hataları bulacaktır.
- Daha hızlı yayın - İnsan gücü, yavaş demek değildir. İhtiyaçlarınıza göre ölçeklenen isteğe bağlı, esnek testlerle QA darboğazını ortadan kaldırın.
İndirme: {link: Test IO - Mobil Test İhtiyaçlarınızı Çözme
# 5) Kobiton (iOS ve Android Cihaz Bulutu)
- Kobiton, yerel, web ve hibrit Android / iOS uygulamalarında manuel ve otomatik testler çalıştırmak için gerçek cihazlara erişim sağlayan bir mobil cihaz bulut platformudur.
- Appium açık kaynak çerçevesinin üzerine inşa edilmiştir
- Cihaz laboratuvarına en son donanım ve işletim sistemi güncellemelerini sürekli olarak eklemek
- Komut dosyası değişiklikleri olmadan cihazlar arasında test edin
- Otomatik olarak oluşturulan etkinlik günlükleri, komutlar, ekran görüntüleri ve meta veriler, sorunların daha hızlı tanımlanmasını sağlar
- Asla sona ermeyen ön ödemeli dakikalar.
Daha fazla bilgi: Taahhütsüz, ücretsiz deneme için kaydolun
# 6) Robotium (Android)
- Robotium, Android kullanıcı arayüzü testi için özel olarak tasarlanmış bir Açık Kaynak kütüphanesidir
- Yerel ve hibrit uygulamalar için destek sağlayan bir Android test otomasyon çerçevesidir
- TestDroid Recorder ile Android uygulamaları için otomatik kara kutu testi için kullanılır ve test komut dosyalarını hazırlamak için JavaScript kullanır
- Test betikleri ile fonksiyon, sistem ve kullanıcı kabul testi senaryolarının yazılmasına da izin verir.
- sistem gereksinimleri : Android SDK, Test projesini oluşturmak için Eclipse, ADT (Android Geliştirme Kiti), JDK (Java Geliştirme Kiti), En Son Robotium Jar dosyası
İndirme: {link: robotlar
# 7) çağlar (Android ve iOS)
- Appium, iOS ve Android platformunda yerel, mobil ve web ile hibrit uygulamaların otomasyonu için Açık Kaynak bir araçtır.
- Android veya iOS SDK'da yazılan uygulamalar için iyidir
- Appium, iOS'ta Safari'yi ve Android'deki diğer tüm yerleşik tarayıcı uygulamalarını destekler
- Cihazı veya emülatörü kullanarak Android veya iOS'ta çalıştırmaya uygun olduğundan test için herhangi bir uygulama kodunu değiştirmeye gerek yoktur
- Bu araç, Android ve iOS mobil uygulamalarının Otomatik İşlevsel Testi için kullanılır.
İndirme: {link: appium
# 8) MonkeyTalk (Android ve iOS)
- MonkeyTalk, Android ve iOS uygulamaları için işlevsel etkileşimli testleri otomatikleştirir
- IDE, Komut Dosyaları ve aracılar gibi üç bileşenden oluşan açık kaynaklı bir araçtır.
- IDE, kayıt ve oynatmayı kullanarak test komut dosyaları oluşturur, Aracı, uygulama ile bağlantı kuran bir test araçları kitaplığıdır ve Komut Dosyaları anahtar kelimeleri, sözdizimini ve Java yürütme motorlarını içerir
- Küçük 'Duman Testlerinden' yerel, hibrit ve web tabanlı uygulamalar için zorlu veri odaklı test kıyafetlerine kadar her şey
Sistem gereksinimleri:
- MonkeyTalk IDE'yi çalıştıran bilgisayar ve test edilen uygulamayı çalıştıran cihaz aynı kablosuz ağ üzerinde olmalıdır
- Tutulma
- Uygulamanın kaynak kodu
- Android SDK
İndirme: {link: MonkeyTalk
# 9) iOS Kullanıcı Arayüzü Otomasyonu (iOS)
- iOS UI Otomasyonu, Apple’ın özellikle iOS uygulamaları için açık kaynaklı test otomasyonu çerçevesidir
- Test komut dosyaları aracılığıyla arayüz testlerini otomatikleştirmeye yardımcı olur
- JavaScript programlama arayüzü, cihaz kullanıcı arayüzünde gerçekleştirilecek eylemleri belirtmek için kullanılır
- Tescilli bir araç olduğu için diğer araçlar, metodoloji ve çerçeveyle iyi çalışmaz
- Yazılım ürünü geliştirme için gereken prosedürel çabaları ve zamanı azaltmaya yardımcı olur
Sistem gereksinimleri:
- iOS SDK (4.0+) yüklü (en sonuncusu önerilir)
- 4.x simülatörü / cihaz
Daha fazla bilgi: iOS UI Otomasyonu
# 10) UI Automator (Android)
- UI Automator, otomatikleştirilmiş işlevsel test senaryoları kullanılarak kullanıcı arayüzünün test edilmesini sağlayan açık kaynaklı bir çerçevedir.
- Bir veya daha fazla cihazda bir uygulamaya karşı çalışabilir
- UI Automator API'si, UI Automator.jar dosyasında / Platformlar / dizini altında paketlenmiştir; bu API, sınıf arayüzlerini ve istisnaları içerir
- UI Automator çerçevesi, JavaScript'te yazılan komut dosyalarını kullanır
Sistem gereksinimleri:
- Android Studio'nun en son sürümü
- Android 4.3 veya üstünü çalıştıran bir cihaz veya emülatör
- JUnit hakkında temel bir anlayış
Daha fazla bilgi: UI Automator
# 11) iOS Sürücüsü (iOS)
- Bu araç, selenyum ızgarasıyla tam entegrasyon yapabilen açık kaynaklı bir araçtır ve Selenium / WebDriver API kullanarak iOS yerel ve hibrit mobil uygulamalarını otomatikleştirir.
- Bu araç, aygıtlar yerine bir öykünücü üzerinde verimli bir şekilde çalışır, son sürümlerin bazıları aygıtlarda çalışır, ancak öykünücüye göre nispeten daha yavaştırlar
- Cihazda uygulamayı test etmek için herhangi bir uygulama kodunu değiştirmenize veya ek bir uygulama yüklemenize gerek yok
Sistem gereksinimleri:
iOS sürücüsü, Apple'dan 2 farklı çerçeve üzerine inşa edilmiştir.
- İçin yerel uygulamalar , Apple.doc'tan UIAutomation çerçevesini kullanır. IOS SDK> 5.0 ile Xcode'a ihtiyacınız vardır. Kontrol etmek: $ xcodebuild –showsdks
- Mobil web veya hibrit uygulamalarda (beta) UIWeb görünümleri için uzak WebKit hata ayıklama protokolünü kullanır. Bu, ios 6+ ve safari6 + gerektirir. Buna sahip değilseniz, iOS sürücüsünün yerel kısmı yine de çalışır ancak mobil web sayfalarını Safari'de test edemez veya alan seçicilerini kullanarak UIWebview ile etkileşim kuramazsınız.
İndirme: {link: iOS Sürücüsü
# 12)Ranorex Stüdyo
Ranorex Stüdyo mobil uygulama testi için hepsi bir arada bir çözümdür. Dünya çapında 4.000'den fazla şirket tarafından kullanılan Ranorex Studio, kodsuz bir tıkla ve git arayüzü ve yardımcı sihirbazları ile yeni başlayanlar için kolaydır, ancak tam bir IDE'ye sahip otomasyon uzmanları için güçlüdür. Yerel mobil uygulamalar ve mobil web uygulamaları dahil olmak üzere iOS ve Android testini destekler.
Özellikler şunları içerir:
- Dinamik kimliklere sahip web öğeleri için bile güvenilir nesne tanımlama.
- Verimli test oluşturma ve daha az bakım için paylaşılabilir nesne havuzu ve yeniden kullanılabilir kod modülleri.
- Jailbreak yapmadan gerçek cihazlarda test edin
- Cihazlar arası testleri paralel olarak çalıştırın veya mobil web testleri için Appium WebDriver'ı kullanın
- Test yürütmesinin video raporlu özelleştirilebilir test raporu - testi yeniden çalıştırmak zorunda kalmadan bir test çalıştırmasında ne olduğunu görün!
- Jira, Jenkins, TestRail, Git, Travis CI ve daha fazlası gibi araçlarla entegre olur.
# 13) KeepItFunctional (iOS)
- KeepItFunctional (KIF), standart XCTest test hedefini kullanarak test senaryoları oluşturan ve gerçekleştiren, İşlevsel Test için kullanılan bir iOS entegrasyon testi çerçevesidir.
- Mobil uygulama kullanıcı arayüzünü test etmek için tasarlanmış Açık Kaynaklı bir çerçevedir ve iOS uygulamalarının kolay otomasyon testine izin verir
Sistem gereksinimleri:
- iOS 5.1 ve üzeri (iOS 8 dahil)
- libKIF statik kitaplığı doğrudan uygulamanın içine
- çerçeve
İndirme: {link: GİBİ
# 14) Selendroid (Android için Selenium)
- Selendroid ayrıca açık kaynaklı bir çerçeve aynı anda birden fazla cihaz ve emülatörle etkileşime girer
- Yerel ve hibrit uygulamaların kullanıcı arayüzünden ve ayrıca mobil web'den yönlendirilir, bu nedenle test Selenium 2 istemci API'si aracılığıyla yazılmalıdır.
- Selendroid'in test kodu Selenium 2 ve WebDriver API'ye dayanmaktadır
Sistem gereksinimleri:
- Selendroid; Mac, Linux ve Windows'ta kullanılabilir
- Java SDK (minimum 1.6) kurulu olmalı ve JAVA_HOME yapılandırıldı (ÖNEMLİ: JAVA_HOME bir Java çalışma zamanı ortamını işaret ediyorsa, Selendroid hatalar üretecektir çünkü jarsigner mevcut değil)
- En son Android-Sdk yüklenmeli ve ANDROID_HOME Ayarlamak
- Selendroid'i 64bit Linux makinesinde çalıştırıyorsanız, lütfen kurun:
sudo dpkg –Add-mimari i386
sudo apt-get güncellemesi
sudo apt-get install libc6: i386 libncurses5: i386 libstdc ++ 6: i386
- En az bir Android sanal cihazı bulunmalı veya bilgisayara bir Android donanım cihazı takılmalıdır
İndirme: {link: Selendroid
# 15) eggPlant (Android ve iOS)
- patlıcan, TestPlant tarafından Android ve iOS uygulama testleri için tasarlanmış ve geliştirilmiş bir Ticari GUI Otomasyon Test ürünüdür ve eggOn olarak adlandırılır.
- UI Otomasyonu ve işlevsel, Görüntü Tabanlı Test, Mobil Test, Ağ Testi, Web Testi ve Çapraz Tarayıcı Testi için kullanışlıdır.
- Tüm cihazlar ve platformlar için bir komut dosyası, Tam cihaz kodu, bu aracın bazı ek özellikleridir ve ayrıca test edilen uygulamayı test etmek için uygulama kodunda tek bir değişikliğe gerek yoktur.
Sistem gereksinimleri:
- İşlemci: 1.5 GHz veya daha hızlı
- RAM: 1 GB veya daha fazla
- İşletim Sistemi: Linux, Mac OS X, Windows XP. Windows 7, Windows 8 veya 10.
Birkaç Ek Araç
# 16) iPhoney (iOS)
- iPhoney, piksel hassasiyetinde web tarama ortamı sağlar
- Öykünücü olarak kullanılır, ancak tam olarak bir öykünücü değildir
- Apple-Safari tarafından desteklenen 320'ye 480 piksel mükemmel formda görüntüleri ve kodu test etmeye izin verir
- Portre, manzara modları, tam ekran ve yakınlaştırma gibi normal özellikler
- sistem gereksinimleri : Mac OS X 10.4.7 veya üstü
İndirme: {link: iPhoney
# 17) Silk Mobile, Borland (Android ve iOS)
- Silk Mobile, Borland tarafından geliştirilen otomatik bir Fonksiyonel Test aracıdır
- Bu araç, gerçek cihazlarda ve mobil emülatörlerde işlevsel mobil testi otomatikleştirmek için kullanılır.
- Silk Mobile; Android, iOS, BlackBerry, Windows Mobile, Symbian ve HTML5 üzerinde testleri destekler
- Hem açık kaynaklı hem de ticari ortamı destekler
- Organizasyon ihtiyacına göre görsel komut dosyası veya gelişmiş komut dosyası seçilebilir
İndirme: {link: Silk Mobile
# 18) Testdroid (Android ve iOS)
- Testdroid, Bitbar Technologies Limited tarafından sunulan bir dizi mobil yazılım geliştirme ve test ürünüdür.
- Bu araç, çevik geliştirme ve mobil uygulamaların test edilmesine yardımcı olur
- Testroid, API'yi GitHub'da bulunan açık kaynaklı yazılım aracılığıyla sağlar
- Android ve iOS uygulamalarının otomasyon ve manuel test ile gerçek cihazlarda test edilmesine yardımcı olur
# 19) SOASTA TouchTest (Android ve iOS)
- TouchTest, SOASTA tarafından başlatılan otomatik bir işlevsel test aracıdır
- Bu araç, yerel, karma ve mobil web uygulamaları için sürekli testlere yardımcı olur
- Hem açık kaynaklı hem de ticari platformlarda mobil testi hızlandırın
İndirme: {link: SOASTA TouchTest
# 20) Telerik'ten Test Stüdyosu (Android ve iOS)
- Test Studio, Telerik tarafından tasarlanan otomatik bir Fonksiyonel test aracıdır
- Test Studio, hem Android hem de iOS için yerel, karma ve mobil web uygulamasını test etmek için kullanılır
- Test Studio, ticari bir mobil test aracıdır
İndirme: {link: Test Stüdyosu
# 21) TestFairy (Android ve iOS)
- TestFairy, mobil uygulamalar için bir Beta Test platformudur
- TestFairy, hem Android hem de iOS uygulamaları için video kaydı ile test gerçekleştirmeye yardımcı olur
- Bu, açık kaynaklı eklentilere ve API'ye sahip ücretsiz bir mobil test aracıdır
İndirme: {link: TestFairy
# 22) TestObject (Android ve iOS)
- TestObject, hem manuel hem de otomatik fonksiyonel testler gerçekleştirmek için bir mobil test aracıdır
- TestObject, hem Android hem de iOS için yerel, karma ve mobil web uygulamalarının test edilmesine yardımcı olur
- Bu test aracı, birden çok açık kaynaklı ve ticari çerçeveyle manuel ve otomatik test gerçekleştirir
İndirme: {link: TestObject
# 23) Frank (iOS):
- Frank, yalnızca açık kaynaklı bir iOS test çerçevesi olup, Cucumber ve JSON'un birleşik özelliklerini temsil eder
- Yapılandırılmış kabul testleri ve gereksinimleri yazmaya yardımcı olur ve ayrıca Symbiote uygulama denetçisini içerir
- Uygulama kodunda herhangi bir değişikliğe gerek yoktur
- Tek zorluk, doğrudan cihazda kullanmanın zor olması, ancak en çok web tabanlı uygulamalar ve yerel uygulamalar için uygun olmasıdır.
Sistem gereksinimleri: İOS Simulator barındıracak bir makine
İndirme: {link: Frank
# 24) HockeyApp (Android ve iOS)
- HockeyApp, mobil uygulamaların Beta sürümünün Android, iOS, Mac OS vb. Üzerinde dağıtımına izin verir ve ayrıca kullanıcıdan canlı kilitlenme raporu ve geri bildirim toplamak için kullanılır.
- HockeyApp açık kaynaklı ücretsiz bir yazılımdır
İndirme: {link: HockeyApp
# 25) Sauce Labs (Android ve iOS)
- Sauce Labs, Android ve iOS'ta yerel ve hibrit uygulamalar için bulut tabanlı testler sağlar
- Appium açık kaynak projelerine dayanmaktadır
- Android ve iOS simülatörleri ve emülatörlerinde ölçek testini destekler
- Hem açık kaynaklı hem de ticari bir çerçeve üzerinde test gerçekleştirir
İndirme: {link: Sos Laboratuvarları
# 26) Mobile Labs Trust (Android ve iOS)
- Mobile Labs Trust, mobil uygulamaların İşlevsel ve Gerileme Testini otomatikleştirmek için kullanılır
- Android ve iOS yerel uygulamalarında testi destekler
- Bu, tek bir deneme sürümüne sahip ticari bir araçtır
İndirme: {link: Mobile Labs Trust
# 27) DeviceAnywhere, Keynote (Android ve iOS)
- DeviceAnywhere, Keynote Systems, Inc. tarafından tasarlanan bir mobil test aracıdır ve Keynote Mobile Testing olarak bilinir.
- Android ve iOS'ta mobil uygulamaların işlevsel testini otomatikleştiren bulut tabanlıdır.
- Keynote DeviceAnywhere, Device Planner ve Test Planner gibi çeşitli cihazlarda ve platformlarda geliştirme ve testi desteklemek için iki ücretsiz araç sağlar
İndirme: {link: Keynote DeviceAnywhere
# 28) Keynote Mobil Test Araçları (Android ve iOS)
- Keynote Mobil Test Araçları, gerçek cihazlarda mobil uygulamaların kalitesini sağlamaya yardımcı olur
- Uygulamaları hem BlackBerry hem de Windows Phone'larda Android ve iOS'ta test etme olanağı sağlar
- Keynote Mobile, mobil uygulamaların otomatik Bulut Tabanlı, İşlevsel ve Regresyon Testini sağlayan ticari bir araçtır
İndirme: {link: Keynote Mobil Test Aracı
# 29) SeeTestAutomation by Experitest (Android ve iOS)
- Experitest tarafından tasarlanan SeeTestAutomation test aracı, iOS, Android, BlackBerry ve Windows Phone'da gerçek cihazlar ve emülatörler üzerinde otomatik mobil uygulama testleri sağlar
- Duyarlı UI Testini ve sürekli entegrasyon ortamını destekler
- SeeTestAutomation tamamen ticari test araçlarıdır
İndirme: {link: SeeTestAutomation
# 30) Testmunk (Android ve iOS)
- Testmunk, uygulamanın tüm Android ve iOS sürümlerinde ve cihazlarında test edilmesine yardımcı olur
- Sürekli entegrasyonla birlikte Otomatik UI Testi
- Testmunk ticari bir mobil test aracıdır
İndirme: {link: Testmunk
bir sınıf b ip adresi için alt ağ maskesi nedir?
# 31) Test (Android ve iOS)
- Testin, mobil uygulamaların işlevsellik ve uyumluluk testini destekleyen üçüncü taraf QA çözümlerini geliştirdi
- Hem Android hem de iOS'ta otomatik test ve gerçek cihazlarda bulut tabanlı test gerçekleştirir
- Testin, ücretsiz olarak sunulan açık kaynaklı bir mobil uygulama test aracıdır
İndirme: {link: Ölçek
# 32) RobusTest (Android ve iOS)
- RobusTest ücretsiz mobil test aracıdır, Android ve iOS için gerçek cihazlarda bulut tabanlı testler sağlar
- Otomatikleştirilmiş hızlı ve gelişmiş manuel test, komut dosyası içermeyen otomasyon testi, işlevsel ve performans testi
- Sürekli entegrasyon ve açık API ile birlikte hızlı otomasyon testi gerçekleştirmeye yardımcı olur
İndirme: {link: RobusTest
# 33) Mobitaz (Android)
- Mobitaz, yerel Android uygulamalarında test gerçekleştiren gelişmiş Otomasyon Test aracıdır.
- Bu araç, birden fazla android cihaz ve sürümünde işlevsel ve performans testi yapmak için kullanılır.
- Mobitaz, gerçek zamanlı değişiklikleri belirlemeye yardımcı olan ticari bir mobil test aracıdır.
İndirme: {link: Mobitaz
# 34) Reflektör (Android)
- Reflector, iOS cihaz ekranının Android telefonlara ve tabletlere yansıtılmasına yardımcı olan kablosuz yansıtma aracıdır.
- Bu araç, birden fazla android cihaz ve sürümünde işlevsel ve performans testi yapmak için kullanılır.
- Reflektör hem açık kaynaklı hem de ticari çerçeve olarak mevcuttur
İndirme: {link: Reflektör
# 35) Deneyim
Deney: Yüksek hacimli otomatik android testleri ile mobil test döngülerini hızlandırın ve sürümlerinizin kalitesini artırın
- Buluttaki gerçek Android cihazlarda paralel olarak yüzlerce otomatik test oluşturun ve yürütün
- İlk Appium testinizi kolayca oluşturun
- Doğrudan IDE'nizden gelişmiş mobil test otomasyonu çalıştırın
- Her tür uygulamayı, hareketi ve senaryoyu otomatikleştirin
- CI / CD araçlarınız ve iş akışınızla entegre edin
- Gerçek yaşam koşullarında otomatik mobil test
- Hızlı uygulama teslimi için herhangi bir IDE, test çerçevesi ve CI ile entegre edin
- Görsel test raporlarına ve gelişmiş analitiklere erişin
Bulut Tabanlı Mobil Test Araçları ve Hizmetleri
# 36) Perfect Mobile CQ Lab (Android ve iOS)
- Perfecto tarafından sunulan bu araç Sürekli Kalite Laboratuvarı, bulut tabanlı kılavuz, otomasyon, performans testi ve izleme sağlar
- SDLC'nin tüm aşamalarında Android, iOS ve WindowsPhone'un test edilmesini sağlar
- Tüm ticari, ücretsiz ve açık kaynaklı platformları destekler
İndirme: {link: Mükemmel Mobil CQ Lab
# 37) Xamarin Test Bulutu (Android ve iOS)
- Bu araç, Android, iOS ve Mac gibi çapraz platformları destekler.
- Bulut tabanlı otomatik UI Kabul Testi gerçekleştirir
- Mobil uygulamaların uyumluluğunu geliştirmek, test etmek ve sürdürmek için ticari olmayan, açık kaynaklı bir araçtır.
İndirme: {link: Xamarine Test Bulutu
# 38) Uzaktan TestKit (Android ve iOS)
- Remote Testkit; Android, iOS ve tabletlerde bulut tabanlı testi destekler
- Araç, Eclipse gibi IDE ve Jenkins gibi CI araçlarıyla entegre olur
- Selenium kullanarak otomatik testi destekleyen ticari bir test aracıdır
İndirme: {link: Uzaktan Test Kiti
# 39) pCloudy (Android)
- Bulut otomasyon hizmetini ve konum tabanlı uygulama testini destekler
- Ücretsiz ve ticari çerçeveler olarak mevcuttur
- Performansı, CPU kullanımını, bellek tüketimini ve ağ kullanımını analiz eder
İndirme: {link: pBulutlu
# 40) Scirocco (Android)
- Scirocco, Android için otomatik UI testi sağlayan bir araçtır
- Birkaç gerçek cihaz üzerinde testler ve oluşturulan ekran görüntüleri ve test raporları gerçekleştirir
- ROR ile web tabanlı test yönetim sistemini destekler
- Bu araç açık kaynaklıdır ve kullanımı ücretsizdir
İndirme: {link: Scirocco
Geliştiriciler için Mobil Uygulama Dağıtımı ve Kilitlenme Raporlama Araçları
# 41) mobi (Android ve iOS)
- Bu araç, uygulama dağıtımı, hata izleme, kilitlenme raporlama ve görsel geri bildirim içindir
- Android, iOS ve Windows Telefonlarını destekler
- Bulut hizmeti sağlayan ticari bir araçtır
İndirme: {link: mobi
# 42) Crashlytics (Android ve iOS)
- Crashlytics, kilitlenme raporlaması, mobil analiz ve beta dağıtımı için açık kaynaklı bir araçtır
- Gerçek zamanlı işleme ve iş akışının derinlemesine entegrasyonunu gerçekleştirir
- Hem Android hem de iOS SDK'yı destekler
İndirme: {link: Crashlytics
# 43) Applivery (Android ve iOS)
- Applivery ücretsiz bir beta ve uygulama dağıtım sistemidir
- Bu sistem Android ve iOS için destekleyicidir
- Çoklu platform, kullanıcı yönetimi ve analitiği destekler
İndirme: {link: Aplike
# 44) UX Kaydedici (iOS)
- UX Kaydedici aracı, Foraker Labs tarafından oluşturulan iOS cihazlarda web sitesi kullanılabilirlik testi için kullanılır
- Kullanıcının etkileşimini kaydeder ve iOS'ta diğer yerel uygulamaları desteklemez
- UX Recorder, tüm iOS cihazları için kullanılabilen ücretsiz bir araçtır
İndirme: {link: UX Kaydedici
# 45) Adobe Edge Inspect (Android ve iOS)
- Bu, içeriği birden çok mobil cihazda önizlemek ve incelemek için kullanılan bir uygulamadır.
- Android ve iOS cihazlarının bilgisayara kablosuz olarak eşlenmesine izin verir
- Ücretsiz ve her iki sürümde de ücretli olan ticari olmayan bir araçtır.
İndirme: {link: Adobe Edge İncelemesi
Mobil Performans Test Araçları
# 46) Dynatrace (Android ve iOS)
- Bu, bir Uygulama Performansı İzleme aracıdır, sorunların sürekli tanımlanmasına yardımcı olur
- Linux, Windows, Android ve iOS'u destekleyen tescilli bir araçtır
- Yüksek performans ve yüksek kullanılabilirlik sağlayan uygun maliyetli bir araçtır
İndirme: {link: Dynatrace
# 47) NeoLoad, Neotys (Android ve iOS)
- NeoLoad, mobil uygulamaların kalitesini artırmak için kullanılan, Neotys tarafından geliştirilmiş bir yük ve performans test aracıdır.
- Android, iOS, Windows Phone ve Blackberry'de canlı izleme, bulut entegrasyonu, gerçek cihaz entegrasyonu vb. Destekler
- NeoLoad, derinlemesine analiz ve veri akışı ile detaylı raporlama sağlayan ticari bir yazılımdır.
İndirme: {link: NeoLoad
# 48) Marlin Mobile (Android ve iOS)
- Marlin Mobile, tüm mobil uygulamalar için mobil web sitesi ve uygulama performans testi sağlar
- Gerçek cihazlarda testi destekler ve E-Ticaret perakendecileri, finans kuruluşları ve mobil reklamverenler için faydalıdır.
- Birden çok cihaz, işletim sistemi ve konumda test gerçekleştiren tescilli araç
İndirme: {link: Marlin Mobile
# 49) Eleştiri (Android ve iOS)
- Crittercism, kaliteli mobil uygulamalar sunmak için bir mobil uygulama performans yönetim sistemidir
- Birden çok cihazda Android, iOS, Windows Phone hibrit uygulamalarını destekler
- Açık Kaynak ve ücretsiz araç, birden çok platform ve çerçeve için mobil uygulama performansını izleme ve kilitlenme raporlaması sağlar
İndirme: {link: Eleştiri
Web Sitelerini Mobil Cihazlarda Çevrimiçi Olarak Test Etmek İçin Mobil Emülatörler
# 50) Google Mobil Uyumluluk Testi aracı (Android ve iOS)
- Bu araç, cep telefonları, tabletler, multimedya telefonları ve özellikli telefonlar gibi farklı cihazları anlar.
- Android, iOS ve Windows Phone'u destekler ve yaygın hatalardan kaçınmaya yardımcı olur, duyarlı web tasarımlarını destekler
- Siteyi mobil uyumlu hale getirmeye yardımcı olan ücretsiz bir araçtır.
İndirme: {link: Google Mobil Uyumluluk Testi
# 51) Cep telefonu emülatörü (iOS)
- Cep telefonu emülatörü, Pixmobi tarafından tasarlanan mobil terminalde web sitesinin görüntüsünün test edilmesini sağlar
- Bu emülatör, tasarımları iPhone4 ve HTC HD 2 gibi farklı telefonlarda görüntülemeye izin verir
- Farklı yönler ayarlamaya izin verir, varsayılan tarayıcıyı ve diğer teknik bilgileri gösterir
İndirme: {link: Cep telefonu emülatörü
# 52) MobiReady (Android ve iOS)
- MobiReady, dotMobi'nin çevrimiçi bir test aracıdır, web sitenizi mobil uyumlu olup olmadığını kontrol etmek için test etmenizi sağlar.
- Web sitesini birkaç parametrede bir bütün olarak veya tek bir sayfada test etmeye yardımcı olur
- Endüstri standartlarına göre derinlemesine bir analizin yanı sıra ücretsiz raporlar sunar
İndirme: {link: MobiReady
# 53) ScreenFly (Android ve iOS)
- Screenfly, Android, iOS, BlackBerry vb. Farklı platformlarda 25 cihaz ve 5 çeşit tableti destekleyen bir emülatördür.
- Web sitenizin farklı cihazlarda nasıl göründüğünü kontrol eder ve kaydırmayı etkinleştirip ekranı döndürür
- Farklı çözünürlüklere sahip cihazlarda görsel unsurların ve arayüzlerin test edilmesine yardımcı olur
İndirme: {link: Screenfly
# 54) GoMoMeter (Android ve iOS)
- GoMoMeter, akıllı telefonlardaki web sitelerinin hızını belirleyen ve 4 üzerinden bir puan veren bir emülatördür
- GoMoMeter sitenizi analiz eder ve sitenizi mobil uyumlu hale getirmek için önerilerde bulunur ve Android, iOS, HTML5 ve web uygulamaları gibi platformları ve teknolojileri destekler
- Bu açık kaynaklı ücretsiz yazılım, site yükleme hızını kontrol eder ve kilitlenme raporlaması ve mobil analitik sağlar
# 55) MobileTest.me (Android ve iOS)
- me emülatörü, web sitenizin mevcut durumunu akıllı telefonlarda ve tabletlerde test etmek için kullanılır
- Apple iPhone 5, HTC ONE, Google Nexus 7, Apple iPad Mini vb. Cihazları destekler.
- Hızlıdır ve test yapmak için gereken süreyi azaltmak için anahtar kelimeleri destekler
İndirme: {link: ben
# 56) Genymotion (Android)
- Geliştiriciler ve QA test uzmanları için hızlı, basit ve kullanıcı dostu bir emülatördür
- Android uygulamalarınızı test eden AOSP tabanlı Android emülatörü
- 20 önceden yapılandırılmış cihazı, CPU ve OpenGL hızlandırma, Java API ve özel cihazları destekler
İndirme: {link: Genymotion
Mobil Optimizasyon A / B Test Aracı
# 57) Taplytics (Android ve iOS)
- Taplytics, hem iOS hem de Android'i her iki platformu da destekleyen A / B ve çok değişkenli test aracıdır
- Gelişmiş analitik, özel segmentasyon sağlar
- Kurulumu kolaydır ve yerel uygulamalar için dünyanın ilk görsel A / B testi platformu olarak bilinir
- Karmaşık ve özellikli A / B testleri için Kod Tabanlı A / B Testi sağlayan ticari bir araç, ancak temel plan 25000 kullanıcıya kadar ücretsiz olarak sunulmaktadır
İndirme: {link: Taplytics
Mobil Hata Kaydı ve Test Yönetim Aracı
# 58) Snaffu (Android)
- Snaffu, Android için kolay ve etkili hata günlük kaydını destekleyen bir uygulama içi hata raporlama aracıdır
- Uygulamanızdaki sorunun araca yönlendirilmesi gibi sorun izleme aracının yeteneklerini güçlendirin
- Daha önce herhangi bir deneyim gerektirmez, kayıtlı olmayan kullanıcılar da kullanıcı hesap verebilirliği ile birlikte işbirliğine dayalı sorun raporlamasını kolaylaştırdığı için aracı kullanabilir.
- Ayrıca kilitlenme raporlama, video kaydetme, ek açıklamalı ekran görüntüleri, sorun sıralaması gibi özelliklere sahiptir
- Selendroid ve Appium gibi çerçevelerle entegre edilmiş ücretsiz araç
İndirme: {link: Yapışma
Mobil Uygulama Test Hizmetleri ve Servis Sağlayıcıları
# 59) Ubertesters (Android ve iOS)
- Ubertesters platformu, mobil beta testinin yürütülmesine ve kontrol edilmesine yardımcı olur
- Kurulumu kolaydır, Android ve iOS'u destekler ve App Project Manager'ın test sürecini kontrol etmesine izin verir
- Açık kaynaklı araç, uygulama içi hata düzenleme ve işaretleme raporlamasını içerir
- Uygun maliyetli ve testi hızlandırmaya yardımcı olur
İndirme: {link: Ubertesters
# 60) Alkış (Android ve iOS)
- Applause, 360 derece uygulama kalitesinde bir araç şirketidir
- Şirketin en önemli farklılığı, 'vahşi' uygulama testi sağlayan 200.000'den fazla kullanıcıdan oluşan uTest topluluğudur.
- Alkış, vahşi test hizmetlerini, test otomasyonunu, mobil beta yönetimini ve mobil duyarlılık analizini birleştirir
- Alkış, mobil beta yönetimini etkinleştiren bir mobil analiz aracıdır
- Android ve iOS uygulamaları için işlevsel test, kullanılabilirlik testi, yerelleştirme testi, yük testi, güvenlik testi sağlar
İndirme: {link: Alkış
# 61) Kullanıcı Testi (Android ve iOS)
- UserTesting, uygulamalarınızı Android ve iOS cihazlarda test etmenizi sağlar
- Mobil kayıt cihazı, mobil cihazda görüntülenen öğeler üzerinde çalışır ve Uygulama oluşturucu, uygulamanın çalışma alanını ve çalışmayan alanlarını bulmak için kullanılır.
- Hataları / hataları daha erken ve daha kolay tespit etmek ve düzeltmek için kullanabileceğiniz ücretsiz hizmet
İndirme: {link: Kullanıcı Testi
# 62) AWS Device Farm (Android ve iOS)
- Amazon Web Services Device Farm, akıllı telefonlar ve tabletler gibi gerçek cihazlarda Android, iOS ve Fire OS uygulamalarının kalitesini artırmak için kullanılan bir hizmettir.
- Dakikalar içinde test gerçekleştirir ve Jenkins gibi geliştirme araçlarıyla bütünleşir
- Appium gibi açık kaynaklı çerçevelerle testleri özelleştirin
İndirme: {link: AWS Device Farm
Sonuç
Mobil uygulama testi heyecan verici bir görevdir, ancak bazen yeni değişen teknolojinin ihtiyacına göre eklenen bazı gelişmiş özellikler nedeniyle karmaşık hale gelebilir. Mobil uygulamaların otomasyon testlerinde bu tür Mobil Test Araçlarının kullanılması karmaşıklığı azaltır ve doğru oranda güvenlik ve sağlamlık ile daha hızlı ve esnek olmasına yardımcı olur !!
Bu mobil otomasyon test araçlarından herhangi birini kullandınız mı veya kullandınız mı? Sizce en iyi araç hangisi?
Mobil test serisindeki bir sonraki eğitimimizde, daha fazlasını tartışacağız. appium öğreticisi .
=> Bize Ulaşın burada bir liste önermek için.Önerilen Kaynaklar
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Android ve iOS Mobil Uygulamalarını Test Etmek İçin Appium Eğitimi
- Android Uygulamalarını Test Etmek İçin En İyi 11 Otomasyon Aracı (Android Uygulama Test Araçları)
- Mobil Test Neden Zor?
- Mobil UI Testi Eğitimi (iOS ve Android Uygulamalarının GUI Testi)
- 2021'de 10 En İyi Mobil Uygulama Güvenlik Test Aracı
- Mobil Uygulama Beta Test Hizmetleri (iOS ve Android Beta Test Araçları)
- Mobil Uygulama Test Eğitimleri (30'dan Fazla Öğreticiden oluşan Tam Bir Kılavuz)