05 2021 档案

摘要:(十四)-框架主入口main.py设计&sendmail邮件服务调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设计main.py脚本 5 调用邮件服务主函数main.py源码 6 运行效果 7 目前框架结构 1 测试目的 组织运行所有的测试用例,并测试报告和测试结果通过 阅读全文
posted @ 2021-05-31 08:34 虫无涯 阅读(6) 评论(0) 推荐(0) 编辑
摘要:(十三)-框架主入口main.py设计&log日志调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建存放日志目录log 4.2 `baseInfo.py`中加入日志 4.3 `test_toolbar.py`中加入日志 4.4 主函数入口main.py中调用日志 5 调 阅读全文
posted @ 2021-05-28 08:22 虫无涯 阅读(4) 评论(0) 推荐(0) 编辑
摘要:(十二)-框架主入口main.py设计&测试报告调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建框架主入口脚本 4.2 设计main.py脚本 5 调用测试报告主函数main.py源码 6 运行效果 7 目前框架结构 1 测试目的 组织运行所有的测试用例,并调用测试报 阅读全文
posted @ 2021-05-26 08:28 虫无涯 阅读(7) 评论(0) 推荐(0) 编辑
摘要:(十)-自动化测试用例脚本设计 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建页面脚本 4.2 调用登录模块 4.3 封装页面元素 4.4 封装测试用例集 5 完整源码 5.1 toolbar.py 5.2 test_toolbar.py 6 执行自动化测试用例 7 执行效果 阅读全文
posted @ 2021-05-20 18:13 虫无涯 阅读(10) 评论(0) 推荐(0) 编辑
摘要:((十)-邮件服务模块封装(sendmail) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设置邮件服务第三方客户端 4.2 新建邮件服务模块脚本 4.2 邮件服务脚本封装 5 完整邮件服务源码 6 目前框架结构 1 测试目的 把测试结果或测试报告附在邮件的附件和正文,通过邮件发 阅读全文
posted @ 2021-05-20 18:13 虫无涯 阅读(2) 评论(0) 推荐(0) 编辑
摘要:(九)-测试报告模块封装(BeautifulReport) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 安装BeautifulReport 4.2 新建测试报告模块脚本 4.3 测试报告脚本封装 5 完整测试报告源码 6 后续框架调用后生成的报告模板样式 7 目前框架结构 1 测 阅读全文
posted @ 2021-05-19 17:53 虫无涯 阅读(5) 评论(0) 推荐(0) 编辑
摘要:(八)-日志模块封装(logging模块) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建日志模块脚本 4.2 日志脚本封装 5 完整日志源码 6 目前框架结构 1 测试目的 记录测试过程重要的测试数据,输出到log日志,便于问题追踪。 2 测试需求 封装日志模块。 3 需求分 阅读全文
posted @ 2021-05-19 17:52 虫无涯 阅读(5) 评论(0) 推荐(0) 编辑
摘要:(七)-截图功能封装和调用 1 实现目的 2 测试需求 3 需求分析 4 详细设计 4.1 创建脚本 4.2 截图名称命名规则 4.3 脚本设计 5 创建截图保存目录 6 完整截图功能代码 7 登录成功后调用截图 8 baseInfo.py脚本更新后的代码 9 截图效果 10 目前框架结构 1 实现 阅读全文
posted @ 2021-05-13 18:36 虫无涯 阅读(10) 评论(0) 推荐(0) 编辑
摘要:(六)-登录模块封装 1 测试需求 2 需求分析 3 详细设计 3.1 创建登录脚本 3.2 引入相关包 3.3 创建一个类封装登录和退出 4 完整代码实现 5 目前框架结构 1 测试需求 本节主要是模拟用户真实场景的登录,进而对用户登录模块进行封装。后续使用的测试对象为酷狗音乐(版本V9229)。 阅读全文
posted @ 2021-05-13 18:05 虫无涯 阅读(10) 评论(0) 推荐(0) 编辑
摘要:(五)-控件定位工具和使用方法 1 前言 2 常用GUI控件识别和定位工具 3 工具选择 4 Inspect使用 4.1 Inspect下载 4.2 了解Inspect 4.3 工具窗口 4.4 使用方法 5 控件识别举例 5.1 按钮类型 5.2 文本类型 5.3 列表类型 5.4 其它类型 1 阅读全文
posted @ 2021-05-11 18:29 虫无涯 阅读(72) 评论(0) 推荐(0) 编辑
摘要:(四)-第一个WindowsGUI自动化测试程序 1 UIAutomation基本理论 1.1 UIAutomation安装 1.2 作者博客 1.3 基本理论 2 uiautomation使用方法 2.1 常用方法 2.2 句柄常用操作 2.3 windows程序常用操作 2.4 句柄的抓取 4 阅读全文
posted @ 2021-05-10 18:11 虫无涯 阅读(15) 评论(0) 推荐(0) 编辑
摘要:(三)-环境部署 1 Python安装 1.1 下载 1.2 安装 2 安装配置Pycharm 2.1 下载 2.2 安装 3 界面熟悉 4 创建工程 4.1 新建项目 1、这里先先安装Python环境和配置Pycharm工具; 2、所有的python包和依赖库,等后续需要哪个再装。 1 Pytho 阅读全文
posted @ 2021-05-10 17:47 虫无涯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:(二)-详细设计&框架设计 1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程 4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式 1 需求分析 对 实现需求 进行详细分析,主要有下: 功能说明使用Unittest框架开源自动化测试框架,直 阅读全文
posted @ 2021-05-08 18:00 虫无涯 阅读(14) 评论(0) 推荐(0) 编辑
摘要:(一)-总体需求 1 实现目的2 功能需求3 其他要求4 适用人员5 学习周期6 学习建议7 内容直达8 反馈联系 1 实现目的 基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题; 阅读全文
posted @ 2021-05-07 17:43 虫无涯 阅读(23) 评论(0) 推荐(0) 编辑