摘要: 1.find_element('属性名', '属性值') 先看网页源码 比如通过 id、name、class 来定位,send_keys() 函数是用来赋值的。 2.通过webdriver 中的 By 来定位 导入模块:from selenium.webdriver.common.by import 阅读全文
posted @ 2024-04-01 23:16 鹿先森JIAN 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.安装selenium 命令安装:打开 pycharm,在终端Terminal处,输入安装命令:pip install selenium 或者搜索安装:选择Settings或使用快捷键Ctrl+Alt+S打开设置界面;在设置界面中,选择Python Interpreter; 2.配置 edge 浏 阅读全文
posted @ 2024-04-01 20:35 鹿先森JIAN 阅读(2380) 评论(0) 推荐(0) 编辑
摘要: 介绍 Beautiful Soup 主要是用来解析提取 HTML 和 XML 文件中的数据。 现在官网推荐使用 Beautiful Soup 4 ,已经被移植到了BS4中。 安装 Beautiful Soup:pip instal beautifulsoup4 使用格式: 实例化 Beautiful 阅读全文
posted @ 2023-11-18 01:09 鹿先森JIAN 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 接口测试流程 1、需求分析 2、测试计划与方案 3、分析api⽂档(明确请求、响应数据;参数规则【类型、必填、长度】;分析接口之间的依赖关系) 4、编写用例 5、搭建环境(项目环境、测试环境) 6、编写脚本 7、执行脚本 8、缺陷管理 9、测试报告 接口测试点分析 - 投资业务场景 1. 注册(4+ 阅读全文
posted @ 2023-10-24 22:35 鹿先森JIAN 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 测试流程 1、需求评审 前提:开会前,问主任拿需求文档,提前看并记录不明确之处。 参与人员:前端、后端、测试、产品(涉及本项目的人员) 目的: 1、确保各部门需求理解一致。【重要】 2、各角色对需求进行查漏补缺。 3、熟悉项目功能,了解软件有些功能。 提示:需求分析阶段 → 软件还未实现(刚立项) 阅读全文
posted @ 2023-10-24 22:34 鹿先森JIAN 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 项目介绍 安享智慧理财项目是一个P2P的金融平台,P2P金融又叫P2P信贷。 金融P2P项目,用于P2P的借款和投资管理。 提示:P2P是 peer-to-peer 或 person-to-person 的简写,意思是个人对个人。 用户 项目功能架构 项目技术架构 扩展:常见的架构 1、系统架构:B 阅读全文
posted @ 2023-10-23 00:49 鹿先森JIAN 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Linux服务器性能查看分析调优 - 知乎 (zhihu.com) 步骤: 确定问题。根据性能测试的结果来分析确定bug —— 测试⼈员职责 分析原因。分析问题产⽣的原因 —— 开发⼈员职责 给出解决⽅案。可以是修改软件配置、增加硬件资源配置、修改代码等 —— 开发⼈员职责验证解决⽅案。—— 测试⼈ 阅读全文
posted @ 2023-10-10 00:26 鹿先森JIAN 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Jmeter安装使用 - 鹿先森JIAN - 博客园 (cnblogs.com) 逻辑控制器 IF 控制器 添加方式:测试计划 → 线程组 → 逻辑控制器 → IF控制器 案例: 1、使用 ‘用户定义的变量’ 定义一个全局变量name,name的值可以是 baidu 或 itcast 2、根据nam 阅读全文
posted @ 2023-10-01 18:43 鹿先森JIAN 阅读(159) 评论(0) 推荐(0) 编辑
摘要: JMeter是 Apache 组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。 下载 JMeter 官网下载地址: http://jmeter.apache.org/download_jmeter.cgi 它是绿色版无需安装,解压到本地目录即可。 使用前提:需要安装JDK8以上才能 阅读全文
posted @ 2023-09-22 23:20 鹿先森JIAN 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 接口测试设计流程 1. 需求分析与评审 2. 接口文档解析 分析接口文档的核心内容 API文档:Ego: Ego商城小程序,只存放项目前后端源码文件 (gitee.com) 3. 设计测试用例与评审 设计思路 介绍一下你简历项目中的XXX项目的接口用例如何设计? 接口用例方法设计 - 鹿先森JIAN 阅读全文
posted @ 2023-09-13 13:59 鹿先森JIAN 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Ego微商小程序 - 搭建环境 - 鹿先森JIAN - 博客园 (cnblogs.com) 学习目标 1. 结合项目测试流程能够完成产品需求的评审 2. 能够制定出Ego微商项目的测试计划与方案 熟悉项目的步骤 1. 项目是干什么的? 2. 项目是给谁用的? 3. 项目构成模块有哪些? 4. 项目的 阅读全文
posted @ 2023-09-08 00:59 鹿先森JIAN 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Ego微商小程序测试_又一程山水的博客-CSDN博客 项目实战--Ego微商小程序_柚子柚子蜜的博客-CSDN博客 源码文件:https://gitee.com/lwj0126/ego 项目部署流程 前后端部署要求 后台服务部署步骤 本地部署检查 打开虚拟机,运行 Centos,打开终端,输入 if 阅读全文
posted @ 2023-09-07 00:05 鹿先森JIAN 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 图解Git操作,一篇就够 - 知乎 (zhihu.com) git使用 - 知乎 (zhihu.com) Git 图解出炉啦,快来看看吧! - 知乎 (zhihu.com) Git – 常用命令备忘录|极客教程 (geek-docs.com) 工作区 - 暂存区 git add <filename> 阅读全文
posted @ 2023-09-04 01:08 鹿先森JIAN 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 本文:在本地电脑安装 Git,在线注册 Gitee,给 PyCharm 配置 Gitee的使用。 Git 和代码托管平台 代码托管平台是基于网络服务器的远程代码仓库,一般我们简单称为远程库。 代码托管平台是为程序员提供的一个在线协作、管理和托管代码的服务。它们通常提供基于Web的用户界面,支持代码版 阅读全文
posted @ 2023-09-01 23:49 鹿先森JIAN 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 概念:校验接⼝返回响应结果的全部字段(更进一步的断言) 校验内容: 字段值 字段名 或 字段类型 校验流程: 定义json语法校验格式 ⽐对接口实际响应数据是否符合json校验格式 安装 jsonschema pip install jsonschema -i https://pypi.douban 阅读全文
posted @ 2023-08-31 23:18 鹿先森JIAN 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 什么是日志 日志也叫 log,通常对应的 xxx.log 的日志文件。文件的作用是记录系统运行过程中,产生的信息。 搜集日志的作用 查看系统运行是否正常。 分析、定位 bug。 日志的级别 logging.DEBUG:调试级别【高】 logging.INFO:信息级别【次高】 logging.WAR 阅读全文
posted @ 2023-08-31 18:53 鹿先森JIAN 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 当一个方法是类方法(使用@classmethod修饰)时,它需要传递参数 cls 以便访问类属性或方法;当一个方法是实例方法时,需要传递参数 self 以便访问当前实例的属性或方法。 转载:Python学习总结(五)类属性、类方法、self、cls_摩霄志在潜修羽的博客-CSDN博客 阅读全文
posted @ 2023-08-28 21:01 鹿先森JIAN 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 对 iHRM 项目的登录接口进行测试。 执行测试用例,测试数据参数化,生成测试报告。 部分重复度高的代码,采用封装形式。 接口用例 项目架构 config.py:路径配置文件 BASE_DIR:当前文件所在文件夹的绝对路径 login_api.py:封装的接口请求方法 登录接口是post请求的,数据 阅读全文
posted @ 2023-08-23 00:41 鹿先森JIAN 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 对TPShop商城项目的登录接口进行测试。 执行测试用例,测试数据参数化,生成测试报告。 部分重复度高的代码,采用封装形式。 阅读全文
posted @ 2023-08-22 00:04 鹿先森JIAN 阅读(210) 评论(0) 推荐(0) 编辑
摘要: PyMySQL包 掌握 PyMySQ L对数据库实现增、删、改、查 数据库工具类封装 数据库操作应用场景 校验 测试数据 接口发送请求后明确会对数据库中的某个字段进行修改,但,响应结果中无该字段数据时。 如:ihrm 删除员工接口。 数据表中的is_delete 由0变1,但没有在响应结果中出现! 阅读全文
posted @ 2023-08-20 00:23 鹿先森JIAN 阅读(75) 评论(0) 推荐(0) 编辑
摘要: IT项目管理中,svn常常被用于版本控制和团队协作开发。其中,版本控制工具除了svn,还有cvs、git,三种工具;各有其自身特点,cvs -> svn -> git 的发展顺序。 svn是 subversion 的简称,是一个开放源代码的版本控制系统,下载及如何安装配置网上有很多教程,其中大多数情 阅读全文
posted @ 2023-08-16 21:53 鹿先森JIAN 阅读(108) 评论(0) 推荐(0) 编辑
摘要: adb的全称为Android Debug Bridge,就是起到调试桥的作用,也就是debug工具,通过它可以和android设备或模拟器通信。 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言说,adb就是连接Andr 阅读全文
posted @ 2023-07-30 16:42 鹿先森JIAN 阅读(568) 评论(0) 推荐(0) 编辑
摘要: App测试包发布和管理 App客户端(内部)发布平台 在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用内测分发平台。如:蒲公英、Testlink等。 操作步骤: 开发将应用测试包上传到这些平台上 平台可以生成对应的二维码 测试直接扫码进行应用安装 App客户端(线上)发布平台 产品 阅读全文
posted @ 2023-07-26 16:57 鹿先森JIAN 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Requests库 能够使用Requests库发送get/post/put/delete请求,获取响应状态码、数据 能够使用UnitTest管理测试用例 简介与安装 Requests库是Python编写的,基于urllib的HTTP库,使用方便。 安装:pip install requests 镜像 阅读全文
posted @ 2023-07-18 16:21 鹿先森JIAN 阅读(283) 评论(0) 推荐(0) 编辑
摘要: UnitTest框架 介绍 是Python⾃带的一个单元测试框架,可以用来做单元测试 测试⼈员⽤来做⾃动化测试,作为⾃动化测试的执⾏框架,即管理和执⾏⽤例的 使用好处 1. 能够组织多个⽤例去执⾏ 2. 提供丰富的断⾔⽅法 3. 能够⽣成测试报告 UnitTest核心要素(组成) 1. TestCa 阅读全文
posted @ 2023-07-17 22:36 鹿先森JIAN 阅读(745) 评论(0) 推荐(0) 编辑
摘要: Postmam 断言 在Test中设置,对返回的响应结果进行断言。 简介 让 Postman工具 代替 人工 自动判断 预期结果 和 实际结果 是否一致。 断言代码书写在 Tests 标签页中。查看断言结果 Test Results 标签页。 断言 - 响应状态码:Status code:Code 阅读全文
posted @ 2023-07-17 01:10 鹿先森JIAN 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 接口测试理论 接口:系统之间数据交互的通道 接⼝测试:校验接⼝回发的 响应数据 与 预期结果 是否⼀致。 接口测试价值 测试页面测试发现不了的问题 符合质量控制前移理念 测试成本低,效益高 HTTP协议 HTTP请求和HTTP响应: HTTP请求 - 鹿先森JIAN - 博客园 (cnblogs.c 阅读全文
posted @ 2023-07-17 00:22 鹿先森JIAN 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 单接口测试 ⼀个单独的业务,就对应⼀个独⽴的接⼝。如:登录业务,对应登录接⼝。注册业务,对应注册接⼝。⽀付业务,对应⽀付接⼝。 下图是设计思路,并非每条都要设计出来,得根据实际情况。 比如,iHRM项目的部门添加接口,请求体参数有必须和非必须的。非必须的可以有任意组合。 单接口测试用例 示例1:登录 阅读全文
posted @ 2023-07-16 23:37 鹿先森JIAN 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 文件介绍 文本文件 可以使用记事本软件打开 txt, py, md, json 二进制文件 不能使用 记事本软件打开 音频文件 mp3 视频文件 mp4 .... 图片 png, jpg, gif, exe 文件操作 打开文件 open( ) r w a 是⽂本⽅式打开, 适⽤于⽂本⽂件, 会对⼆进 阅读全文
posted @ 2023-07-03 15:57 鹿先森JIAN 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 字符串 定义 # 1. 使用 单引号 定义 str1 = 'hello' # 2. 使用 双引号 定义 str2 = "hello" # 3. 使用 三引号 定义 str3 = """hello""" str4 = '''hello''' 下标(索引) 下标从0开始,逆序从-1开始 str1 = ' 阅读全文
posted @ 2023-06-24 00:41 鹿先森JIAN 阅读(11) 评论(0) 推荐(0) 编辑