发布时间:2020-06-08
每个项目开发阶段的新功能都需要进行测试。移动端也不例外,移动端app测试中功能测试也是一个重要方面,我们今天将围绕移动端测试展开,测试人员需要进行手动测试和自动化测试。刚开始测试时,测试员必须把移动app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。
除了经典的测试方法,比如点击按钮看现象,测试员还必须执行更多功能的移动设备专门的测试。如今,现代移动设备触摸屏都要求多点触控动作互动,纵向或横向。还要通过不同的接口连接其他设备或服务,比如GPS、NFC、照相机、LED等等。这个时候,移动端自动化测试的优势就彰显出来了,现在市面上有很多移动端的自动化测试工具,有商业版也有开源,面向各个不同平台,如Android,iPhone,WindowsPhone7,BlackBerry以及移动webapp。
根据开发策略和结构,不同自动化工具可供选择。支持安卓操作系统的就有Robotium、Robolectric、Roboguice、MonkeyTalk,Monkeyrunner、NativeDriver和CalabashforAndroid等开源工具。支持iPhone操作系统的测试自动化工具包括KIF(KeepItFunctional)、UIAutomation、MonkeyTalk、CalabashforiOS、Frank、Zucchini等等。
那有没有一款自动化工具能够既支持安卓又支持苹果呢?答案是存在的。MobileRunner(简称MR)是面向移动平台(android和ios)的自动化测试工具。支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能测试等工作。在设备录制脚本时,实现对脚本的单步调试功能,可以单步运行一条脚本语句,提高脚本调试效率,还可以通过视图化界面进行录制,可以直观地查看录制到对象,实为一款强大的移动端自动化测试工具。
选择一款合适的移动端自动化测试工具对企业来说并不容易,执行测试环节的试错成本和代价相对来说很高,小编今日的分享到这里就结束,后面将分享更多有用知识。
相关阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系