深入探讨安卓自动化测试
随着技术的发展手工的测试已经越来越不能满足IT发展的需求了,一个同样的点我们可能需要测上十遍,百遍,甚至千遍,这些重复的操作不仅浪费了大量的人力和时间,更推迟了整个项目的进展。近年来,自动化技术的出现迅速解放了大量的测试人员,大家都知道手机自动化就是运用PC上一个控制端与手机上的一个agent端,通过串口、USB或者无线方式将PC与手机终端相连,然后应用测试工具向手机发送请求或者命令,手机收到命令或者请求后,交给agent端解析,然后agent将这些解析的命令下发给手机的各个功能模块所能识别的命令,调用那些功能模块模拟操作。完成这些操作后,手机会返回一些信息,agent可以抓取这些信息,然后传回给PC端,这样就完成了一个完整的手机自动化测试。1.安卓自动化测试你用过哪些测试工具?
2.在安卓自动化测试中常常遇见哪些比较棘手的问题?
3.你觉得安卓的自动化与IOS最大的区别是什么?
4.你觉得未来十年安卓自动化的发展前景怎样? OneAPM 详悉 Android Apps 性能信息,协助你快速定位性能瓶颈,快速捕捉性能表现差的应用代码,发现错误并随时向你发送警报,这一切只需下载并安装 OneAPM Android SDK,然后更新你的应用,就可以实现啦~可以在官网注册试用哦~ 回复 1# 第一最寂寞i
大神 你觉得未来安卓自动化的发展前景怎样? 1.安卓自动化测试你用过哪些测试工具?
appium 百度的coffee
2.在安卓自动化测试中常常遇见哪些比较棘手的问题?
a. appium集成了一些selenium的接口 所以脚本开发也比较顺手,单从技术角度来说只要文档看仔细了没啥不能操作的。
b. 百度的coffee还没来得及研究(不做评论)
如果真的要说棘手的问题,appium在执行的时候比较慢
3.你觉得安卓的自动化与IOS最大的区别是什么?
a. appium 的文档说是可以夸安卓和ios操作,不过本人没有操作过ios自动化。坐等其他做过ios自动化的朋友来谈
4.你觉得未来十年安卓自动化的发展前景怎样?
我做测试行业已经快6个年头拉,手工测试自动化测试包括接口测试和ui测试都涉及过。“未来十年安卓自动化的发展前景”因该可以理解为“自动化测试的发展前景”。
我觉得这个问题不因该一刀切来讨论:
a. 从小公司特别是创业型的公司来说,自动化测试完全没有施行的必要,时间成本和资金成本都无法承受的起。项目在上线之前变化特别大,手工测试的效率在这个时候远远要大于自动化测试。
b. 但是如果公司的产品在市场中站稳脚跟,换句话说“我们项目可以养活我们团队”。这个时候就进入软件功能迭代增加期,可以适当的引入自动化测试主要测试目标在软件的主要业务流程上,保证在之后的迭代过程中回归测试可以更有效的保证主要业务的完整。这个时候可以将主要的测试精力集中在新功能迭代测试上。
c. 一旦当软件进入稳定的运营时期,这个阶段多半不会再添加更多的功能而是日常维护阶段。那么可以将自动化测试全面应用起来,从测试用例中挑选出包括主要业务流在内的比较经典的一些用例转化成自动化测试用例,特别是回归测试用例,还有一些线上既往出现过的bug也可以纳入自测用例中。
从业数年的一些小小的想法 :mrgreen:
页:
[1]