自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享日常学习生活

记录生活的点点滴滴

  • 博客(121)
  • 收藏
  • 关注

原创 python内置关键字-self

作用:1个类可以有多个对象,多个对象都可以通过对象名.的方式访问类中的行为(函数),函数默认有self属性。大白话:谁调用函数,self就代表哪个对象。用于实现函数区分不同对象的。self:指向对象实例本身,用于表示本类当前对象的引用。在类的内部调用方法:self.方法名()在类的外部调用方法:对象名.方法名()

2025-12-01 18:23:38 112

原创 面向对象核心概念

class 类名:#属性#行为。

2025-11-28 09:37:58 196

原创 亲情和爱情

我们总能看到这样一句话:“父母终将老去,孩子也会高飞,最终陪着你一起终老的,只有身边的伴侣。。在心理学中,通常是由个体早期和被照顾者形成的情感联系;也是源于血缘和长期共同生活而形成的,。但爱情不一样,,激情作为爱情的初始原动力,随着时间的推移的会渐渐减弱。而关于爱情,我们要设立纪念日、增加仪式感,用来回忆和寻找最初的原动力和新的刺激。

2025-11-26 10:20:56 233

原创 面向对象特征介绍

1.概述: 隐藏对象的属性和实现细节,仅对外提供公共的访问方式。2.举例:电脑、手机,函数,类=属性+行为3.好处:提供代码的安全性(私有化),简化编程(函数)1.概述:子类继承父类的成员,例如:属性、行为等。大白话:子承父业。2.好处:提高代码的复用性1.概述:同一个函数,接收不同的对象,有不同的效果。大白话:同一个事物在不同场景下表现的状态,形态不同。2.举例:水变成冰,气体,液体等等。3.好处:解耦合,可拓展。

2025-11-26 09:31:00 298

原创 面向对象和面向过程

人们利用计算机来解决问题的思维。

2025-11-25 17:21:19 324

原创 MySQL: case when 用法

1、简单函数2、搜索函数。

2025-11-25 15:20:48 37 1

原创 软件测试全攻略:功能检查要点解析(二)

业务流程一般会涉及到多个模块的数据,所以在对业务流程测试时,首先要保证单个模块功能的正确性,其次就要对各个模块间传递的数据进行测试,这往往是容易出现问题的地方,测试时一定要设计不同的数据进行测试。在Web系统中,在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否能够直接链接查看(匿名查看),是否有权限控制,是否直接执行,并返回相应结果页。,在一个浏览器中作提交后,在另一个浏览器中是否仍可提交成功 ,是否有权限控制,是否有合理提示(如状态变化等)。8. 是否支持Tab键,跳转顺序是否条理。

2025-11-17 18:11:59 130 1

原创 软件测试全攻略:功能检查要点解析

(4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)3. 唯一性:字段唯一的,是否可以重复添加,添加后是否能修改为已存在的字段(字段包括区分大小写以及在输入的内容前后输入空格,保存后,数据是否真的插入到。(3)在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)(8)文件名校验,文件名内容(如含特殊字符,大小写混合,数字,汉字) ,文件名长度。

2025-11-13 17:39:36 893

原创 Apifox自动化测试(三)

1.测试场景是组织、管理和批量执行测试用例的容器。2.测试场景可以串联业务流程,实现端到端自动化。3.测试场景可以一键执行,生成统一的测试报告。4.测试场景的价值:(1)实现自动化测试流程;(2)高效组织测试资产;(3)生成聚合报告。5.测试场景的优点:环境隔离,任务分类,持续反馈。

2025-11-12 11:44:28 465 2

原创 Apifox自动化测试(二)

3.环境变量用于管理不同环境的配置和流程数据,是实现专业测试的核心。2.核心流程:提取(后置操作)->引用({{varname}}).8.先进行响应定义然后进行发布分享文档,最后查看接口文档。9.Mock作用:解除阻塞,模拟异常,隔离测试(并行工作)1.变量解决了接口之间的数据依赖问题,是自动化的基础。4.在项目配置中配置数据库连接,并进行数据库连接测试;6.数据库操作是验证数据持久化正确性的终极手段。7.数据库验证是对接口测试结果的验证。10.Mock用于模拟后端接口的响应。表示读取第一条记录的。

2025-11-11 17:49:22 238

原创 pycharm使用技巧(一)

在使用pycharm时,经常会需要多行代码同时缩进、左移,pycharm提供了快捷方式。鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符。鼠标选中多行代码后,按下Tab键,一次缩进四个字符。鼠标选中多行代码后,同时按住ctrl+/键。1、pycharm使多行代码同时缩进。2、pycharm使多行代码同时左移。同时按住ctrl+shift+F10。4、pycharm快速运行当前程序。3、pycharm多行代码注释。

2025-11-10 16:14:08 119

原创 接口测试(四)-断言

(3)[]用于访问数组元素(如$.list[0]获取第一个元素,$..id递归匹配所有id)断言:判断实际测试结果与预期结果是否一致的检查点,不一致则标记失败。状态码断言是基础,JSONPath响应体断言是主力。(2).用于访问子节点(如$.data.descr)熟练使用JSONPath是精准断言的关键。(1)$表示根节点;(4)*匹配所有元素。

2025-11-08 11:24:11 98

原创 接口测试(三)

1.Query参数:附在URL上的“附加说明”,位于url问号之后,速度快,长度受限制,适合简单数据,get请求,作用过滤和查询,可见性高。3.Header参数:请求头部,描述请求本身的信息,元数据、认证,可见性中。2.Body参数:请求体内,提交大量数据,post、put请求,可见性低;

2025-11-07 18:29:23 114

原创 接口测试(二)

4.在中间工作区,选择请求方法并输入测试url地址;一、Apifox安装和下载。3.在项目内新建接口;二、使用Apifox。

2025-11-03 17:06:44 74

原创 接口测试(一)

6.状态码是服务器回应的第一句话(2xx成功,4xx客户端错误,5xx服务端错误,3xx重定向:需要进一步操作,1xx信息性:请求已收到,继续处理)。8.http:超文本传输协议,Web通信基础协议,客户端和服务端之间请求和应答的标准,通信规则。10.接口测试价值:更早发现问题,更高的测试效率,覆盖度更广的核心价值。11.遵循需求分析->用例设计->脚本编写->执行->报告的标准流程。7.头(Headers)是元数据,体(Body)是真正的内容。9.接口测试:绕过UI,直接验证服务器逻辑的测试。

2025-10-12 16:50:51 231

原创 Apifox 自动化测试

2025-10-11 09:38:40 157

原创 DeepSeek生成测试用例方法

方法:接口信息+请生成针对此接口的测试用例。

2025-10-10 09:25:10 551 1

原创 安全笔记(二)

12. 4 种常见的访问控制机制:DAC、role-BAC、rule-BAC 和 MAC。它们的特点分别是:自主访问控制、基于角色的访问控制、基于规则的访问控制和基于标签的访问控制。11.身份认证的主要场景可以分为:对外认证和对内认证。其中,对内认证往往会因为管理的疏忽,导致很严重的问题。从威胁上来说,无认证和弱密码,是最普遍的安全问题。除此之外,各种密码和认证信息的窃取,也是黑客常用的攻击手段。13.威胁评估的主要思路是,通过识别数据、识别攻击、识别漏洞这三个步骤,来评估公司当前所面临的潜在威胁。

2025-09-30 18:19:59 117

原创 Playwright-总结

2.测试架构:核心层:页面对象模型、配置管理和工具封装。服务层:测试数据工厂、mock服务和断言库。执行层:本地执行、ci流水线和云测试平台。监控体系:实时报告、告警通知和性能分析。1.项目结构设计:页面对象模型、测试夹具、测试用例、工具函数和配置文件。测试分片:--shared=1/4,缩短75%执行时间;并行执行:--workers=8,提高800%吞吐量;依赖缓存:Docker层缓存,加快90%构建速度;智能重试:retries:2,减少30%误报;4.# 环境诊断命令。5.# 网络问题诊断。

2025-09-29 18:02:46 227

原创 安全笔记(一)

2025-09-28 17:49:01 210

原创 Playwright-拦截与模拟网络请求

【代码】Playwright-拦截与模拟网络请求。

2025-09-23 13:58:05 218

原创 Playwright-元素定位策略

await page.getByPlaceholder('请输入手机号').type('13800138000');// 内置30秒等待。await page.getByLabel('用户名').fill('testuser');page.locator("text='登录'").click()// Playwright自动等待元素可操作。// 通过Label文本定位输入框。// Alt文本定位图片。// 创建自适应定位器。// 使用时会重新查询。提高可读性和稳定性。# 显式等待元素出现。

2025-09-22 14:45:56 270

原创 Playwright-交互操作

1.基础操作:点击、输入和选择;2.高级操作:拖拽、键盘和鼠标;:输入框动态加载/内容清空不彻底。:按钮被遮挡/加载中状态。3.特殊场景:文件上传。

2025-09-22 14:31:39 584

原创 Playwright-ui自动化工具

Playwright是微软开源的现代化 Web 自动化工具,支持 Chromium(Chrome/Edge)、Firefox、WebKit(Safari) 三大浏览器引擎,提供跨平台(Windows/macOS/Linux)和跨语言(Python/JS/Java/C#)的统一 API。

2025-09-04 16:36:59 522

原创 大模型(三)

安装deepseek模型和ollama。1.ollama官网。

2025-08-31 17:39:07 89

原创 大模型(二)

个人电脑,后端使用0llama框架搭配deepseek-r1、qwen模型云平台,后端使用Langchain框架搭配阿里云百炼平台、通义千问。3.反馈择优:模型的回答可以有多个,通过算法,选择最优进行回答。2.理解意图:识别用户的需求,并将用户需求作为上文,模型接下文。1.学会说话:通过海量数据训练,达到给出上文,能够接出下文。2.前端部署,个人电脑或云平台均可使用Streamlit。

2025-08-24 11:42:34 315

原创 大模型(一)

大模型:通过深度学习技术,预训练后的模型,主要用于处理和生成人类语言。可以通过用户提供的提示语(prompt),生成相应的输出。图像处理大模型:stable diffusion。语言大模型:deepseek。语音大模型:科大讯飞。

2025-08-23 10:55:11 121

原创 Allure介绍和安装

( https://github.com/allure-framework/allure2/release)二、安装:Allure 报告的安装分为两部分,allure-pytest插件和Allure 命令行工具。2.执行命令:npm install -g allure-commandline --save-dev。2.解压到指定目录,例如 /home/user/tools/allure-2.x.x。验证:pytest --alluredir=report --version。前置:已有java 运行环境。

2025-08-17 18:05:20 463

原创 ai测试(六)

4.点击登录按钮 定位方式:#loginform>div>div.login bnt>a。1.车输入用户名 13600001111定位方式:#username。5、使用fixture封装公共部分代码输出:python自动化脚本。3.输入图片验证码 8888 定位方式:#verifycode。2.输入密码 123456 定位方式:#password。环境:https:./user/login.html。背景:你擅长python、selenium。分析以下需求,提取需求点。任务:编写自动化测试脚本。

2025-08-17 17:52:17 164

原创 ai测试(五)

2.评审需求合理性,提出需求不足之处。3.根据关键数据,编写测试计划。8.根据关键数据,编写测试报告。4.提取测试点,编写测试用例。1.分析需求,协助理解需求。5.生成环境部署文档/脚本。

2025-08-16 21:35:08 137

原创 Mac Mysql 卸载

1.通过Mac自带的活动监视器查看;2.通过终端使用top命令;

2025-08-15 17:15:41 434

原创 ai测试(四)

4.需求分析、测试计划、测试设计、测试执行、缺陷管理、测试报告。1.软件测试:检查软件是否预期运行的过程。3.测什么:功能、性能、安全、兼容、易用。2.作用:保证质量、降低成本、提升体验。5.结构化公示:角色+任务+背景+要求。

2025-07-15 22:17:04 402

原创 ai测试(三)

1、使用python+selenium+pytest技术。背景:你擅长python、selenium。3.查找搜索文本框,输入搜索关键字“上海“4、使用fixture封装公共部分代码。4.查找 百度一下按钮,点击开始搜索。角色:一名自动化测试工程师小白。输出:python自动化脚本。任务:编写自动化测试脚本。2、根据测试步骤实现。3、每句代码要写注释。

2025-06-15 15:46:51 136

原创 测试总结(三)

通过工具或脚本自动执行测试用例,验证软件功能的过程。挑选用例-搭建环境-编写脚本-回归测试。

2025-06-02 22:51:20 181

原创 测试总结(二)

提交代码-人工/定时触发-自动构建-自动部署-构建成功-获取构建环境信息-邮件通知-自动测试。轻量级、可移植、(自包装的软件,可以运行在任何地方)资源占用少。自动化构建(编译、打包、部署、自动化测试)虚拟机 比较重,需要安装完整的操作系统。开发提交代码到gitlab上。快速集成、快速反馈、快速解决。

2025-06-01 23:07:46 328

原创 测试总结(一)

2025-05-24 22:09:04 304

原创 高效能人士的七个习惯(二)

积极主动即采取主动,为自己过去、现在及未来的行为负责,并依据原则、价值观,而非情绪或外在环境来下决定。积极主动的人是改变的催生者,他们摒弃被动的受害者角色,不怨天尤人,发挥了人类四项独特的天赋——自我意识、良知想象力和独立意志,同时以由内而外的方式来创造改变,积极面对一切。他们选择创造自己的人生,这也是每个人最基本的决定。除此之外,人性的本质是主动而非被动的,人类不仅能针对特定环境选择回应方式,更能主动创造有利的环境。采取主动不等于胆大妄为、惹是生非或滋事挑衅,而是要让人们充分认识到自己有责任创造条件。

2025-05-17 22:03:12 423

原创 大厂动态5月17日

三、哪吒汽车海外事业部总裁周江已于近期离职,去向未知。与此同时哪吒汽车印尼公司总经理张攀鹏也已离职,据悉已加入捷途汽车负责海外项目。二、小米创始人雷军在小米价值观大赛后,发布内部演讲。演讲内容涉及到汽车安全,小米自研芯片等关注度较高的问题。一、《哪吒2》动画导演郝姗加入阿里大文娱,并成立超然其乐导演工作室,未来将聚焦原创动画内容开发。

2025-05-17 21:30:28 130

原创 上海落户成功记录20250517

三、办理落户迁移、人口登记、领取户口本:2025.4.16-2025.5.17。二、落户材料准备到提交时间:2025.2.28-2025.4.15。一、申请时间:2025.2.27。

2025-05-17 20:59:52 132

原创 大厂动态5月16日

2.京东外卖又出来喊话了严格遵守品质标准和堂食标准,绝不逼迫任何商家“多选一”!又开始新一轮卷对手了一把每月18日定为“京东超级外卖日”,推出餐饮实体品牌“七鲜美食MALL”.5.百度投了2亿,在山东成立科技公司,做AI业务最近,星纪魅族砍掉手机业务的挺热的,不过被官方辟谣了,“从未计划砍掉”又有不少人扩散小米车销量数据,王化公开回应:无视周期的主观臆断,非常不专业.3.京东旗下珠海达想企业管理公司增资到31.08亿,增幅高达77%.7.吉利高管大调整,李东辉出任集团副董事长,安聪慧任集团CEO.

2025-05-16 09:24:20 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除