没有合适的资源?快使用搜索试试~ 我知道了~
接口自动化测试方案是为辣妈系统接口测试使用自动化框架,实现以接口自动化测试为主的目标而编写的技术和实施方案。 文档的主要目的是提供接口自动化测试的技术方案、实施内容、实施步骤,以及关键的技术实现手段等。 接口自动化测试过程中工具不可能完成所有的工作,工具仍然是测试过程中的辅助手段。对于工具主要是解决测试过程中的重复性的工作任务。另外实施自动化的测试,对被测系统也有更高的要求,总结接口自动化测试的实施原则如下: 1. 使用自动化工具测试,要求被测系统开发比较稳定,较少发生功能的变更; 2. 在自动化测试脚本编写前,被测系统的接口相对稳定; 3. 接口测试自动化要求测试数据环境中的测试数据相对独立,满足完全把控数据测试的要求; 4. 要求被测系统的版本运行比较稳定,较少发生测试中止的情况; 5. 完善的、可复用的数据参数,脚本库是一个长期的积累过程。
资源推荐
资源详情
资源评论
自动化测试平台搭建与开发
接口自动化测试方案
版本:V1.0
目 录
1 前言
1.1 文档目的
1.2 名词术语
2 接口自动化测试实施原则
2.1 实施原则
2.2 实施接口自动化测试的优缺点
3 实施范围和目标
3.1 实施范围
3.2 实施目标
3.3 总体实施策略
4 技术方案实施内容
4.1 httprunner的特性和优势:
4.2 httprunner 的工作原理:
4.2.1 第一步:环境搭建
4.2.2 第二步:编写脚本
4.2.3 第三步:执行测试
4.3 Jenkins的安装部署与配置
4.3.1 第一步:代码上传svn
4.3.2 第二步:jenkins部署
4.3.2.1 jenkins新建工程
4.3.2.2 jenkins的工程描述
4.3.2.3 jenkins的代码配置
4.3.2.4 选择构建前删除工作区
4.3.2.5 执行windows批处理命令
4.3.2.6 测试报告的css渲染
4.3.2.7 测试报告的配置
4.3.3 第三步:查看测试报告
4.3.3.1 打开项目目录,点击HTML_Report
4.3.3.2 选择对应时间戳下的.html文件
4.3.3.3.1 Request
4.3.3.3.2 Validators
4.3.3.3.3 Staristics
5 实施管理建议
5.1 实施策略建议
5.2 人员配置
5.3 实施计划
前言
文档目的
接口自动化测试方案是为辣妈系统接口测试使用自动化框架,实现以接口自动化测试为主
的目标而编写的技术和实施方案。
文档的主要目的是提供接口自动化测试的技术方案、实施内容、实施步骤,以及关键的技
术实现手段等。
名词术语
� Httprunner:是大疆公司研发的一款接口自动化框架,基于http协议
� Hrun:httprunner框架下的执行接口测试的启动命令
� Validate:断言,来验证返回的数据是否和传入的参数一致
接口自动化测试实施原则
实施原则
接口自动化测试过程中工具不可能完成所有的工作,工具仍然是测试过程中的辅助手段。
对于工具主要是解决测试过程中的重复性的工作任务。另外实施自动化的测试,对被测系
统也有更高的要求,总结接口自动化测试的实施原则如下:
1. 使用自动化工具测试,要求被测系统开发比较稳定,较少发生功能的变更;
2. 在自动化测试脚本编写前,被测系统的接口相对稳定;
3. 接口测试自动化要求测试数据环境中的测试数据相对独立,满足完全把控数据测试
的要求;
4. 要求被测系统的版本运行比较稳定,较少发生测试中止的情况;
5. 完善的、可复用的数据参数,脚本库是一个长期的积累过程。
实施接口自动化测试的优缺点
接口的自动化测试与手工测试虽然有很多局限,但是同样有其优势,随着自动化测试技术
和工具的发展,对于比较稳定的产品的功能测试中,自动化测试占有越来越重要的地位。
使用接口测试可以加快整个测试的过程,在产品的版本发布之后,可以重复使用测试脚本
进行测试,具体来说:
自动化测试的优点:
� 提高测试效率,降低测试成本;
� 重复性强的手工劳动独立用自动化实现;
� 快速的回归测试,提高新版本发布的速度和质量;
� 避免人工测试容易犯的错误,如:错误测试,漏测试,多测试等;
� 很容易就实现并发性测试;
� 测试可重用,采用脚本和数据可以很容易实现重用。
自动化测试的缺点:
� 规范的测试管理,测试需求,测试用例;
� 不能创造性发现测试脚本没有设计的缺陷;
� 高质量的测试用例;
� 高素质的自动化测试工程师;
� 对测试环境要求比较严格;
� 测试需求变化可能引起大量的测试用例,自动测试脚本的修改、维护。
实施范围和目标
实施范围
1. 工具范围:目前考虑使用svn作为远程代码仓库,httprunner作为主要框架,
jenkins作为持续集成工具
2. 系统范围:定位在测试中心基础测试环境中的系统;
3. 测试阶段的范围:新功能测试、回归测试、以及上线后的功能回归测试
实施目标
1. 接口自动化测试系统应该能完成集成测试、以及上线后功能的回归测试;
2. 接口自动化测试方案对目前大部分应用系统都可以进行测试;
3. 实现自动化脚本编写、自动化脚本执行、自动化缺陷报告和管理。
总体实施策略
剩余10页未读,继续阅读
资源评论
进击的雷神
- 粉丝: 2w+
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功