当前位置 : 主页 > 网络安全 > 测试自动化 >

第1章 自动化测试简介

来源:互联网 收集:自由互联 发布时间:2021-06-19
自动化测试简介 自动化报告整理 log execl email 软件开发流程 需求分析 代码设计 编码 单元测试 集成测试 系统测试 验收 测试分类 功能测试 性能测试 执行方式 手工测试 自动化测试 自
自动化测试简介 自动化报告整理 log execl email 软件开发流程 需求分析 代码设计 编码 单元测试 集成测试 系统测试 验收 测试分类 功能测试 性能测试 执行方式 手工测试 自动化测试 自动化测试原理 静态自动化 代码检测:类似于编程工具的编译系统 动态自动化 1、基于浏览器和DOM对象的自动化,是通过识别浏览器元素对象,并进行属性和方法的记录,常见工具:selenium,watir,autoit, 2、基于GUI测试是模拟用户使用行为,调用api接口,实现测试自动化。常见工具:qtp,uft,rft 自动化测试优点 1、解决重复频繁的工作,释放测试人员来做更加高级的事情,比如用例设计 比如要输入一组数据或一系列数据的时候 2、使回归测试更加方便 比如开发修改了某个模块以后,可能要将所有模块都需要测试一遍,这时候就需要自动化测试 3、执行一些手工测试困难或不可能进行的测试 比如快点击或频繁操作等等 4、自动化测试具有一致性和重复性 比如用例复用,数据相同 5、增加测试的可靠性 比如避免测试人员的误操作 适合自动化测试场景 1、测试数据明确,不会频繁变动 2、软件需求变更少 比如用例的变更 比如脚本的变更 增加了测试任务量 3、项目周期长,测试脚本可以复用 比如在小米1,小米2,小米3上进行测试都是差不多的 自动化测试工具 selenium简介 1、开源软件 2、支持主流浏览器:fireFox,chrome,IE 3、跨平台:Windows,Linux,MacOS 4、多语言:Java,python,ruby,php,JS 5、对web支持良好,丰富简单的API
网友评论