自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 0基础计算机视觉算法准备(菜鸟自救版)

本质上是一个用于表示多维数据的数学对象,可以理解为是对“标量、向量、矩阵”的一种更高维的推广,是存储与计算数据的基本单位,它是多维数组的抽象数学形式,是模型输入、参数、输出、梯度的统一表示方式。

2025-11-15 10:31:05 714

原创 针对实习的问答

(背景:博主有一段APP测试实习和一段嵌入式软件测试的实习)

2025-11-10 13:44:17 846

原创 百度测开面经(分类版)

1.查看家目录下a.log日志文件的最后200行2.查看8080端口是否被占用3.查看当前目录及子目录下的所有文件(超过3天的)4.两台机器传递文件命令。

2025-11-08 22:49:06 438

原创 快手日常实习(测开)面经

我会先评估bug的严重程度和改动风险,如果不影响主要功能,能通过关闭该功能的开关进行规避,会先采取这个措施,把风险降到最低,如果影响核心功能,我会拉会(开发、产品、运维)一起评估能不能先灰度发布,小范围内试运行,可以就灰度上线并实时监控,不可以就延迟上线。当运行一个程序,系统会为他创建一个进程,这时操作系统会在内存中划出一块专属区域只属于这个进程,每个不同的进程都有自己的专属区域且互不干扰,这个区域里有代码区、数据区、堆、栈,同一个进程内部的多个线程可以共享该区域里的资源。

2025-11-07 20:38:55 463

原创 京东测开面经整理(日常实习)

目的:理解被测系统的功能和需求最后输出成果《需求可测性分析报告》

2025-11-02 15:14:50 613

原创 Leetcode-Hot100每日打卡

【代码】Leedcode-Hot100每日打卡。

2025-10-24 20:15:09 118

原创 Java面试八股每日打卡

三者之间的关系是:JDK包含JRE,JRE包含JVM,JVM是Java程序的运行引擎,JRE提供运行环境,JDK提供开发工具。TCP 是面向连接、可靠的传输层协议,具有确认、重传、流量控制、拥塞控制等机制,适用于数据传输可靠性要求高的场景;UDP 是无连接的,不保证可靠传输、无重传机制,但速度快、开销小,适合实时性要求高的场景,如语音、视频、游戏等。POST一般用来提交数据,参数放在请求体中,非幂等,较为安全(要想真正安全还得使用HTTPS进行加密)JVM:Java虚拟机,是Java程序运行环境的核心。

2025-10-22 21:52:33 454 1

原创 软件测试面试模拟题(Deepseek提问版)

比如在一个网页端的登录页面上我点击了登录按钮,页面没有跳转,这可能是前端点击事件未绑定或者是逻辑异常,首先先用Fiddler抓包,看一下客户端的请求有没有成功的发出,如果没有发出,那就是前端问题,如果成功发出,但是接口返回5开头或者4开头的状态码,就是后端问题,如果是成功发出,但是接口返回200,但是页面没有响应渲染,这是前端问题,接着查看日志,查看点击事件是否触发,最后与接口文档进行对比。答:是一个函数,在不修改原函数代码的前提下,为其添加功能,可以理解为“包装函数”,在原函数前后进行插入。

2025-06-16 21:50:11 1006

原创 Postman接口测试

第一步:打开postman,创建一个集合(users)主要放置和用户相关功能(注册、登录)的用例接口。第三步: 选择请求的方法,输入URL,在Body里输入参数,录入完成后点击Send。API,应用编程接口,简称接口,通过接口可以让程序和程序之间能够相互交互。5.持续测试(postman+newman+jenkins+git)3.设计用例:基本正向用例,带可选参数的扩展正向用例,反向用例。通过以上分析可以编写出很多测试用例,下面选择一个用例进行演示。1.前提:理解需求,了解接口。1.查看用户注册需求。

2025-06-16 12:57:26 348

原创 Postman接口测试实战笔记(一)

将上面的一个接口使用requests函数进行测试,打开postman复制对应的python--requests中的代码到PyCharm里运行。路径:先查看接口文档,根据文档跑通postman用例,根据用例转成python代码,最后理解python代码并将他改成pytest用例。在postman里输入地址,选好GET方法,进行测试,在cookies和HTML里都有csrf_token,测试通过。第一个F表示第一个测试用例失败,第二个.表示第二个测试用例成功,第三个F表示第三个测试用例失败。

2025-06-15 22:32:13 428

原创 Fiddler学习记录

比如在测试登录接口的时候,输入正确的手机号和密码,但是前端提示:请输入正确的手机号或密码,仅仅通过这个界面提示我们只能描述bug现象,但不能分析出前后端的具体问题,假设通过抓包发现由于前端参数名错误或者参数值为空,从而导致后台报错,那这个问题就是前端问题,将参数数据与接口文档中的对应报文数据作为附件上传。在发送请求之前输入了正确的账号密码,但是请求发送后被fiddler拦截,修改了账号密码参数信息,通过fiddler放行之后,返回响应信息是错误的账号密码提示内容。3G:上传值是100,下载值是100。

2025-06-14 17:28:11 977

原创 Shell编写简单的脚本实现自动化

转换目录下所有.jpg为.webp格式。

2025-06-14 11:34:03 194

原创 Shell秒速上手

bin/bash用来表示这个脚本文件使用的是Bash解释器,这样当我们执行该文件的时候,系统会自动调用Bash来解释执行,如果使用其他解释器,则把/bin/bash替换成其他Shell解释器的路径(例如使用zsh的话就是#!输入完代码后,点击Esc退出,然后输入“:wq”保存退出到命令行页面,通过在终端运行命令“bash 文件名”来执行 ,如果报错,需要重新回到文件里进行更改,在命令行输入“vim 文件名.sh”就可以进入文件里进行编辑了。如何保证这些变量永久有效?参数使用$加上数字序号的方式来引用。

2025-06-14 10:28:17 833

原创 软件测试基础知识学习笔记(八)

4.head+文件名,用于查看文件开头部分内容,head -5 文件名查看该文件的前五行。3.cd返回用户home目录,cd ..返回上级目录,cd -返回上一个所在目录。ls-t显示出来的文件是按照修改时间排序(最新的优先)常用来找最新的文件。8.touch:创建空文件或更新文件时间。25.zip/unzip压缩/解压文件。一、常用的Linux命令(用于面试)1.ls用于列出目录中的文件和子目录。ls-a显示所有文件(包括隐藏文件)27.du查看目录或文件占用空间大小。9.mv移动或重命名文件或目录。

2025-06-14 00:46:37 297

原创 软件测试基础知识学习笔记(七)

优先级冲突:当前bug对系统核心功能影响较小,优先处理更高优先级的任务。例如:页面错位问题在开发冲刺阶段暂时不修复。技术限制:当前技术或者资源无法进行修复。例如:某个bug只在特定型号的手机上出现,但是测试设备暂时短缺。外部依赖:需要第三方(如供应商、接口提供方)配合解决。例如:支付接口的bug需要等待银行系统升级。是指将已发现的缺陷暂时搁置处理,通常是因为当前无法立即解决或需要等待特定条件满足。需求不明确:Bug可能涉及未确定的需求变更,需要产品经理确认。版本规划:计划在后续版本中修复。

2025-06-13 22:33:48 153

原创 软件测试基础知识学习笔记(六)

2025-06-13 20:24:26 119

原创 软件测试基础知识学习笔记(五)

三、使用等价类法编写测试用例。一、使用场景法进行用例设计。二、测试用例编写方法。

2025-06-13 19:07:20 234

原创 软件测试基础知识学习笔记(四)

2025-06-13 15:47:45 111

原创 软件测试基础知识学习笔记(三)

2025-06-13 13:47:50 127

原创 软件测试基础知识学习笔记(二)

(有面试考过)以判定当前系统版本可测与否,若通过则可以正式进入系统测试,遇到问题提交Bug到缺陷管理平台,并对Bug进行跟踪,直到被测系统达到测试需求要求,并且没有重大Bug,测试结束。主要任务是编写测试计划,参考软件需求规格说明书、项目总体计划,内容包括测试范围(来自需求文档)进度安排,人力物力的分配,整体测试策略的制定,风险评估与规避措施。主要任务是编写测试用例,参考需求文档、概要设计、详细设计等文档,有不明确的也会及时和开发、产品经理沟通,用例编写完成后会进行评审。开发环境:开发人员写代码的环境。

2025-06-12 21:51:35 360

原创 软件测试基础知识学习笔记(一)

3.安全测试:对被测系统的安全进行测试(对账号多次进行输入用户名密码,是否允许输入,sql注入)1.冒烟测试:在正式测试前对主要核心功能进行的测试(一般是开发或者测试主管来负责进行)两者最大的区别是(a)测试场所不同(b)一般先做Alpha测试再做beta测试)3.探索性测试:根据自己项目经验而进行的随意测试(结合测试工程师自己的思维)需要关注内部的逻辑,输出的结果是如何得到的,而不需要关注外部的输入与输出。不需要运行被测系统而进行的测试(界面检查,文档检查,代码走查)运行被测系统而进行的测试。

2025-06-12 19:36:50 379

原创 YOLO11模型训练(口罩检测用于学科实验作业汇报)

例如:predict1里是train文件夹里withmask的图片预测,那么我就把predict1里的图片数据保存在labels文件夹下train文件下的withmask里,同理剩下的五类也是这么处理。于是用一个python脚本将labels文件夹里的withoutmask.txt里ID为0的数字全部改成1(这里的路径换成自己的路径)修改data.yaml里的内容,这里粘贴路径的时候要用“ / ”,0代表withmask,1代表withoutmask。完整代码放在百度网盘里了,包括图片数据(有需求自取)

2025-03-31 19:04:22 541

原创 Pycharm安装opencv的时候出现找不到指定模块

这里给出大牛的链接,说的很详细,跟着做就解决了问题,这个大牛的前提是在自己真实的python环境下安装的,如果是miniconda创建的虚拟环境中,就得进入conda的命令行环境中进行操作。看了一个大牛的文章说是出现这个问题是因为没有导入opencv-python和opencv-contrib-python。pycharm安装opencv库的时候第一个报错就是找不到model:cv2,这个错误就是没有下载这个库。下载成功的时候,还报了一个错。这个可是废了好大的周折。“找不到制定模块”,

2024-11-05 12:55:00 306

原创 使用朴素贝叶斯实现文本分类

1. 收集经济、体育、计算机3类文章(中文)。2. 对文档进行分词,过滤出现频次极低或极高的词3. 实现NBC训练算法4. 对测试文档进行测试,得出分类评价指标(微平均、宏平均F1值:见Lecture2)5. 整理分析各项概率估计及测试结果。

2024-09-25 14:16:15 489

原创 Miniconda与VScode配合使用

1.下载并安装后,点击电脑菜单栏,找到“Anaconda prompt”,进入命令行,检查当前有几个虚拟环境指令conda env list创建 Python3.7 环境(name即为自己给环境取的名字)

2024-09-20 19:48:43 666

空空如也

空空如也

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

TA关注的人

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