开发者社区> 问答> 正文

如何做UI测试?


在介绍如何开发测试用例之前,先介绍一下UI 测试以及Android 提供的ADT(Android developer tools)里的UI Automator Viewer。


  1. UI 测试
    Android APP测试除了需要测试不同的activity、不同的service,还需要对UI 的行为进行测试。 UI 测试能够保证你的APP能够正确响应用户的一系列输入(点击、拖拽、双击等等)。UI测试不需要测试人员了解一个APP的具体实现机制,只需要关心APP对用户输入是否能够产生正确的响应。这能够帮助开发人员和测试人员更好的协同工作。我们最常见的就是人工的进行UI测试。但是这种测试会占用大量时间,并且经常需要重复。所以,需要一种新的测试框架能够帮助测试自动进行,比如Robotium。我们需要做的就是写程序去完成一个个特定的测试用例。

  2. UI查看工具:UI Automator Viewer
    UI Automator Viewer是Android开发工具包里的一个工具。它有图形界面可以用来帮我们分析一个APP的各种UI控件。通过它,我们能找到UI控件的很多属性(包括ID)。在编写自动化程序时,这些属性就可以帮助我们定位到一个特定的UI控件了。然后,我们可以对这个UI控件对象进行各种操作,点击,拖拽等等。
    注:UI Automator Viewer只支持Android 4.1(含)以上的真机或模拟器。Robotium没有这个限制。

    我们可以在APP界面截图区域,点击选中任意的UI控件,右侧上方控件树会定位到相应的控件。同时,右侧下方也同时出现选中控件的详细信息,如上图。

展开
收起
猫饭先生 2017-10-25 10:16:38 1580 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载