自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集成测试、单元测试、系统测试之间的关系和区别_集成测试和系统测试的输入区别

前言为了使软件正常工作,所有单元都应集成在一起并正常运行。集成测试就像是要求不同工种的工人修建一个房子,希望他们都团结协作。如何判断他们在一起是否可以按照计划完成建设呢?唯一了解的方法是通过将它们全部拉在一起并测试它们如何相互作用来执行“集成测试”。软件开发和设计也是如此。如果希望每个软件单元无缝地合并,则必须合并它们并判断结果。下面将展示一些集成测试软件的最佳实践,以及集成测试和类似形式的测试之间的差异。但是首先看一下集成测试的定义。什么是集成测试?

2024-06-25 11:07:39 240

原创 软件测试【三】Python中的数据类型_测试类数据类型

print(my_list[0]) # 输出1print(my_list[3]) # 输出"hello"print(my_list[-1]) # 输出Trueprint(my_list[-2]) # 输出"hello"print(my_list) # 输出[100, 2, 3, “world”, True]print(my_list[1:3]) # 输出[2, 3]print(my_list[-3:-1]) # 输出[3, “world”]

2024-06-25 09:55:20 225

原创 真·摸鱼带师:程序员小哥每天工作10分钟年薪57万,我破防了

小哥在一家中型律师事务所上班,一开始他被分配到的工作是将律所里的“证据管理系统”,逐步改成现在流行的云端系统,也就是我们现在所说的数字化转型。等脚本完成后,小哥的摸鱼时间正式开始,每天只需要花10分钟去查看日志,剩下的时间都可以由自己支配,最气人的是他还能稳拿9万美元的年薪。之后老板也是对小哥十分放心,甚至将小哥设为了云端系统的唯一管理员,也就是说,除了他之外,其他人都只有浏览的权限。具体一点来讲,就是将律所每天接收到的成堆的数码文件、照片等等,都传输到云上面,而且要确保它们的真实性。

2024-06-25 08:24:03 496

原创 性能测试必备技能:Prometheus监控平台搭建_runsv prometheus

5、进行数据源配置,因为我的 prometheus 和 grafana 装在同一台机器上,所以 ip 写的是 localhost,如果没在一台机器上,写上 prometheus 的 IP。4、在 scrape_configs 配置项下添加 Linux 监控的 job,其中IP 修改为上面部署 node_exporter 机器的 ip,端口号为 9100,注意缩进。7、在 grafana 系统页面中,通过 id 导入该模板,即可在 grafana 中看到 192.168.1.26 机器的性能监控数据。

2024-06-25 05:20:53 559

原创 【接口自动化测试】如何进行流程封装和基于加密接口的测试用例设计?

这样的写法显然不够优雅,如果被测接口的协议发生变化,Requests 库无法支持改变后的协议,需要调用别的第三库发送请求信息,则还是需要修改底层的源码。但是封装的思路都是相通的,不管是面对哪种情况,都可以通过格式化的数据,指明数据的内容,并通过一层逻辑的封装,将加解密或者选择的协议封装进去。需要使用哪个算法,就使用哪个。首先需要通过一个字典的结构体,保存所有的请求信息,包括发送的协议、解码方式、请求 method 等等,而这种字典形式的结构体也为后面的数据驱动改造做好了一个重要的铺垫。

2024-06-25 00:26:29 350

原创 Win YAPI + Jenkins 实现接口自动化测试_jenkins 整合 yapi

假设: actual = {a:1} 是一个对象,即便 expected = {a:1},如果使用 assert.equal 可能也是不相等的,因为在 js 引用的只是对象的一个指针,需要使用 assert.deepEqual 比较两个对象是否相等。服务端自动化测试功能是在YApi服务端跑自动化测试,不需要依赖浏览器环境,只需要访问 YApi 提供的 url 链接就能跑自动化测试,非常的简单易用,而且可以集成到 jenkins。Tips: 在测试集合中插入变量参数可以会出现下图的提示信息,这是正常现象。

2024-06-24 23:05:07 539

原创 Selenium 3 升级到 Selenium 4 应注意哪些_desired_capabilities selenium4

FluentWait 中的 withTimeout 和 pollingEvery 方法已从预期(长时间,时间单位)切换到预期(持续时间)。(2)等待现在也需要不同的参数,WebDriverWait 现在期望的是持续时间,而不是以秒和毫秒为单位的长时间。在 Java 中,查找元素的方法(FindsBy 接口)已被删除,因为它们仅用于内部使用。可以将一组不同的功能合并到另一个功能集中,这会改变调用对象。现在,需要指定合并操作的结果。(1)超时中接收到的参数已从预期(长时间,时间单位)切换到预期(持续时间)。

2024-06-24 21:52:37 293

原创 postman接口测试工具的常规使用_在线postman

value可以是如下取值:总结:(1)JSON的数据结构只有两种(2)可以嵌套表示,比如Array中可以嵌套Object等(3)记住:Object是以{}表示,Array是以[]表示json数据格式化方式以及视图方式查看:1、进入网站2、进入json相关 → json视图,然后粘贴json数据即可postman发送post请求微信公众平台开发者文档中有一个创建用户分组的接口,该接口的请求类型为post。

2024-06-24 20:46:10 850

原创 JMeter如何使用MD5加密并且对body进行指纹签名_metersphere body md5加密

1、首先找开发了解需求,知道是一个http类型的post请求,首先需要获取时间戳(time),然后把appid、body、accessToken、time数进行MD5加密处理生成sign,然后把该参数传到信息头实现鉴权,使用body参数做指纹签名,可以提高安全性2、我们需要做的就是问开发拿到MD5加密函数(java代码),然后通过jmeter的前置处理器BeanShell PreProcessor进行处理,就可以实现该效果【文章末尾给大家留下了大量的福利哈】

2024-06-24 19:38:55 338

原创 fiddler抓取,Android真机测试

这就是要在Android设备上设置的代理服务器地址,至于端口嘛,就是在前面设置的监听端口,默认是8888。如果你要监听的程序访问的HTTPS站点使用的是不可信的证书,则请接着把下面的“Ignore server certificate errors”勾选上。**6.**在接下来弹出的对话框中,勾选“显示高级选项”。在接下来显示的页面中,点击“代理”,选择“手动”。在“代理服务器主机名”和“代理服务器端口”中写上前面得到的地址和端口,最后点“保存”。

2024-06-24 18:32:47 527

原创 Apifox接口测试工具详细解析_apifox测试ws(1)

Apifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,API Mock工具,API自动化测试工具。Apifox 遵循 OpenApi 3.0 (原 Swagger)、JSON Schema 规范的同时,提供了非常好用的可视化文档管理功能,零学习成本,非常高效。Apifox 天生就是为团队协作而生的,接口云端实时同步更新,成熟的团队/项目/成员权限管理,满足各类企业的需求。首先,你可以创建一个测试环境,其实就是全局变量。

2024-06-24 14:09:16 307

原创 2024常用Python自动化测试框架有哪些?优缺点对比_基于python服务器自动化架构

可用的自动化测试框架有线性自动化、基于模块的测试、函数库框架测试、混合测试、关键词驱动和数据驱动测试等。pytest 是 python 的一种单元测试框架,与 python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础。1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux。

2024-06-20 16:20:45 580

空空如也

空空如也

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

TA关注的人

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