自动化测试框架
2019-05-30 10:22:35 0 举报
AI智能生成
自动化测试框架
作者其他创作
大纲/内容
jenkins
创建自动化job
执行自动化测试job
通过job任务生成测试报告,邮件发送相关人员
测试用例维护
测试人员维护testfile的excel文件
测试人员维护caselist.txt文件
测试人员上传测试脚本至服务器
API接口测试实施方法
开发人员进行基础api测试脚本编写(正常调用、异常调用,一次即可)
测试人员在开发人员脚本基础上进行用例添加,修改等
selenium框架
有测试人员完成
通过katalon recorder工具录制基础脚本
录制完成后增加断言
增加异常测试用例
共通类common文件夹(封装共通方法)
http方法(get、post)
发送邮件方法
log日志记录方法
HTMLTestReportCN测试报告样式
http请求参数处理方法
selenium页面元素检查方法封装(设想)
测试脚本testcase文件夹(存放测试脚本)
python测试脚本存放目录
编写测试脚本,调用common文件下共同类方法,读取testfile文件下相关测试用例执行测试
测试用例testfile文件夹(测试用例存放目录)
excel文件格式测试用例
用例包含测试目的,请求地址,参数,请求方法,预期结果等字段
一测试脚本采用行读取方式,一行执行一次,进行测试
result目录
存放测试结果report.html
存放执行log
caselist.txt
测试接口名称文件
一行一个接口名称
接口名称与测试脚本名称一致
runAll.py
自动化测试执行脚本
读取caselist.txt文件,进行用例执行
根据caselist文件中接口名称,查找测试脚本,执行相关测试脚本
0 条评论
下一页