Bob*_*ick 9 testing android unit-testing acceptance-testing
有没有人使用Robotium或Calculon来测试Android应用程序?它们有用吗?有哪些建议更好?
因为Calculon还处于早期阶段,我会选择Robotium.以下是Calculon作者的评论:
好吧,目前它只是我从另一个项目中提取的一堆源文件...请注意,这个库仍然是一个非常早期的原型.它的API可能会改变.资源
我今天玩过Robotium,它绝对让编写功能测试很有趣.为了给您一个想法,以下是API中的一些方法要点:
以下是"入门指南"中的代码示例:
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"));}
Run Code Online (Sandbox Code Playgroud)
如果您要编写ActivityInstrumentationTestCase2类,请务必尝试一下.有关说明,请查看" 入门指南".