0

저는 새로운 안드로이드 테스팅이고 잠시 동안 안드로이드 테스트 프레임 워크를 사용하여 ProviderTestCase2, AndroidTestCase, activityinstrumentationtestcase2 등의 도움을 받아 코드를 테스트했습니다. 사용 가능한 다른 프레임 워크가 무엇인지 알고 싶습니다. opensource (엄격히 흰색 상자). 나는 건너왔다. Robotium, Roboelectric, monkeyrunner, Calabash). 단위 테스트, 안드로이드 서비스 테스트에 사용되는 것은 무엇입니까? 위의 프레임 워크가 블랙 박스 테스팅에 사용된다는 전반적인 생각을 가지고 있습니다. 화이트 박스 테스트의 경우 테스트 프레임 워크가 가장 좋은 입니까?안드로이드 화이트 박스 테스트

답변

0

나는 PC에서 쉽게 실행할 수 있기 때문에 robolectric를 선호하며 응용 프로그램에서 논리를 테스트하는 것이 좋습니다.

Robotium은 테스트 용이며, UI 테스트 코드를 작성하는 데 많은 시간을 투자 할 필요가 없습니다. 사용자/요구 사항이 항상 바뀌기 때문입니다.

+0

팁 주셔서 감사합니다. 미디어 플레이 서비스, 데이터베이스와 같은 안드로이드 서비스도 테스트 할 수 있는지 혼란 스럽습니다. 단위 테스트를 제외하고 기능 테스트를위한 프레임 워크를 사용하는 것이 가치가있는 것입니다. Robotium은 블랙 박스 테스트 용이라고 생각합니다. 기능 테스트에서도 Roboelectric에 대한 추가 정보가 필요합니다. – Simz

관련 문제