博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
...
阅读量:6820 次
发布时间:2019-06-26

本文共 483 字,大约阅读时间需要 1 分钟。

五年前,当测试人员逐渐熟悉了Selenium API编写UI自动化用例时,互联网的主战场已经从web端逐渐过渡到了app端。现在,app在UI自动化方面的框架已经比较成熟,例如我们已经使用了三年多的appium,还有诸如uiautomator、espresso、robotium等等。

UI能解决什么问题? 

1、重复性的功能测试及验证

2、避免疲惫操作时的人为测试遗漏

3、通过UI自动化操作获取其他测试数据的能力

UI的优缺点是什么? 

在实际应用中,UI自动化可以帮助我们节省人工测试成本,提高功能测试的测试效率。 

缺点也是比较明显,随着敏捷迭代的速度越来越快,UI控件的频繁变更导致控件定位不稳定,提高了用例脚本的维护成本,同时定位的不稳定导致用例的可信度降低。

。。。。。。。。

UI的应用场景 

主要应用于冒烟测试、回归测试、Dailybuild等阶段。

UI存在的意义

存在即合理,我们可以先看下软件测试的金字塔模型。

...............有空补

转载于:https://www.cnblogs.com/zhu520/p/11060604.html

你可能感兴趣的文章
easyui的 getSelections 与 getSelected 对比区别
查看>>
后缀数组模板 UOJ#35. 后缀排序
查看>>
[转]DirectX Rendering Pipeline渲染管线图
查看>>
ImageMaigck不支持中文路径的问题
查看>>
俄罗斯方块
查看>>
ZOJ 2061 - Buy the Ticket
查看>>
27.将 VMware 服务器上的虚拟机备份到 Azure(上)
查看>>
【cocos2d-x从c++到js】22:使用非侵入方式扩展UI系统接口的举例
查看>>
Hibernate查询效率对比
查看>>
DROP TABLE 恢复【一】
查看>>
Message Flood(map)
查看>>
百度地图计算两坐标点之间距离计算
查看>>
getHibernateTemplate()
查看>>
【SPOJ】10628. Count on a tree(lca+主席树+dfs序)
查看>>
Uva10290 - {Sum+=i++} to Reach N
查看>>
本地域名解析
查看>>
读javascript高级程序设计15-Ajax,CORS,JSONP,Img Ping
查看>>
C# 中的 ConfigurationManager类引用方法
查看>>
搜索引擎-处理查询
查看>>
unzip 命令使用
查看>>