自动化测试
- 回归测试——项目发行新版本,上线之前,对之前的功能进行测试
- 压力测试——多用户操作软件
- 兼容性测试
自动化测试优缺点
- 较少时间内运行更多的测试用例
- 自动化脚本可以重复运行
- 减少人为错误
- 克服手工测试的局限性——更加灵活
误区:
- 自动化测试可以完全代替手工测试
- 自动化测试一定比手工厉害
- 自动化测试可以发掘更多的bug:只能发现固定的bug,在代码限定的范围之内的
- 自动化适用于所有功能
自动化测试分类
- web自动化:让程序代替人工自动验证Web项目功能的过程
- 移动自动化测试——1.基于工具 2.基于代码
- 接口自动化测试
- 单元测试——自动化测试
适合web自动化的项目
- 需求变动不频繁——大项目或者说自研产品
- 项目周期长
- 项目需要回归测试
web自动化测试开始阶段
功能测试完毕(手工测试)
web自动化所属分类——功能用例,属于黑盒测试
代码可见度——功能
- 黑盒测试——功能测试
- 白盒测试——单元测试
- 灰盒测试——接口测试
安装工具
默认安装最新版本