摘要:
(十六)-如何修改框架为通用性框架或适合自己的项目? 1 本文目的 2 修改baseInfo.py 3 修改sendmail.py 4 设计封装测试页面控件 5 设计测试用例 6 修改main.py 1 本文目的 主要是我们拿到框架后如何进行修改适合自己的框架 2 修改baseInfo.py 打开【 阅读全文
摘要:
(十五)-框架README.md设计 1 README作用 2 如何写README 3 框架结构完善 4 完整的README文档 4.1 技术栈 4.2 框架设计 4.3 框架说明 4.4 框架执行流程 4.5 log日志 4.6 测试报告html格式 4.7 测试报告邮件格式 4.8 执行方法 1 阅读全文
摘要:
(十四)-框架主入口main.py设计&sendmail邮件服务调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设计main.py脚本 5 调用邮件服务主函数main.py源码 6 运行效果 7 目前框架结构 1 测试目的 组织运行所有的测试用例,并测试报告和测试结果通过 阅读全文
摘要:
(十三)-框架主入口main.py设计&log日志调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建存放日志目录log 4.2 `baseInfo.py`中加入日志 4.3 `test_toolbar.py`中加入日志 4.4 主函数入口main.py中调用日志 5 调 阅读全文
摘要:
(十二)-框架主入口main.py设计&测试报告调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建框架主入口脚本 4.2 设计main.py脚本 5 调用测试报告主函数main.py源码 6 运行效果 7 目前框架结构 1 测试目的 组织运行所有的测试用例,并调用测试报 阅读全文
摘要:
(十)-自动化测试用例脚本设计 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建页面脚本 4.2 调用登录模块 4.3 封装页面元素 4.4 封装测试用例集 5 完整源码 5.1 toolbar.py 5.2 test_toolbar.py 6 执行自动化测试用例 7 执行效果 阅读全文
摘要:
((十)-邮件服务模块封装(sendmail) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设置邮件服务第三方客户端 4.2 新建邮件服务模块脚本 4.2 邮件服务脚本封装 5 完整邮件服务源码 6 目前框架结构 1 测试目的 把测试结果或测试报告附在邮件的附件和正文,通过邮件发 阅读全文
摘要:
(九)-测试报告模块封装(BeautifulReport) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 安装BeautifulReport 4.2 新建测试报告模块脚本 4.3 测试报告脚本封装 5 完整测试报告源码 6 后续框架调用后生成的报告模板样式 7 目前框架结构 1 测 阅读全文
摘要:
(八)-日志模块封装(logging模块) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建日志模块脚本 4.2 日志脚本封装 5 完整日志源码 6 目前框架结构 1 测试目的 记录测试过程重要的测试数据,输出到log日志,便于问题追踪。 2 测试需求 封装日志模块。 3 需求分 阅读全文
摘要:
(七)-截图功能封装和调用 1 实现目的 2 测试需求 3 需求分析 4 详细设计 4.1 创建脚本 4.2 截图名称命名规则 4.3 脚本设计 5 创建截图保存目录 6 完整截图功能代码 7 登录成功后调用截图 8 baseInfo.py脚本更新后的代码 9 截图效果 10 目前框架结构 1 实现 阅读全文