Có ai đã sử dụng Robotium hoặc Calculon để thử nghiệm các ứng dụng Android không? Chúng có hữu ích không? Bất kỳ đề xuất nào tốt hơn?Có ai đã sử dụng Robotium hoặc Calculon để thử nghiệm các ứng dụng Android không?
9
A
Trả lời
7
Tôi muốn sử dụng Robotium vì Calculon vẫn đang ở giai đoạn rất sớm. Dưới đây là một lời nhận xét từ tác giả Calculon của:
Vâng, hiện nay nó chỉ là một bó của tập tin nguồn mà tôi đã rút khỏi dự án khác ... Lưu ý rằng thư viện này vẫn còn là một nguyên mẫu rất sớm. API của nó có thể là thay đổi. Source
Tôi đã chơi với Robotium hôm nay, nó chắc chắn làm cho việc viết các bài kiểm tra chức năng trở nên thú vị. Để cung cấp cho bạn một ý tưởng, đây là một vài phương pháp điểm nổi bật từ API:
- clickOnButton, clickOnText
- enterText
- getCurrentButtons, getCurrentEditTexts, getCurrentImageViews, getCurrentSpinners, getCurrentTextViews
- pressMenuItem, pressSpinnerItem
- searchText, searchEditText, searchButton
Đây là mẫu mã f rom Hướng dẫn Bắt đầu:
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"));}
Chắc chắn cung cấp cho nó một thử nếu bạn đang đi để viết ActivityInstrumentationTestCase2 lớp. Xem hướng dẫn Getting Started để được hướng dẫn.
Các vấn đề liên quan
- 1. Chú thích thử nghiệm Android với Robotium
- 2. Thử nghiệm ứng dụng android
- 3. Thử nghiệm một ứng dụng cho Android
- 4. Có ai đã thử sử dụng ZooKeeper không?
- 5. Android & Robotium - Hoạt động thử nghiệm kỳ vọng thêm?
- 6. Thử nghiệm FPS trong ứng dụng android
- 7. Android: thử nghiệm instumentation cho các widget ứng dụng
- 8. Có thể sử dụng Selenium để thử nghiệm các ứng dụng JavaScript trang đơn không?
- 9. Có ai đã thử Flax không?
- 10. Sử dụng thử nghiệm Khung Android
- 11. thử nghiệm các ứng dụng python sử dụng mysql
- 12. Có ai đã sử dụng Lua để xây dựng một ứng dụng web không?
- 13. Thử nghiệm các ứng dụng VSTO?
- 14. Có ai đã sử dụng MvcIntegrationTestFramework của Steve Sanderson không?
- 15. Có ai đã thử Webistrano không?
- 16. Thử nghiệm ứng dụng WebRTC
- 17. Có ai đã thử vss2git không?
- 18. Thử nghiệm mua hàng trong ứng dụng Android với các ứng dụng chưa được xuất bản
- 19. Thử nghiệm Google Play Beta mà không có ứng dụng đã xuất bản?
- 20. Thử nghiệm Mongoose Node.JS ứng dụng
- 21. Có ai ở đây đã thử sử dụng cổng iSeries Python không?
- 22. Có ai đã sử dụng "GWT Designer" không?
- 23. Ứng dụng web thử nghiệm Fuzz (khung)?
- 24. Có ai đã sử dụng ServiceLoader cùng với Guice không?
- 25. Có ai có kinh nghiệm sử dụng math.net
- 26. android - truy cập tài sản ứng dụng thử nghiệm
- 27. Có thể sử dụng dữ liệu gói R trong các thử nghiệm testthat hoặc run_examples() không?
- 28. android: ứng dụng thử nghiệm trên thiết bị thực
- 29. Selen có thể thử nghiệm các ứng dụng web di động không?
- 30. thử nghiệm một ứng dụng web