Android uygulamalarını test etmek için herhangi biri Robotium veya Calculon kullanıyor mu? Yararlı mı? Hangi öneriler daha iyi?Android uygulamalarını test etmek için hiç kimse Robotium veya Calculon kullanıyor mu?
9
A
cevap
7
Calculon hala çok erken aşamalardan beri Robumium ile giderdim. İşte Calculon yazarının bir açıklama var:
Eh, şu anda bu kütüphane hala çok erken prototip olduğunu unutmayın ... Başka projenin çıkardı kaynak dosyalarının sadece bir grup bu. API'sı muhtemelen değiştirecektir. Source
Bugün Robotium ile oynadım, kesinlikle fonksiyonel testleri eğlenceli hale getiriyor.
- clickOnButton, clickOnText
- enterText
- getCurrentButtons, getCurrentEditTexts, getCurrentImageViews, getCurrentSpinners, getCurrentTextViews
- pressMenuItem, pressSpinnerItem
- : Bir fikir vermek için, burada API birkaç yöntem vurgular searchText, searchEditText, searchButton
İşte bir kod örneği f rom Başlarken Kılavuzu: Eğer ActivityInstrumentationTestCase2 sınıfları yazmak için gidiyoruz
public void testTextIsSaved() throws Exception {
solo.clickOnText("Other");
solo.clickOnButton("Edit");
assertTrue(solo.searchText("Edit Window"));
solo.enterText(1, "Some text for testing purposes")
solo.clickOnButton("Save");
assertTrue(solo.searchText("Changes have been made successfully"));
solo.clickOnButton("Ok");
assertTrue(solo.searchText("Some text for testing purposes"));}
Kesinlikle denemeye. Talimatlar için Getting Started kılavuzuna bakın.
İlgili konular
- 1. Hiç kimse ObjectPal kullanıyor mu?
- 2. Android Wear uygulamalarını telefonda test edin?
- 3. Android & Robotium - Ekstradan beklenen test etkinliği?
- 4. Google Test, C kodunu test etmek için uygun mu?
- 5. Kod kapsamını kontrol etmek için tek test yapın. Jacoco Android
- 6. NoSQL veritabanları endeksleri kullanıyor veya kullanıyor mu?
- 7. VSTO Uygulamalarını Test Etme?
- 8. Android, medya oynatıcıyı kontrol etmek için amaçlarını kullanıyor?
- 9. Hiç kimse Pharo2.0'da Magma kullanmış mıdır?
- 10. güvenlik istisnası robotium üzerinde test ederken
- 11. WPF'de, hiç kimse bir Grid'i canlandırdı mı?
- 12. Dairesel bir referans tespit etmek için hiç kimse AOP'yi kullanmış mı?
- 13. createScaledBitmap() px veya dp kullanıyor mu?
- 14. Hiç kimse DialerFilter'i kullanmaya çalıştı mı? Android.widget bulunan
- 15. Flex uygulamalarını IDE veya derleme komut dosyasından nasıl test edebilirim?
- 16. Android desteği birden çok dil kullanıyor mu?
- 17. Java Robotium Android - İki farklı cihazlara
- 18. Android ExpandableListView - hiç çocuğu olmayan ebeveynleri idare etmek
- 19. OnPageSelected, ilk öğe için hiç çağrılmıyor mu?
- 20. Node.js'yi test etmek, gerekli olan bir modülü test etmek ve test etmek mi istiyorsunuz?
- 21. Android Robotium Testi, Süre İstisna Bu yöntem
- 22. Nasıl bir birim Android LayoutInflater.from() bu satırı test etmek için
- 23. Firebase Geospatial kullanıyor mu?
- 24. Neden kimse INotifyPropertyChanging kullanmıyor?
- 25. Güney geçişlerini kullanan Django uygulamalarını test etme
- 26. file_get_contents önbellek kullanıyor mu?
- 27. Android Uygulamasını test etmek için AVD veya USB hata ayıklama kullanmak daha iyi midir?
- 28. Mysql sıralamak için endeksi kullanıyor mu?
- 29. C# grafikler için GPU kullanıyor mu?
- 30. NSNumberFormatter.stringFromNumber hiç nil dönmek mu?