04 2023 档案

摘要:(二十三)-框架主入口main.py设计&sendmail邮件服务调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设计main.py脚本 5 调用邮件服务主函数main.py源码 6 运行效果 7 目前框架结构 1 测试目的 组织运行所有的测试用例,并测试报告和测试结果通 阅读全文
posted @ 2023-04-28 09:59 虫无涯 阅读(2) 评论(0) 推荐(0) 编辑
摘要:(二十二)-框架主入口main.py设计&log日志调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建存放日志目录log 4.1.1 配置config.py中写入log的目录 4.2 `baseInfo.py`中加入日志 4.3 `test_gedit.py`中加入日志 阅读全文
posted @ 2023-04-27 09:48 虫无涯 阅读(37) 评论(0) 推荐(0) 编辑
摘要:(二十一)-截止第二十篇,如果出现以下错误,请修改代码 1 错误类型 2 原因分析 3 解决方法 4 修改common/screenShot.py 5 修改config/config.py 1 错误类型 提示xx路径下的截图不存在。 2 原因分析 这里主要是因为我们之前写的截图封装是相对路径,执行m 阅读全文
posted @ 2023-04-26 08:56 虫无涯 阅读(2) 评论(0) 推荐(0) 编辑
摘要:(二十)-框架主入口main.py设计&测试报告调用和生成 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建框架主入口脚本 4.2 设计main.py脚本 4.2.1 在配置文件中添加测试报告的全局变量 4.2.2 在配置文件中添加测试用例的全局变量 4.2.3 main.py中 阅读全文
posted @ 2023-04-25 09:21 虫无涯 阅读(41) 评论(0) 推荐(0) 编辑
摘要:(十九)-自动化测试用例脚本设计 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建页面脚本 4.2 调用登录模块 4.3 封装页面元素 4.4 封装测试用例集 5 完整源码 5.1 gedit.py 5.2 test_gedit.py 6 执行自动化测试用例 7 执行效果 8 目 阅读全文
posted @ 2023-04-24 09:21 虫无涯 阅读(24) 评论(0) 推荐(0) 编辑
摘要:((十八)-邮件服务模块封装(sendmail) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 设置邮件服务第三方客户端 4.2 新建邮件服务模块脚本 4.2 邮件服务脚本封装 5 完整邮件服务源码 6 目前框架结构 1 测试目的 把测试结果或测试报告附在邮件的附件和正文,通过邮件 阅读全文
posted @ 2023-04-23 09:11 虫无涯 阅读(59) 评论(0) 推荐(0) 编辑
摘要:(十七)-测试报告模块封装(BeautifulReport) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 安装BeautifulReport 4.2 新建测试报告模块脚本 4.3 测试报告脚本封装 5 完整测试报告源码 6 后续框架调用后生成的报告模板样式 7 目前框架结构 1 阅读全文
posted @ 2023-04-21 09:24 虫无涯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:(十六)-日志模块封装(logging模块) 1 测试目的 2 测试需求 3 需求分析 4 详细设计 4.1 新建日志模块脚本 4.2 日志脚本封装 5 完整日志源码 6 目前框架结构 1 测试目的 记录测试过程重要的测试数据,输出到log日志,便于问题追踪。 2 测试需求 封装日志模块; 下一篇文 阅读全文
posted @ 2023-04-20 09:03 虫无涯 阅读(35) 评论(0) 推荐(0) 编辑
摘要:(十五)-截图功能screenShort.py封装和调用 1 实现目的 2 测试需求 3 需求分析 4 详细设计 4.1 创建脚本 4.2 截图名称命名规则 4.3 脚本设计 5 创建截图保存目录 6 完整截图功能代码 7 登录成功后调用截图 8 baseInfo.py脚本更新后的代码 9 截图效果 阅读全文
posted @ 2023-04-19 09:05 虫无涯 阅读(17) 评论(0) 推荐(0) 编辑
摘要:(十四)-全局变量配置文件设计config.py 1 设计目的 2 设计思路 3 设计过程 3.1 创建config.py所在目录 3.2 设置项目根目录 3.3 设计配置文件目录 4 目前config.py内容 5 目前框架结构 1 设计目的 我们使用一个文件config.py来存放全局变量,目的 阅读全文
posted @ 2023-04-18 08:56 虫无涯 阅读(44) 评论(0) 推荐(0) 编辑
摘要:(十三)-创建工具集目录tools并封装文件复制方法cpoyFile.py 1 tools的作用 2 创建tools目录 3 创建文件复制方法cpoyFile.py 4 设计cpoyFile.py 4.1 安装shutil 4.2 导入模块 4.3 脚本设计 5 目前框架目录 1 tools的作用 阅读全文
posted @ 2023-04-17 09:48 虫无涯 阅读(33) 评论(0) 推荐(0) 编辑
摘要:3 | 在Ubuntu下安装Docker 1 支持环境2 卸载旧的docker3 安装Docker3.1 添加HTTPS 传输的软件包以及 CA 证书3.2 添加软件源的 GPG 密钥3.3 添加 Docker 软件源3.4 安装Docker3.5 自动安装 4 Docker启动和验证是否安装ok4 阅读全文
posted @ 2023-04-17 08:55 虫无涯 阅读(158) 评论(0) 推荐(0) 编辑
摘要:WindowsGUI自动化测试项目实战+辛酸过程+经验分享 一、前言⚜ 起因⚜ 项目要求⚜ 预研过程⚜⚜ 框架选型⚜⚜ 关于UIaotumation框架 ⚜ 预研成果 二、项目介绍💓 测试对象💓 技术栈💓 项目框架说明 三、项目展示🤣 界面实现效果🤣 测试报告效果🤣 用例执行失败效果🤣 阅读全文
posted @ 2023-04-14 16:57 虫无涯 阅读(142) 评论(0) 推荐(0) 编辑
摘要:2 | Docker的基本概念了解 1 镜像( Image )2 容器( Container )3 仓库( Repository ) 1 镜像( Image ) Docker 镜像(Image),就相当于是一个 root 文件系统;Docker 镜像是一个特殊的文件系统,提供容器运行时所需的程序、库 阅读全文
posted @ 2023-04-14 13:23 虫无涯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 | Docker学习和简介 1 学习来源2 官方学习资源3 Docker简介3.1 Docker是什么?3.2 Docker应用场景3.3 Docker架构3.3 Docker的优势3.3 与传统虚拟机的区别 1 学习来源 本系列笔记学习主要参考书籍《Docker-从入门到实践》以及结合官网的教 阅读全文
posted @ 2023-04-14 11:36 虫无涯 阅读(68) 评论(0) 推荐(0) 编辑
摘要:(六)-登录方法baseInfo.py封装 1 测试需求 2 需求分析 3 详细设计 3.1 创建登录脚本 3.2 引入相关包 3.3 创建一个类封装登录和退出 4 完整代码实现 5 目前框架结构 1 测试需求 本节主要是模拟用户真实场景的登录,进而对用户登录模块进行封装。后续使用的测试对象为ubu 阅读全文
posted @ 2023-04-14 09:25 虫无涯 阅读(72) 评论(0) 推荐(0) 编辑
摘要:(十一)-第一个Linux桌面应用程序GUI自动化测试实例 1 创建工程 1.1 工程存放目录 1.2 新建工程 2 第一个实例 2.1 实例需求 2.2 需求实现 2.2.1 新建一个examples包 2.2.2 新建脚本test_gedit.py 2.2.3 引入包 2.2.4 使用unitt 阅读全文
posted @ 2023-04-13 10:30 虫无涯 阅读(103) 评论(0) 推荐(0) 编辑
摘要:(九)-LDTP简介+Dogtail与LDTP的区别 1 Dogtail的简单代码实现 1.1 引入dogtail库 1.2 获取app对象 1.3 获取app元素的对象 1.4 点击应用的元素 2 LDTP原理 3 LDTP安装 4 LDTP的代码实现 4.1 引入包; 4.2 启动应用程序 4. 阅读全文
posted @ 2023-04-12 09:16 虫无涯 阅读(104) 评论(0) 推荐(0) 编辑
摘要:(十)-Dogtail的详细使用 1 应用启动 1.1 启动方式 1.2 实例 2 获取应用程序 2.1 获取方式 2.2 实例 3 定位元素控件 3.1 定位方式 3.2 实例 4 操作元素 4.1 单击 4.2 双击 4.3 鼠标移动到元素控件上 5 控制键盘和鼠标操作 5.1鼠标相关操作 5. 阅读全文
posted @ 2023-04-12 09:14 虫无涯 阅读(120) 评论(0) 推荐(0) 编辑
摘要:(八)-安装LinuxGUI自动化测试工具Dogtail 1 Dogtail简介 2 Dogtail技术原理 3 Dogtail安装 4 Dogtail的sniff组件 1 Dogtail简介 官网:Dogtail官网文档; Linux平台能够支持Accessibility去获取元素控件的工具,主要 阅读全文
posted @ 2023-04-12 09:12 虫无涯 阅读(169) 评论(0) 推荐(0) 编辑
摘要:(七)-Ubuntu上安装配置Pycharm 1 为啥用Pycharm? 2 Pycharm下载 3 下载方式 3.1 Windows下载后传Ubuntu 3.2 直接在Ubuntu上下载 4 pycharm安装 5 运行pycharm 6 汉化 7 安装pip3 8 配置python解析器 9 验 阅读全文
posted @ 2023-04-11 17:35 虫无涯 阅读(69) 评论(0) 推荐(0) 编辑
摘要:(六)-Windows安装Xshell+Ubuntu开启SSH服务 1 Windows安装Xshell 1.1 为啥安装Xshell 1.2 下载Xshell 1.3 查看UbuntuIP 1.4 Xshell设置 2 Ubuntu开启SSH服务 2.1 检查22端口 2.2 先打开防火墙 2.3 阅读全文
posted @ 2023-04-11 17:29 虫无涯 阅读(49) 评论(0) 推荐(0) 编辑
摘要:(五)-Ubuntu上安装Python3 1 vim安装 1.1 为啥要安装vim? 1.2 vim安装步骤 1.3 查看vim安装是否成功 2 Ubuntu全屏 2.1 查看目前效果 2.2 设置全屏方法 2.3 查看设置后效果 3 安装Python3 3.1 查看是否安装了python 3.2 阅读全文
posted @ 2023-04-11 17:28 虫无涯 阅读(59) 评论(0) 推荐(0) 编辑
摘要:(三)-虚拟机安装(Hyper-V或者VMWare) 1 Hyper-V安装 1.1 方法一:直接启用 1.2 方法二:下载安装 1.3 打开Hyper-V 2 VMWare安装 注意:Hyper-V或者VMWare只安装一个,只安装一个,只安装一个~~~ 本文的主要环境是:在Windows10操作 阅读全文
posted @ 2023-04-11 17:22 虫无涯 阅读(42) 评论(0) 推荐(0) 编辑
摘要:(四)-Hyper-V上安装Ubuntu操作系统 1 Ubuntu下载 1.1 下载地址 1.2 下载说明 2 Hyper-V上安装Ubuntu 2.1 创建虚拟机 2.2 安装Ubuntu系统 3 设置虚拟你网络 4 关闭虚拟机检查点并移除DVD驱动器 5 启动虚拟机 6 配置Ubuntu网络 7 阅读全文
posted @ 2023-04-11 17:22 虫无涯 阅读(39) 评论(0) 推荐(0) 编辑
摘要:(二)-详细设计&框架设计 1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程 4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式 1 需求分析 对 实现需求 进行详细分析,主要有下: 功能说明使用Unittest框架开源自动化测试框架,直 阅读全文
posted @ 2023-04-11 17:18 虫无涯 阅读(105) 评论(0) 推荐(0) 编辑
摘要:(一)- 使用前阅读/总体需求 1 实现目的2 功能需求3 其他要求4 适用人员5 学习周期6 学习建议7 内容直达8 反馈联系 1 实现目的 在LInux操作系统上,针对桌面端软件,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结 阅读全文
posted @ 2023-04-11 17:12 虫无涯 阅读(101) 评论(0) 推荐(0) 编辑