【Web自动化】第1讲 WEB自动化必备知识

自动化测试概念

手工实现操作通过自动化手段来完成行为。

自动化测试,把人对软件的测试行为转化为由奇迹之心测试行为的一种实践,对于最常见的UI自动化测试来讲,就是由自动化测试工具模拟之前需要人工在软件界面上的各种操作,并且自动验证其结果是否符合预期。

 自动化测试流程

 

 需求 —— 需求评审——测试计划——编写测试用例——审批——执行——冒烟

软件稳定功能,正向测试流程——抽取测试用例——断言

分层自动化测试

推荐使用橄榄球模式,优先进行接口测试

Web自动化测试价值

  • 贴近用户,直观
  • 提高效率:回归测试,功能测试加速
  • 提升质量:兼容测试

Web自动化测试瓶颈

  • 维护量大
  • 误报率高
  • 覆盖率低且难以统计

改进及优化方案

优化方案

策略改进

优先测试接口,尽量挑选核心功能,正向测试流程,新功能交给人工测试。

技术改进方法

降低脚本维护成本,脚本中尽量不要有不稳定因素

坐标(索引),良好的维护模型。降低误报率

稳定网络环境、建立合理地失败重跑机制、智能等待

适合自动化测试的项目

软件需求变动不频繁

项目周期较长

自动化测试脚本可重复使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值