自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker知识点整理

标签(空格分隔): 测试工具。

2023-08-21 09:39:40 224

原创 接口测试(一)——前言与定义

(这部分较长的文字内容可以帮你更好的理解接口的本质)

2023-05-10 09:00:10 151

原创 接口测试(二)——跨域

作用:是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。浏览器同源策略:js脚本,用于限制一个origin的文档或它加载的脚本如何能与另一个源的资源进行交互。:浏览器不能执行其他网站的脚本,是由浏览器同源策略限制的一类请求场景,从一个域名的网页去请求另一个域名的资源时,是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。任一不同,都是跨域。

2023-05-09 15:37:32 920

原创 计算机网络通信(二)——HTTP状态码

如果请求的资源已被永久删除,那么,服务器会返回此响应。的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。表示客户端可以使用以前请求的结果,不需要再次请求。416(请求范围不符合要求):如果请求是针对网页的无效范围进行的,那么服务器会返回此状态代码。413(请求实体过大):服务器无法处理请求,因为请求实体过大,已超出服务器的处理能力。414(请求的URI过长):请求的URI(通常为网址)过长,服务器无法进行处理。417(未满足期望值):服务器未满足“期望”请求标头字段的要求。

2023-05-08 15:51:14 97

原创 计算机网络通信(一)——握手协议

发送建立连接的请求,数据包都含SYN=1标志位发送断开连接的请求,数据包都含FIN=1标志位用于回复对方请求的,ACK都是对方前一个包SEQ+1。

2023-05-04 16:53:54 486

原创 Python实现TCP通信

TCP:由于tcp是数据流的形式接收,所有发送数据都会粘着一起,如果接收数据超过我们指定的,则会出现粘包现象,那么此时这个数据还会保存在缓冲区,这里也就是recv内,待我们下次再次recv时,取到的就会是上次没有取完的数据。问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前,把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据。定义:数据全部粘在一起,如果一次性未取完,下一次接着上一次未取完的数据部分接着取。

2023-05-04 16:35:15 2082

原创 Python常用的一些函数——字符串处理(正则表达式)

标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。从字符串开头 开始匹配,寻找完整个字符串后,将结果以。如果没有匹配到返回空列表。

2023-05-01 16:21:36 93

原创 测试类型与自动化测试的介入点

较笼统的概念,包含端到端测试、异常测试、压力测试、稳定性测试、性能测试等。例如Python的Unittest即可覆盖该部分的内容。定义: 某个功能或Feature完成后对该部分进行测试。测试规模较大,时间较长,测试人员需要根据经验发现问题。定义: 两者不好区分,都是对关键性功能进行测试。:保证代码的提交不会对软件产生影响。定义:开发人员代码级别的测试,定义:经过一轮或者多轮的测试。: 验证整个系统功能是否正常。

2023-04-27 10:32:31 77

原创 Web开发-JavaScript入门

JavaScript 是一种基于原型的编程语言,并没有 class 语句,而是把函数用作类return {函数本身就是对象,上述代码改造如下return {prototype:JavaScript 允许你在程序中的任何时候修改原型(prototype)中的一些东西,也就是说你可以在运行时 (runtime) 给已存在的对象添加额外的方法JS写在外部没用var的默认为var。

2023-04-26 10:06:58 87

原创 Selenium自动化测试一些应用点

WebDriverWait(driver,超时时长,调用频率(每隔多长时间检测一下,默认0.5秒),忽略的异常类型).until(可执行的方法, 超时后返回的提示信息)2.Selenium可以判断页面元素是否真的显示在显示屏上,所以可能是BUG,得与开发交流。通过截图比对验证效果,利用pillow包,进行像素对比,差异值在一定范围即可。2.页面或者元素加载延迟,可能和网络带宽、访问页数据量有关,合理使用等待机制。4.下载文件比对:通过MD5数据比对下载文件和标准文件的差异。可以设置Firefox下载路径。

2023-04-26 09:56:35 745

原创 Python常用的一些函数——字符串处理(一)

2.count()作用:统计字符串里某个字符或子字符串出现的次数。详细用法3.range()迭代循环使用详细用法4.ljust()作用:字符串的左对齐,即在我们需要设定 字符串 为固定的长度时,如果字符串的长度不够,则我们可以指定使用特定的字符在字符串的右边进行填充,从而达到左对齐的目的。详细用法参数描述width表示包括 S 本身长度在内,字符串要占的总长度fillchar作为可选参数,用来指定填充字符串时所用的字符,默认情况使用空格

2023-04-25 15:16:51 160

原创 测试框架与PO设计模式

1.虽然本质上是python,但是也有自己的独立语法,有一定学习成本。1.有独立的断言方法,同时也可使用assert。PO模式是指将页面元素的定位和元素的操作分离。main()执行用例,括号内 不需要。

2023-04-25 15:08:16 179

原创 RobotFrameWork的一些经验与踩的坑

关于本人使用RobotFrameWork的一些经验与踩的坑近一个月的时间,本人自学了RobotFrameWork框架的使用并且应用到了实际工作中,以下是一些本人的经验之谈,留作记录。1.RIDE界面上自定义库系统关键字导入失败,呈红字:在RIDE界面上方菜单栏点击 查看日志Tools-->View Ride Logs可以查看失败原因,一般来说是自定义库没有添加进PYTHONPATH环境变量中,从而导致失败。2.某些系统关键字缺失问题比如Selenium2LibraryRobotframew

2021-09-23 09:10:37 1176

原创 OgreSDK环境配置(Ogre实验)

由于疫情影响在家做Ogre实验,没有学校机房的环境配置,个人电脑想要跑实验需要配置很多东西,项目生成成功,执行失败,高版本不兼容,动态链接报错,如下等等错误D:\Fangzhengtest\OgreSDK\MFCOgre1\MFCOgre1\OgreMain_d.dll”的激活上下文生成失败。找不到从属程序集Microsoft.VC90.DebugCRT,processorArchitecture=“x86”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win

2020-05-24 16:25:38 875 2

空空如也

空空如也

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

TA关注的人

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