自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试基础 —— 单元测试_单元测试文档怎么写,2024年最新源码+原理+手写框架

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)[外链图片转存中…(img-0K8deAtf-1713249006892)]

2024-04-16 14:30:18 476

原创 软件测试和调试有什么区别?_功能测试与调试,2024年最新请查收

软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务,调试的目的是为了证明程序的正确,因此它必须不断地排除错误.它们的出发点不一样。而调试是编码活动的一部分,因此有编码就有调试,它的任务主要就是排错。软件测试的输出是预知的,其软件测试用例必须包括预期的结果,而调试的输出大多是不可预见的,需要调试者去解释、去发现产生的原因。这里面的四点都是分的比较精细的,但是总体来讲,业务的测试和调试都是随时交叉进行的,并没有按照时间阶段来进行划分测试和调试。调试是不受时间约束的。

2024-04-16 14:28:00 332

原创 楼下老大爷都能看懂的-Python3+Selenium的自动化测试框架_test大爷

self.assertEqual(po.user_login_success_hint(), datayaml[‘check’][0], “成功登录,返回实际结果是->: {0}”.format(po.user_login_success_hint()))”.format(po_exit.exit_login_success_hint()))log.info(“退出登录,返回实际结果是->: {0}”.format(po_exit.exit_login_success_hint()))

2024-04-16 08:57:32 397

原创 检测工控设备SNMP漏洞工具:SNMP Fuzzer,2024年最新蚂蚁金服软件测试架构面试题

Target.read_test_case_from_pcap用于从可写的oid报文中读取oid。Target.save_scan_result():保存可写oid到pcap文件。c. 运行test_scan_oid.py文件,开始扫描目标机可写的oid。Target.oid_scan():开启扫描目标机可写oid的功能。b. 打开test_scan_oid.py文件,输入以下内容。a. 创建一个test_scan_oid.py的文件。1)创建一个test_snmp_fuzz.py文件。

2024-04-16 08:57:01 489

原创 如何让一个 C 语言项目调用另一个 C++ 项目中某些类所提供的接口?_一个c文件调用另一个c文件

编程语言种类繁多,不同语言有不同的编译规则,如果想要互相调用,必须告诉编译器以什么规则去编译文件,这样才能正常调用。编译之后,对函数名称进行了加工,按照自身的编译规则,最终生成了一个新的函数名,所以我们如果直接调用。关键字我们并不陌生,它是编程语言中的一种属性,用来表示变量,函数等类型的作用范围。可以看到符号表中,该函数名称正常,然后我们将中间文件链接起来,执行,输出正确结果!同样,不同的编译器处理方式不同,函数名称依旧不同!两个中间文件,很简单,同样定义了一个。两个中间文件,很简单,定义了一个。

2024-04-16 03:51:58 949

原创 如何让 PPT 中的表格更美观?_ppt表格怎么做好看,2024年最新后台开发Golang岗

给大家看个例子。这是我们常见的一个表格。大家可以看到,表格中的文字内容几乎没有排版可言,只是像 Word 一样,将其堆砌在内。但是,如果我们现在将其简单排版一下呢?看起来是不是更加清晰明了呢?这就是 PPT 型表格与 Word 型表格所呈现出的差异。那么,如何将 Word 型表格处理为 PPT 型表格呢?我常用的技巧,大概有这么两个。

2024-04-16 03:50:56 614

原创 shell编写yum安装监控zabbix脚本_zabbix监控脚本shell怎么编写的

是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!#配置zabbixserver连接mysql。#安装zabbix源、修改为aliyun源。#安装启动 mariadb数据库。

2024-04-15 13:49:56 398

原创 Shell 脚本中 ‘$‘ 符号的多种用法_shell脚本$,2024年最新今年软件测试面试必问的这些技术面

使用 $!来进行获取后台运行的最后一个进程 ID。在命令结尾使用 & 可创建后台进程。执行命令 kill $!然后在输入 echo $!将终止该。

2024-04-15 13:48:11 458

原创 shell 练习附带参考答案,建以先看前面一条没有答案的练习,做完再参考_#! bin bash 通过位置变量创建 linux 系统账户及密码 #$1 是执行脚本的第一个参数

grep ‐q “IPADDR” /media/virtimage/etc/sysconfig/network‐scripts/ifcfg‐$i || echo "未配置 IP。#定义数组名称为 name,数组的下标为 i,小标从 0 开始,每输入一个账户名,下标加 1,继续存下一个账户。#定义数组名称为 name,数组的下标为 i,小标从 0 开始,每输入一个账户名,下标加 1,继续存下一个账户。

2024-04-15 13:47:41 1057

原创 shell awk实现实时监控网卡流量脚本(常见应用二)_shell监控服务器流量和宽带

是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!说明:第一个while 是获得总的初始值,$1是网卡出流量,$10是网卡进流量。第2个while会间隔1秒钟启动一次。计算总流量差得到平均每秒流量。proc/net/dev 文件保存了网卡总流量信息,通过间隔一段间隔,将入网卡与出记录加起来。减去之前就得到实际速率。

2024-04-15 13:47:11 1043 1

原创 SFP光口通信控制电源_sfp和lcc可以通讯吗,2024年最新字节软件测试高工面试

经过与客服上的技术支持 咨询,把光纤线连接如下,并ping通。电源的IP地址设置成192.168.0.100,PC上的IP地址设置成192.168.0.2;首先在这要夸一下国产产品,现在的电子模块,标准电子元器件或者类似交换机、光电转换器这样的,国产真的是感觉不必国外的差,支持国产。SET_POINT = 6.0 #分别是MSB值 和LSB值。COMMAND = 0xFFDD # 这值设置的是不是有问题。FAST_ADDR = 0xFFFF # 地址值。

2024-04-15 13:46:39 913

原创 selenium,2024年最新软件测试面试真题解析火爆全网

代码已开源: https://github.com/yuzd/OpenQA.Selenium.Chrome.Fiddler。我们新创建一个功能:OpenQA.Selenium.Chrome.Fiddler。(img-bplLlLcU-1713159878840)]因为拦截api 或者 转发 需要用的chrome的api。manifest.json 是来描述chrome扩展的。· {redirectUrl:‘’} 转发到指定url。·details.url 是api的接口。

2024-04-15 13:44:56 860

原创 Selenium超级详细的教程,2024年最新2024年Golang开发者常见面试题

相信搞过Python的人绝大部分都会一点点爬虫技能,但是很多时候爬虫也不是万能的,这个时候就需要我们的自动化测试框架了,于是Selenium就应运而生了,它可以算的上是自动化测试框架中的佼佼者,因为它解决了大多数用来爬取页面的模块的一个永远的痛,那就是Ajax异步加载,今天小编就带大家来好好了解下这个Selenium。一般就是无痕模式或者禁用JavaScript和图片来快速获取到相关信息。我们还可以操作框架里的东西,比如IFrame,Frame等等,虽然都是框架,但是这两者操作起来还是有很大差别的。

2024-04-15 13:44:25 1202

原创 Selenium超级详细的教程(1),2024年最新万分膜拜

这里我们有时候因为这个框架需要加载才可以出来,所以很多时候是无法获取到的,因此我们只有使用滑动加载到出现这个标签或者ID,Class为可以获取到,这在刚才小编是说了的,大家可以往前看看,不过这个方法不推荐使用,为啥?因为开发者文档上是这样写的。首先说说浏览器弹出框,想必大家对JavaScript中的Alert,Confirm,Prompt应该不是很陌生,就是弹出框,确认框,输入框;我们还可以操作框架里的东西,比如IFrame,Frame等等,虽然都是框架,但是这两者操作起来还是有很大差别的。

2024-04-15 13:43:55 1161

原创 Selenium自动化测试:通过cookie绕过验证码的操作_自动化测试登录界面验证码忽略(1)

*备注:**add_cookie()里面放置字典参数,cookie字典一般需要包含name、value、domain、path等字段,如果遇到cookie有Expirse字段,要去掉。driver = webdriver.Chrome(executable_path=driver_path) # Firefox,Ie等。2、用add_cookie()方式把excel中的cookie信息添加到cookie中。delete_cookie(name) 删除特定部分的cookie信息。

2024-04-15 13:42:52 849

原创 selenium自动化测试(—):初学+单个元素定位,2024年最新电子版已问世

browser=webdriver.Chrome(executable_path=r’D:\360安全浏览器下载\chromedriver.exe’)#初始化。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser.get(‘https://www.taobao.com’)#get请求淘宝网页。browser=webdriver.Chrome()#初始化。

2024-04-15 13:42:20 903

原创 Selenium自动化测试实战之自动化测试基础_用selenium进行黑盒测试系统测试(1)

但旧版的Selenium IDE不支持Firefox新版本支持的API,因此Selenium团队重新开发了新版的Selenium IDE,可以同时支持Chrome、Firefox以及其他浏览器。为何把两个项目合并?一部分原因是WebDriver解决了Selenium的缺点(例如,能够绕过JavaScript沙箱),另一部分原因是Selenium解决了WebDriver存在的问题(例如,支持广泛的浏览器),还有一部分原因是Selenium的主要贡献者和我都觉得合并项目是为用户提供最优秀框架的最佳途径。

2024-04-15 13:41:17 979

原创 Selenium自动化测试实战 —— 自动侦测浏览器版本并下载对应的浏览器驱动_自动化测试浏览去驱动下载

param latest_driver_version: 浏览器驱动版本号。:param latest_driver_version: 浏览器的版本号。:param browser_major_ver: 浏览器大版本号。:param browser_major_ver: 浏览器大版本号。:param browser_major_ver: 浏览器大版本号。:param browser_name: 浏览器名称。:param browser_name: 浏览器名称。:return: 最新release版本号。

2024-04-15 13:40:46 1014

原创 Selenium自动化测试实战 —— 自动侦测浏览器版本并下载对应的浏览器驱动_自动化测试浏览去驱动下载(1)

— config|— mapping.json: 浏览器驱动配置信息|— driver: 存放浏览器驱动|— utils|— driver_util.py: 封装的工具包|— test_search.py: 测试脚本。

2024-04-15 13:40:15 796

原创 selenium自动化测试入门 —— 获取元素对象!_selenuim获取a元素

它返回的也是 list列表。driver.find_element_by_class_name(‘元素class属性’) # ------ 易重复,看情况使用。driver.find_element_by_name(‘元素name属性’) # ------ 最常用,简单。driver.find_element_by_tag_name(‘元素标签名’) # ------ 最不靠谱。driver.find_element_by_id(‘元素id属性’) # ------ 最常用,简单。

2024-04-15 13:39:45 922

原创 selenium自动化测试入门 —— 获取元素对象!_selenuim获取a元素(1)

driver.find_element_by_class_name(‘元素class属性’) # ------ 易重复,看情况使用。driver.find_element_by_name(‘元素name属性’) # ------ 最常用,简单。driver.find_element_by_tag_name(‘元素标签名’) # ------ 最不靠谱。driver.find_element_by_id(‘元素id属性’) # ------ 最常用,简单。可以加入我们一起交流。

2024-04-15 13:39:14 757

原创 进行商城的测试用例设计思路是什么?_电子商城项目课设软件测试测试用例

兼容性测试:测试商城在不同的操作系统、浏览器和设备上的兼容性,确保用户可以在各种环境下正常访问和使用商城。用户体验测试:测试商城的用户界面是否友好、易用,包括页面布局、导航、搜索功能、商品展示、购物车操作等。安全性测试:测试商城的安全性,包括用户信息的保护、支付安全性、防止潜在的漏洞和攻击等。性能测试:测试商城在高并发情况下的性能表现,包括页面加载速度、响应时间、并发用户数等。异常处理测试:测试商城对异常情况的处理能力,包括网络异常、系统错误、用户输入错误等。

2024-04-14 17:16:25 432

原创 背事故?分享 6 种常见的 Go 致命错误场景,2024年最新阿里面试官必问

87)]

2024-04-14 13:48:05 911

原创 【伙伴故事】智慧厨电接入华为云+HarmonyOS,你的未来厨房长这样_厨房智慧场景展示方案(2)

对于消费者关心的厨电保养问题,火星人在HarmonyOS加持下,当产品需要维修、清洗或更换零件时,用户可以通过手机“碰一碰”的方式一键享受原厂服务,利好集成灶等重售后的厨电产品。,通过对140种食材推算出上万道菜谱和营养变化,用户只要用手机启动智慧菜谱中对应的菜谱,蒸烤箱自动启动,按照研究好的时序,轻松完成美食烹饪。,让数据同时在华为云IoT和HarmonyOS之间流转,满足企业自身生产、销售、运营的数据需求,为后期大数据分析、持续运行预留接口,实现。,即使不在家也能关注到家里的安全状况,让用户用的放心。

2024-04-13 17:51:22 938

原创 【伙伴故事】智慧厨电接入华为云+HarmonyOS,你的未来厨房长这样_厨房智慧场景展示方案(1)

对于消费者关心的厨电保养问题,火星人在HarmonyOS加持下,当产品需要维修、清洗或更换零件时,用户可以通过手机“碰一碰”的方式一键享受原厂服务,利好集成灶等重售后的厨电产品。,通过对140种食材推算出上万道菜谱和营养变化,用户只要用手机启动智慧菜谱中对应的菜谱,蒸烤箱自动启动,按照研究好的时序,轻松完成美食烹饪。,让数据同时在华为云IoT和HarmonyOS之间流转,满足企业自身生产、销售、运营的数据需求,为后期大数据分析、持续运行预留接口,实现。,即使不在家也能关注到家里的安全状况,让用户用的放心。

2024-04-13 17:50:51 1102

原创 【云原生-介绍】到底什么是云原生?下一个内卷?_provider 云原生提供商

对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

2024-04-13 17:49:48 580

原创 【七天入门Go语言】 文件 && 包 第五天_go xml directive

升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!**

2024-04-13 17:49:17 764

原创 【Web自动化测试】如何生成高质量的测试报告_javaweb 自动化测试,生成报告

description=u’注:为减少时间人力成本,提高转测质量,特每次对测试环境待发布的代码会对基础功能模块进行单元测试,进一步的提高测试效率,如下为用例执行结果,请查阅!getNowTime 方法用来获取当前时间,每一次生成的测试报告如果文件名称一致,由于加上了最新时间信息,便可以根据文件名称确认哪个是最新的测试报告。run 方法用来执行测试套件中的测试用例和生成测试报告。‘’‘获取所有的测试模块’‘’‘’‘获取所有的测试模块’‘’‘’‘获取当前的时间’‘’‘’‘获取当前的时间’‘’

2024-04-13 17:48:14 640

原创 【VxWorks5,Golang编程基础教程

环形缓冲的源代码还是比较简单的,如果我们需要定制适合自己场景的环形缓冲,可以自己动手写一个。

2024-04-13 17:47:43 615

原创 【VxWorks5(2),2024年最新理解透彻

这就是因为C++编译器对函数名的处理了,在main.cpp文件中,我们通过头文件包含的add函数没有参数,因此C++编译器将其处理成符号名 add ,而在add.c 文件中,add函数是有参数的,因此C++编译器会把add函数处理成符号为 add_int_int之类的符号名,当然在他们单独编译时是可能正常的,但到链接时,add函数的两个符号名不能匹配起来,因此会造成错误;可以看到MSG_Q是结构体的名称,MSG_Q_ID是结构体的指针(指针也可以看成是结构体的ID)。

2024-04-13 17:47:12 562

原创 【Unittest】自动化测试框架核心要素_unittest框架三要素

让程序代替人工自动的判断预期结果和实际结果是否相符断言的结果:1)、True,用例通过2)、False,代码抛出异常,用例不通过3)、在unittest中使用断言,需要通过 self.断言方法。

2024-04-13 17:46:08 818

原创 【uniapp小程序实战】—— 使用腾讯地图获取定位_uniapp 腾讯地图

以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!**

2024-04-13 17:45:38 1017

原创 【uniapp小程序】上传图片_小程序 uni,2024年最新Golang开发面经分享

来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-13 17:45:06 850

原创 【Terraform学习】保护敏感变量(Terraform配置语言学习)

涵盖了95%以上软件测试开发知识点,真正体系化!**

2024-04-13 17:44:03 675

原创 【Terraform学习】保护敏感变量(Terraform配置语言学习)(1)

涵盖了95%以上软件测试开发知识点,真正体系化!**

2024-04-13 17:43:32 766

原创 【Terraform学习】Terraform-docker部署快速入门(快速入门)_terraform docker

源码讲义、实战项目、讲解视频,并且后续会持续更新**

2024-04-13 17:42:29 634

原创 【Spring Boot实战与进阶】单元测试JUnit的使用,2024年最新学习软件测试开发只要这些东西

org.springframework.bootspring-boot-starter-testtest@RunWith(SpringRunner.class)@SpringBootTestpublic class JUnitTest {@Testpublic void test() {System.out.println((“----- method test ------”));String name = “yunfan”;Assert.assertEquals(“yunfan22”, name);}}

2024-04-13 17:41:57 674

原创 【Spring Boot 11】如何测试打包部署,大厂offer手到擒来

外链图片转存中…(img-TZb7FRzh-1713001275312)]

2024-04-13 17:41:26 713

原创 【uniapp小程序实战】—— 使用腾讯地图获取定位_uniapp 腾讯地图

address 地址信息说明示例uni.getLocation({type: ‘wgs84’,success: function (res) {console.log(‘当前位置的经度:’ + res.longitude);console.log(‘当前位置的纬度:’ + res.latitude);}});H5 平台App 平台小程序平台申请步骤:详细文档点击文档中的申请秘钥链接,跳转至腾讯位置服务平台,如下图所示申请即可。()微信小程序JavaScriptSDK下载地址(点击文字即

2024-04-12 20:59:49 1333

原创 【Terraform学习】使用 Terraform 创建Amazon VPC(Terraform-AWS最佳实战学习)_aws main

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习

2024-04-12 20:58:46 388

空空如也

空空如也

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

TA关注的人

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