免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6317 | 回复: 3
打印 上一主题 下一主题

深入探讨安卓自动化测试 [复制链接]

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00IT运维版块每日发帖之星
日期:2015-09-21 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-17 13:33 |只看该作者 |倒序浏览
随着技术的发展手工的测试已经越来越不能满足IT发展的需求了,一个同样的点我们可能需要测上十遍,百遍,甚至千遍,这些重复的操作不仅浪费了大量的人力和时间,更推迟了整个项目的进展。近年来,自动化技术的出现迅速解放了大量的测试人员,大家都知道手机自动化就是运用PC上一个控制端与手机上的一个agent端,通过串口、USB或者无线方式将PC与手机终端相连,然后应用测试工具向手机发送请求或者命令,手机收到命令或者请求后,交给agent端解析,然后agent将这些解析的命令下发给手机的各个功能模块所能识别的命令,调用那些功能模块模拟操作。完成这些操作后,手机会返回一些信息,agent可以抓取这些信息,然后传回给PC端,这样就完成了一个完整的手机自动化测试。
1.安卓自动化测试你用过哪些测试工具?
2.在安卓自动化测试中常常遇见哪些比较棘手的问题?
3.你觉得安卓的自动化与IOS最大的区别是什么?
4.你觉得未来十年安卓自动化的发展前景怎样?

评分

参与人数 1信誉积分 +10 收起 理由
tc1989tc + 10 赞一个!

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2016-05-25 18:32 |只看该作者
OneAPM 详悉 Android Apps 性能信息,协助你快速定位性能瓶颈,快速捕捉性能表现差的应用代码,发现错误并随时向你发送警报,这一切只需下载并安装 OneAPM Android SDK,然后更新你的应用,就可以实现啦~可以在官网注册试用哦~

论坛徽章:
12
射手座
日期:2014-10-02 11:31:29程序设计版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-27 06:20:00程序设计版块每日发帖之星
日期:2016-05-27 06:20:00程序设计版块每日发帖之星
日期:2016-05-25 06:20:00每日论坛发贴之星
日期:2016-05-24 06:20:00程序设计版块每日发帖之星
日期:2016-05-24 06:20:0015-16赛季CBA联赛之深圳
日期:2016-05-23 15:33:59程序设计版块每日发帖之星
日期:2016-05-20 06:20:00程序设计版块每日发帖之星
日期:2016-04-26 06:20:00神斗士
日期:2015-12-03 09:27:3215-16赛季CBA联赛之八一
日期:2016-12-29 09:56:05
3 [报告]
发表于 2016-05-25 20:54 |只看该作者
回复 1# 第一最寂寞i


大神 你觉得未来安卓自动化的发展前景怎样?

论坛徽章:
3
摩羯座
日期:2013-09-04 12:01:36申猴
日期:2013-10-23 12:12:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34
4 [报告]
发表于 2016-05-27 11:12 |只看该作者
1.安卓自动化测试你用过哪些测试工具?
appium 百度的coffee

2.在安卓自动化测试中常常遇见哪些比较棘手的问题?
    a. appium集成了一些selenium的接口 所以脚本开发也比较顺手,单从技术角度来说只要文档看仔细了没啥不能操作的。
    b. 百度的coffee还没来得及研究(不做评论)
    如果真的要说棘手的问题,appium在执行的时候比较慢

3.你觉得安卓的自动化与IOS最大的区别是什么?
    a. appium 的文档说是可以夸安卓和ios操作,不过本人没有操作过ios自动化。坐等其他做过ios自动化的朋友来谈

4.你觉得未来十年安卓自动化的发展前景怎样?
    我做测试行业已经快6个年头拉,手工测试自动化测试包括接口测试和ui测试都涉及过。“未来十年安卓自动化的发展前景”因该可以理解为“自动化测试的发展前景”。
    我觉得这个问题不因该一刀切来讨论:
        a. 从小公司特别是创业型的公司来说,自动化测试完全没有施行的必要,时间成本和资金成本都无法承受的起。项目在上线之前变化特别大,手工测试的效率在这个时候远远要大于自动化测试。
        b. 但是如果公司的产品在市场中站稳脚跟,换句话说“我们项目可以养活我们团队”。这个时候就进入软件功能迭代增加期,可以适当的引入自动化测试主要测试目标在软件的主要业务流程上,保证在之后的迭代过程中回归测试可以更有效的保证主要业务的完整。这个时候可以将主要的测试精力集中在新功能迭代测试上。
        c. 一旦当软件进入稳定的运营时期,这个阶段多半不会再添加更多的功能而是日常维护阶段。那么可以将自动化测试全面应用起来,从测试用例中挑选出包括主要业务流在内的比较经典的一些用例转化成自动化测试用例,特别是回归测试用例,还有一些线上既往出现过的bug也可以纳入自测用例中。


从业数年的一些小小的想法

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP