当前位置:文档之家› 怎样做自动化测试

怎样做自动化测试

自动化测试(python http接口自动化为例)名称ຫໍສະໝຸດ 说明适合自动化测试场景
1.任务测试明确,不会频繁变动
2.每日构建后的测试验证
3.比较频繁的回归测试
4.软件系统界面稳定,变动少
5.需要在多平台上运行的相同测试案例、组合遍历型的测试、大量的重复任务
6.软件维护周期长
7.项目进度压力不太大
8.被测软件系统开发比较规范,能够保证系统的可测试性
9.具备大量的自动化测试平台
10.测试人员具备较强的编程能力
测试依据
接口文档
需求分析
分析接口类型、输入输出等项,理清业务逻辑,接口关联关系,如鉴权、接口依赖等
搭建接口测试环境
搭建python集成开发环境,python测试运行环境,Jenkins持续集成环境
测试用例脚本开发
Python自带的单元测试框架unittest+requests+json+xlrd+HTMLTestRunner来编写自动化测试用例,断言预期结果,以及批量执行测试用例等
测试执行
持续集成工具Jenkins配置执行策略,如每天、每月等,执行之后生成html格式可视化测试报告
发送邮件报告
持续集成工具Jenkins配置邮件参数,执行完毕之后,发送测试报告到相关人
相关主题