Ứng dụng android của chúng tôi đang nhận được khá lớn và chúng tôi muốn sử dụng các kiểm tra chức năng cho ứng dụng của chúng tôi để ngăn chặn hồi quy. Chúng tôi đang tìm kiếm các tùy chọn để đạt được điều này.Kiểm tra chức năng Android; gửi vị trí địa lý đến trình giả lập
Chúng tôi sử dụng vị trí địa lý, vì vậy bây giờ chúng tôi kiểm tra ứng dụng bằng cách nhập lat/long trong DDMS. Nếu chúng tôi muốn kiểm tra điều này, bạn có thể đặt các vị trí địa lý này theo lập trình.
Có một khuôn khổ mà chúng tôi có thể sử dụng để thử nghiệm chức năng ứng dụng android của chúng tôi và cũng gửi các bản cập nhật này cho trình mô phỏng của chúng tôi không?
chúng tôi sử dụng DDMS để cài đặt theo cách thủ công, nhưng chúng tôi muốn có thể đặt nó sau khi ứng dụng của chúng tôi khởi động chương trình. Có thể với monkeyrunner gửi các lệnh ADB, nhưng có một lệnh ADB để gửi một vị trí không? – jgeerts
Vâng, bạn có thể đặt cài đặt thủ công: 1º Nếu bạn đã cập nhật theo vị trí GPS, hãy nhận xét nó. 2º Viết hàm để đặt vị trí, tạo lớp mới android.location.location, myclasslocation.setLatitude (vĩ độ) 3º Khởi chạy hàm đẩy nút, trong Hộp thoại hoặc hoạt động mới, bạn có thể đặt ý định trong menu tùy chọn. – vgonisanz
Điều đó có thể hoạt động, nhưng tôi không muốn thay đổi mã của mình để thực hiện công việc thử nghiệm, có tồn tại giải pháp trong monkeyrunner/robotium hoặc androidrunner thay vì gửi văn bản tới một trường văn bản, gửi vị trí địa lý đến trình giả lập không? – jgeerts