移动测试基础 新秀群技术规划路线讨论

思寒_seveniruby · 2014年09月20日 · 最后由 神奇的小新 回复于 2014年10月11日 · 63 次阅读

这是 Testerhome 新秀群的一个技术方向投票.

发起技术产品研发活动, 是为了实践和练习, 带动大家的研究能力和技术实力成长.
不需要做的多牛逼, 只要认真做就可以.

我解释下几个选项的意义

测试框架

15 (43%)

这个表示研发一种测试框架, 具体什么样子的框架我没确定.
可以是类似 cafe 和 appium 的框架, 当然我不建议. 这个工作量太大,
不建议一开始就搞太大的东西. 尽量先做小而美的工具.
也可以是类似 appium library 的关键词驱动框架, 或者 Calabash 这种 BDD 框架
或者为现有的框架做扩展

录制工具

7 (20%)
目前的录制工具没一个好用的, 所以这个也是有很大机会的.
比如类似 selendroid 的 inpector 我觉得就很好, 可以改造为录制器.

调试分析工具

10 (29%)
可以辅助定位问题, 分析数据调用和函数调用的工具. 可以分析性能和功能, 以及代码覆盖度.

云测服务

以上工具的云服务延伸

开源 vs 闭源

这个看大家的态度, 如果是开源, 容易被商业公司抄袭
我建议是内部开源, 闭源, 但是定期对外发布源代码和工具.

新秀群的朋友, 大家都有什么看法, 发表下意见吧.

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 19 条回复 时间 点赞

录制工具针对性很强,如果要做的话,需要 android,ios 方面的专家。

测试框架适用性比较广,我认为 appium 这种算是比较底层的框架,现在缺的是一种比较高层的框架,可以收集用例执行信息、用例的调度执行,输入数据传入,案例间参数的传递等等。

如果要搞小而美的,我建议还是做 appium 类似的工具(现有的工具坑太多)吧或者录制工具也成

#1 楼 @umbrella1978 不用顾忌全平台吧, 先专注于一点, 先解决最大的痛点

#2 楼 @seveniruby 嗯 也好 现在工具确实不稳定,如果能解决这个问题,确实能解决最大的痛点

我想知道,这个论坛能发帖子吗?怎么没找到入口呢?!

怎么突然会有这个想法?

支持录制工具,可以缩短工作量,现在都是手敲,虽然能实现,对于页面跳转比较多比较复杂的页面,录制工具能提供好大的帮助。。

还是要避免重复造轮子,根据自己项目需求结合已有测试框架构建高层次的测试框架比较实际。

同意@luis 避免重复造轮子。
比较感兴趣的是录制工具和调试分析工具
但是不知道目前现有的调试分析工具有哪些……

可以否已 getevent 命令获取到输入事件、对数据处理后采用 appium 脚本进行回放?~

#8 楼 @shixue33 调试分析工具目前没有. 我也是看好录制工具和分析工具的

#9 楼 @xuxu getevent 适合坐标录制软件, 不适合深入的分析. 取到控件信息是很重要的

#5 楼 @gghappy appium 和 robotium 都已经很成熟了, 周边的生态还没完善

1、测试框架只要基于现在第三方的驱动,提供更好的日志分析、数据驱动、参数传递、结果报告、过程数据统计分析等。其中过程数据分析有利于测试过程的改进,以及后续的方向决策。
2、录制工具其实目前对入门者意义更大小,在项目中,脚本有很多的规范,录制的内容需要修改。有些人更愿意自己去手写脚本。
3、调试分析工具,这个更有针对性,可以解决很多实质性问题。感觉这个意义比较大。
4、云服务最后考虑吧

#13 楼 @mggao 请教一下,过程数据分析不知道是指的什么?

虽然有些不明白 但是我还是趋向于写脚本写代码 学习难度大 周期长 肯定能学到很多 当然 2,3,4 也可以了解熟悉使用下

#15 楼 @shixue33 界面 diff, 流程建模 函数追踪

#17 楼 @seveniruby 我对你提到的界面 diff 流程建模 函数追踪很是感兴趣,是否有相关的资料可以共享一下呢? 我的邮箱 gghappy360@126.com thx

调试分析工具 感觉这个还不错,可是不知道如何切入~~

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册