, yani: Saf siyah-boks, Espresso
uygulamanın mimarisinin biraz ihtiyacı olduğu uygulamak için oldukça zor olurdu (aynı şey Robotium
veya `UiAutomator ile): Faaliyetlerin isimleri, görüşler metinler, içerikler veya makaleler.
Sen Espresso
yerine kullanabilirsiniz:
Monkey
öykünücünüzle veya cihaz ve üzerinde çalışan bir program olduğu gibi kullanıcı olayların sözde rasgele akışları oluşturur tıklamalar, dokunuşları veya hareketleri, yanı sıra bir dizi sistem düzeyi olayları. , 'un gelişigüzel uygulamalarını, rastgele ama tekrarlanabilir bir şekilde, stres testi için kullanabilirsiniz.
monkeyrunner
aracı Android kodunun dışarıdan bir Android cihaz veya emülatörü kontrol yazma programları için bir API sağlar (Python dili programlama temellerini gerektirir). monkeyrunner
ile, iş istasyonu üzerindeki kullanıcı arayüzünün ekran görüntülerini ve depolar ekran görüntüleri alır, bir Android uygulama veya test paketini yükler o ishal, buna tuş vuruşlarını gönderen bir Python
program yazabilirsiniz. monkeyrunner
aracı, uygulamalarını ve aygıtlarını işlevsel/çerçeve düzeyinde ve çalışan birim test süitlerini test etmek için tasarlanmıştır, ancak diğer amaçları için kullanmakta özgürsünüz.
Calabash
Calabash
Cucumber
iOS ve Android uygulamaları çalıştırmak üzere yazılı Testleri Otomatik UI Kabul sağlayan bir çerçevedir.
Introduction to Calabash o
size ancak ederiz yardımcı olacaktır Umut: Calabash böyle
itibaren vb yanıtları doğrulayarak, düğmelere basarak metin girme gibi bir uygulama içinde otomatik UI etkileşimleri sağlayarak çalışır Sorun benim android uygulama kodu –