带来的是问题是,每次临近发版本,开发每次build一个包,测试同学就要对所有功能check一遍,毕竟临近发版不敢仅回归改动的地方,要回归所有功能....误区有以下几点:
1.不能替代手工测试
2.必须发现bug
3.其他
价值
体现UI自动化的价值有以下几点:
1.能减轻部分手工测试,比如核心模块.
2.持续集成中,对每次build的app的核心模块做冒烟测试...框架选择
接触UI自动化也大概有3年左右时间了,从Robotium、Appium、Macaca到最近比较火的atx都有接触过.但是Appium在解决平台兼容性、使用规模大、文档较多相比其他框架还是有较大的优势...当然框架的选择也是因人而异,没有绝对好和坏....(new AppiumFieldDecorator(driver), HomePage);
需要driver参数和当前类参数初始化当前页面
元素操作
元素定位
appium提供注解的方式声明元素,