最近在项目中领导要求需要做自动化测试,所以我跑去研究了一下Robotium,appium等自动化工具。但是在写case的过程中发现软件版本迭代太快,往往是我的case还没写完,软件已经更新了好几版本了,一些重要流程还有软件的一些架构都已经改变了。所以我只能针对某一个历史版本做UI的自动化,然后出现了一些迷茫:
1.UI自动化在整个项目中的意义何在?它到底要达到一种什么目的?(之前听monkey说的,UI自动化是不能减少人力的)
2.在版本快速迭代的过程中,它又扮演一种什么角色?
3.各位在真实的项目中通过UI自动化能找出多少有意义的BUG?
4.是否需要把性能的case和UI自动化结合在一起,才能使整个自动化变得有意义?


↙↙↙阅读原文可查看相关链接,并与作者交流