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.