07 2022 档案

摘要:二、项目 2.1 自动化测试流程 1. 将功能用例转化自动化用例(在功能用例模板新增一列 是否自动化 ) 2. 搭建自动化测试环境(本机依赖的环境:python、pycharm、浏览器、浏览器驱动、selenium、 parameterized) 3. 搭建自动化框架(po模式+数据驱动+log+报 阅读全文
posted @ 2022-07-22 13:52 晴朗Alisa 阅读(191) 评论(0) 推荐(0) 编辑
摘要:今日目标: 1. 日志 【核心目标】 2. 项目 一、日志 1.1 什么是日志 说明:记录系统运行程序一些步骤,对一个事件(点击事件)也称为日志(Log) 1.2 特点 1. 调试程序 2. 定位跟踪bug 3. 根据日志,查看系统运行是否出错; 4. 分析用户行为,与数据统计 1.3 级别 1. 阅读全文
posted @ 2022-07-21 18:27 晴朗Alisa 阅读(151) 评论(0) 推荐(0) 编辑
摘要:今天目标: 1. 数据驱动 扩展: 1. 线性驱动 2. 模块驱动 3. 数据驱动一、数据驱动 1.1 什么是数据驱动? 说明: 1. 通过测试数据控制用例的执行,直接影响测试结果; 2. 数据驱动是最好结合PO+参数化技术使用; 1.2 数据驱动优点 将维护关注点放到测试数上,而不去关注测试脚本代 阅读全文
posted @ 2022-07-20 15:26 晴朗Alisa 阅读(248) 评论(0) 推荐(0) 编辑
摘要:今日目标: 1. 基于unittest框架跳过测试 函数 2. 生成html报告 3. PO模式 一、跳过用例 分类: 1. 直接跳过 语法:@unittest.skip(说明) 场景:一般适合功能未实现完成用例 2. 条件满足跳过 语法:@unittest.skipIf(条件, 原因) 场景:一般 阅读全文
posted @ 2022-07-19 21:26 晴朗Alisa 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-18 18:07 晴朗Alisa 阅读(25) 评论(0) 推荐(0) 编辑
摘要:今天目标: 1. UnitTest框架基本使用 2. Fixture 3. 断言 4. Html测试报告一、UnitTest框架 1.1 为什么使用UnitTest框架? 1. 批量执行用例 2. 提供丰富的断言知识 3. 可以生成报告 1.2 什么是UnitTest框架 python自带一种单元测 阅读全文
posted @ 2022-07-18 17:40 晴朗Alisa 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-18 11:49 晴朗Alisa 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、今日目标: 1.1 下拉选择框 1.2 弹出框 1.3 滚动条操作 1.4 frame表单切换 1.5 多窗口切换 1.6 窗口截图、验证码处理 一、下拉框 1.1 为什么单独使用下拉框? 1. 如果option选项没有value值的化,css定位或其他定位就不太方便。故要单独使用下拉框 1.2 阅读全文
posted @ 2022-07-15 18:28 晴朗Alisa 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-15 10:51 晴朗Alisa 阅读(49) 评论(0) 推荐(0) 编辑
摘要:今天目标: 1. 元素操作 2. 浏览器常用操作API 3. 元素操作其他常用操作API 4. 鼠标及键盘操作 5. 元素等待【重点】 6. 下拉框选择 一、元素操作 2.1 方法 1). send_keys() # 输入方法 2). click() # 点击方法 3). clear() # 清空 阅读全文
posted @ 2022-07-15 10:49 晴朗Alisa 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-14 14:26 晴朗Alisa 阅读(34) 评论(0) 推荐(0) 编辑
摘要:四、元素定位 4.1 为什么要使用元素定位? 要使用web自动化操作元素,必须首先找到此元素。 4.2 定位工具 火狐:Firebug (F12获取直接点击 Friebug图标) 谷歌:F12键(开发者工具) 4.3 定位元素时依赖于什么? 1. 标签名 2. 属性 3. 层级 4. 路径 4.4 阅读全文
posted @ 2022-07-13 18:23 晴朗Alisa 阅读(455) 评论(0) 推荐(0) 编辑
摘要:python3 所用的命令: F:\Users\www\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install --upgrade pip' command. 3.2 浏览器及驱动安装 浏览器 火狐:可以官网或百度获取 阅读全文
posted @ 2022-07-13 14:27 晴朗Alisa 阅读(156) 评论(0) 推荐(0) 编辑
摘要:unittest的编写流程如下: 阅读全文
posted @ 2022-07-12 20:01 晴朗Alisa 阅读(18) 评论(0) 推荐(0) 编辑
摘要:练习: 在tool.py 中增加add()函数 在Test_add.py中写TestCase 测试用例类 在另一个.py 文件中, 写测试套件和执行用例 结果 阅读全文
posted @ 2022-07-12 14:00 晴朗Alisa 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-12 10:29 晴朗Alisa 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-11 18:05 晴朗Alisa 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-11 17:55 晴朗Alisa 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-11 17:46 晴朗Alisa 阅读(10) 评论(0) 推荐(0) 编辑
摘要:JSON文件处理 1.读取: 读取json文件2: 读取json文件3: json写入文件 四: 阅读全文
posted @ 2022-07-11 17:27 晴朗Alisa 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-11 16:48 晴朗Alisa 阅读(6) 评论(0) 推荐(0) 编辑
摘要:from . import send_message from distutils.core import setupsetup(name='hm_message', # 包名 version='1.0', # 版本 description="shaoqing's 发送和接收消息模块", # 描述信 阅读全文
posted @ 2022-07-11 16:46 晴朗Alisa 阅读(16) 评论(0) 推荐(0) 编辑
摘要:大驼峰命名法: 首字母大写, 中间不能有_ , 应该是完整的一串字符 如:CatMoudle 阅读全文
posted @ 2022-07-05 17:56 晴朗Alisa 阅读(15) 评论(0) 推荐(0) 编辑
摘要:改造后: 阅读全文
posted @ 2022-07-05 17:08 晴朗Alisa 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-05 15:20 晴朗Alisa 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一:创建对象的过程以及实例的概念 二:类是一个特殊的对象 三:类属性的定义及使用 四:属性查找机制-向上查找 五:使用对象名+类属性赋值语句会创建实例属性 阅读全文
posted @ 2022-07-05 11:14 晴朗Alisa 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-05 10:25 晴朗Alisa 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-04 18:19 晴朗Alisa 阅读(17) 评论(0) 推荐(0) 编辑
摘要:继承和重写: 阅读全文
posted @ 2022-07-04 17:31 晴朗Alisa 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-07-04 15:26 晴朗Alisa 阅读(13) 评论(0) 推荐(0) 编辑
摘要:02 身份运算符 阅读全文
posted @ 2022-07-04 15:08 晴朗Alisa 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一:定义何为封装, 就是把属性和方法封装到一个类中外界使用类创建对象, 然后让对象调用方法二:小明爱跑步小明爱跑步小明 体重 75.8 kg小明每次跑步 会减肥 0.5kg小明每次吃东西,体重增加1kg三:提取信息提取信息:PERSONname(属性)weight(属性)__init__(self, 阅读全文
posted @ 2022-07-04 13:39 晴朗Alisa 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示