柳州做网站公司,seo中文含义是什么,做网站推广的联系方式,公司注册地址与办公地址不一致系列文章目录
【UI自动化】前言
自动化不能代替手工测试#xff0c;自动化都是以手工测试为基础#xff0c;自动化测试实现的步骤要依赖手工#xff1b; 文章目录 系列文章目录【UI自动化】前言 自动化测试的类型自动化解决的问题什么是UI测试测试分类一、使用UI自动化的…系列文章目录
【UI自动化】前言
自动化不能代替手工测试自动化都是以手工测试为基础自动化测试实现的步骤要依赖手工 文章目录 系列文章目录【UI自动化】前言 自动化测试的类型自动化解决的问题什么是UI测试测试分类一、使用UI自动化的原因二、UI自动化的优缺点三、适合做UI自动化的项目四、什么阶段适合做自动化总结 自动化测试的类型
接口自动化性能自动化UI自动化WEBAPP
自动化解决的问题
回归测试
什么是UI测试
通过工具或代码对软件界面进行的测试
测试分类
黑盒测试功能测试白盒测试单元测试灰盒测试接口测试 UI自动化属于黑盒测试 一、使用UI自动化的原因
解决-回归测试重复高频率高》项目发版前对核心功能进行验证解决-压力测试手工无法实现性能测试接口数据量大用户多》模拟多用户同时操作验证软件服务器处理多用户请求的能力解决-兼容性测试手工测试麻烦测试条件多手工执行效率低 平台windowlinuxmac鸿蒙 浏览器edgechrome 系统分类桌面操作系统服务器端操作系统移动端操作系统嵌入式操作系统 移动端品牌多型号多屏幕大小不一致提高测试效率保证产品质量
二、UI自动化的优缺点
优点低成本效率高比手工测试快场景不变可以重复执行减少犯错代码实现不会有差错克服手工测试局限性比如重复量高的性能测试压力测试缺点不能实现复杂逻辑的业务比如ERP系统涉及第三方比如支付模块物料跟踪模块没有权限
三、适合做UI自动化的项目
需求稳定不会频繁变更项目开发周期长需要频繁实现回归测试项目进入迭代周期 周期太短变动频繁的项目则不适合
四、什么阶段适合做自动化
功能结束后进行UI自动化具备一定规模功能测试组自动化测试组分组并行实现比如在功能测试的同时部署自动化测试环境分析需求编写自动化测试用例 总结
自动化不可能发现更多bug他是基于手工测试设计的一套固定场景。要发现这些场景之外的bug还是需要依赖手工测试。比如手工测试可以同时进行功能和布局的测试自动化测试无法检查布局问题他只判断页面中是否存在目标元素而不判断该元素的布局是否正确一些稳定的场景可以使用自动化测试提高效率