Robotium学习
上一篇 /
下一篇 2014-09-19 16:39:56
/ 个人分类:移动测试
在
工作中不同的
移动产品中会有一些通用的
测试用例,感觉可以用自动化代替人工。于是开始接触Robotium这个框架,在接触这个框架之前了解过安卓自带的monkey和monkeyrunner 感觉很鸡肋。最终选择了Robotium。
研究后发现自动化方面的工具都是获取控件元素进行操控实现脚本的回放,编写用例的时候也需要了解一些安卓开发的基本知识,要不感觉无从下手。通过查阅网上资料和请教其他同学,完成了在有源码和只有APK情况的环境搭建。后续又查solo类的方法实现了几个用例,应该算是入门了。 贴一段只有APK情况下的源码,只有apk情况下需要重新签名,可以用网上下载工具re-sign.jar ,还可以
百度到如何使用。
其余代码是固定的上传到附件中,感觉写起来跟monkeyrunner差不多,写过程的形式。
public void testfl() {
solo.clickOnMenuItem("分类");
boolean expected = true;
boolean actual = solo.searchText("就这么多了呢");
assertEquals("关键字未发现",expected,actual);
solo.goBack();
solo.sleep(2000);
solo.clickOnText("取消");
solo.sleep(2000);
solo.goBack();
solo.clickOnText("确定");
}
收藏
举报
TAG: