自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 金融类软件测试大攻略,带你了解最吃香的金融类软测,附面试题

零、为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽!一、什么是金融行业金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业往往涉及证券、银行、基金、信托、保险、投行、期货等领域二、金融行业的业务特点随着金融行业的业务不断增加,金融交易模式的不断变化,金融机构对信息化的要求也越来越高,高质量的金融软件对于金融机构来说显得尤为重要。如何保证金融行业软..

2022-04-02 16:44:26 6887 137

原创 Python测试框架之pytest详解

Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。

2024-04-10 19:24:40 1445

原创 七年老测试整理的RF框架大全,一看就会,一学就懂

全称robot framework,一个基于python开发的,自动化测试框架,这个框架可以做:web自动化,接口自动化,APP自动化。github官网1).安装python 检查python环境 python -V或 pip -V2).安装rf(dos命令里面输入) pip install robotframework 安装图形界面库 pip install robotframework-ride3).启动RF,安装完成后有图标直接双击运行,找到ride.py运行。4).RF项目。

2024-04-09 20:21:55 980

原创 一文详解 requests 库中 json 参数和 data 参数的用法

在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。众所周知,http请求的请求体格式主要有以下4种:那么针对以上的请求格式,都分别使用什么参数呢?接下来一一示例说明。

2024-04-08 16:20:24 514

原创 学会这些,还担心什么测试用例吖,有手就行!

正交法的核心是正交表,这是一种设计实验的特殊表格,能够将各个因素的水平组合安排得尽可能均匀,从而使得实验结果具有较高的准确性和可重复性。什么是场景:场景设计法是指根据特定情境和需求,构思和设计出一个具体的场景或情景,以便更好地理解和解决问题,促进创新和设计思考的方法。案例:假设业务单据的处理规则为:“淘宝618活动,订单已提交,订单合计金额大于300元或有红包,则进优惠”。测试点①:打开淘宝APP,搜索商品,选中商品,加入购物车,选择支付方式,支付成功,生成订单。

2024-04-07 16:47:51 542

原创 软件测试中的顶级测试覆盖率技术

测试覆盖率是用于衡量测试用例覆盖整个应用程序代码的百分比的方法。它可以确定在运行测试用例时要执行的代码测试级别。例如,考虑一个具有 5,000 行代码的应用程序。如果定义的测试用例可以测试2500行代码,那么测试覆盖率50%测试覆盖率与代码覆盖率有何不同?单元测试中的代码覆盖率定义为使用至少一个测试用例测试的代码行的百分比。本质上,测试覆盖率可以衡量整个应用程序的效率和可用性。

2024-04-01 19:14:41 1213

原创 测试小萌新都看得懂的使用JMeter进行压测

指系统的资源利用率,包括 CPU、内存、磁盘和网络等。指系统 CPU 的使用率。高 CPU 使用率可能会导致系统响应时间变长,降低系统性能。高网络流量会占用更多的网络带宽,降低系统的性能。jdk安装过程会提供两次安装,第一次是安装jre,第二次是安装java。指单位时间内系统处理的请求数量。吞吐量高的系统能够更快地处理用户的请求。并发用户数高的系统需要具备更强的性能和稳定性。指用户发出请求后,系统返回响应的时间。指系统返回的错误响应的比例。第一个的名字自定义 后面的值格式必须为 ${上面自定义的变量名}

2024-03-30 19:12:58 664

原创 你对压力测试了解吗?24春招-百度测试开发工程师一面(上)

难度:3.8/5,就是压力测试那问的有点麻,之前没咋关注过发压机和服务器的设备配置,也确实是我的疏忽,还有请求在传输过程中的损耗也要进行考虑,才能保证压力测试是真实有效的面试官专业程度:专业,看来他是专门负责压力测试的,也做过一些公司内部的管理平台,真正的测试开发体验打分:4/5,有收获,问出了很多我之前没考虑到的方面,遇到我不会的他还让我下去看看,也可以给他发邮件询问好了,以上就是本文的全部内容,如有问题可留言讨论。

2024-03-28 16:08:42 668

原创 自动化面试常见算法题!

【代码】自动化面试常见算法题!

2024-03-27 16:14:37 975

原创 基于 YAML 接口自动化测试框架设计

在设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML、CSV),或者数据库中,实现脚本与数据解耦,方便后期维护。目前非常多的自动化测试框架采用通过Excel或者YAML文件直接编写测试用例,通过脚本读取出来驱动自动化测试代码执行。至于采用Excel还是YAML格式各位小伙伴都有不同见解,比如用Excel维护直观、修改数据方便,劣势是通过Git这样的版本控制工具不太好比较历史版本差异(因为是二进制格式);

2024-03-26 16:22:35 849

原创 一文详解 requests 库中 json 参数和 data 参数的用法

在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。众所周知,http请求的请求体格式主要有以下4种:那么针对以上的请求格式,都分别使用什么参数呢?接下来一一示例说明。

2024-03-23 19:49:34 368

原创 2024接口自动化测试入门基础知识【建议收藏】

接口自动化测试是指通过编写测试脚本和使用相关工具,对软件系统的接口进行自动化测试的过程。今天本文从4个方面来介绍接口自动化测试入门基础知识接口自动化测试是指使用自动化测试工具或脚本,通过模拟用户的操作来测试接口的正确性、稳定性和性能。通过自动化测试,可以提高测试效率、减少测试成本,并能够快速发现接口中的问题和缺陷。接口自动化测试可以对接口的输入和输出进行验证,检查接口是否按照预期的方式工作,并通过断言来判断接口是否返回了正确的结果。

2024-03-22 20:42:53 925

原创 跟selenium并肩的自动化神器 Playwright 的 Web 自动化测试解决方案

Playwright简介:Playwright优势:Python环境:python解释器+IDE工具,不知道怎么安装的可参考: python3.4 + pycharm 环境安装 + pycharm 使用Playwright环境:

2024-03-21 19:58:13 756

原创 【干货详解】全网最全白盒测试攻略大全

白盒测试方法基于被测程序的源代码开发测试用例。常见的白盒测试方法有逻辑覆盖、数据流测试、路径分析以及程序插装等。逻辑覆盖以程序内部的逻辑结构为基础设计测试用例,要求对被测程序的结构作到一定程度的覆盖,如语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖及路径覆盖。路径覆盖是最强的逻辑覆盖准则,实际上我们只能有选择地测试程序中某些有代表的性路径。

2024-03-20 21:30:00 723

原创 selenium 元素定位攻略大全

如果元素有明确idnameclass属性时,使用对应的基本定位方法。如果没有idnameclass属性时,或idnameclass属性是动态/不唯一的时候,使用XPath和定位。定位页面超链接使用link_text和定位可使用XPath和定位的时候,优先使用。定位的速度和效率比Xpath高。没有最好的,只有最精简的,怎么简单怎么来。附带捎上一份selenium相关总结脑图。

2024-03-19 19:26:10 1098

原创 深入理解与实践AB测试:从理论到实战案例解析

AB测试是一个涉及统计推断和决策的过程,要求我们在设计实验时,充分考虑统计学原理,合理确定样本大小,正确使用假设检验和置信区间,以及处理好多重比较问题。只有这样,我们才能从海量数据中提取出可靠的信息,科学地指导产品优化和业务决策。AB测试是数据驱动决策的重要工具,能帮助我们避免主观臆断,用事实说话,精准提升产品性能和用户体验。但在实际应用中,还需要注意避免常见误区,如样本偏差、多重测试陷阱等问题,确保测试结果的有效性和可靠性。

2024-03-18 20:22:22 875

原创 JMeter 二次开发之环境准备

大家都知道接口测试在保证软件质量方面的重要性。Apache JMeter作为一款功能强大的开源性能测试工具备受测试人员的喜爱,不仅可以用做接口功能测试,还可以用做接口性能测试。然而,即使在其强大的基础功能之上,JMeter仍然提供了许多可定制和扩展的能力,通过二次开发,我们可以进一步定制JMeter满足特定具体需求。JMeter二次开发的应用场景定制采样器:根据业务需求创建自定义的采样器,以模拟特定的业务场景或协议,例如WebSocket、gRPC等。

2024-03-15 21:29:41 736

原创 App的测试,和传统软件测试有哪些区别?增加哪些方面的测试用例

软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2024-03-13 22:19:53 1229 2

原创 【干货详解】接口测试和功能测试有什么区别

在做接口测试之前,需要掌握那些知识接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

2024-03-12 19:56:58 821

原创 全网最全压力测试攻略大全,建议收藏备用!

压力测试是一种软件测试,用于验证软件应用程序的稳定性和可靠性。压力测试的目标是在极其沉重的负载条件下测量软件的健壮性和错误处理能力,并确保软件在危急情况下不会崩溃。它甚至可以测试超出正常工作点的测试,并评估软件在极端条件下的工作情况。在软件工程中,压力测试也被称为耐力测试。在压力测试中,对AUT进行短时间的压力测试,以了解其承受能力。压力测试最突出的用途是确定系统或软件或硬件崩溃的极限。它还检查系统是否在极端条件下显示出有效的错误管理。

2024-03-11 20:44:05 1165

原创 测试用例的一些设计好方法,学会就是赚到!

目的: 黑盒测试的主要目的是验证软件功能是否符合预期,而不需要了解软件的内部工作原理。关注点: 黑盒测试主要关注软件的功能性、适用性、易用性和性能等方面。独立性: 黑盒测试与软件的具体实现无关,因此测试人员不需要了解软件的内部结构或代码。测试技术: 黑盒测试使用各种测试技术和方法,如等价类划分、边界值分析、因果图法、状态转换法等。

2024-03-08 19:35:55 717

原创 对比四款专业的测试工具,帮助你选出最适合自己的测试工具

对于个人用户而言,选择测试软件不仅要考虑功能性和易用性,更要紧跟技术的更新步伐,积极学习并掌握先进的生产力测试工具。这样不仅能够提升个人的技能水平,还能在激烈的职场竞争中保持领先。对于企业而言,采用先进的生产力测试工具不仅能够帮助企业优化资源配置,减少人力成本,提高整体运营效率,实现降本增效,还能极大提高工作效率,确保产品的质量和稳定性。在未来的发展中,我们应该继续关注技术的创新和发展趋势,不断优化和提升自身的技能和知识水平,以适应日益复杂多变的市场环境。那么你使用的工具是什么呢?

2024-03-07 16:58:40 582

原创 大龄程序员刚迈过了 35 岁这个“坎儿”,和大家说点儿心里话

15年的大龄程序员,已经迈过了35岁这个坎儿,工作还在,头发还在。我的简历并不出彩,没有大厂的工作经验,甚至没有互联网的工作经验,甚甚至我还在外包公司工作了好几年,走过很多弯路,掉进去很多坑,分享出来,大家引以为戒。也当个树洞随便讲讲,喜欢的可以看看,不喜欢的可以跳过。

2024-03-05 16:23:16 817

原创 软件测试/测试开发|一文讲清楚你什么是测试用例

测试用例是测试过程中的重要组成部分,它们不仅指导着测试的进行,还对软件质量和稳定性起着关键作用。了解测试用例的基本概念、组成要素、优先级、设计工具以及作用,有助于测试人员更好地理解和执行测试任务。希望本文能够帮到大家!

2024-03-04 20:35:09 790

原创 测试面试精选题:可用性测试主要测试哪些方面,举例说明

评估软件的用户界面设计是否直观、美观、易于理解和操作。测试用例:打开软件,查看界面布局是否合理,各个功能是否容易找到,是否符合用户习惯。

2024-03-02 16:00:04 1183 1

原创 测试工程师面试必备技巧及简历包装实例,赶紧收藏,不容错过~

通过我的工作,我们成功地将缺陷率降低了30%,并缩短了测试周期10%,为项目的按时交付做出了重要贡献。:作为测试工程师,我负责了一个电商平台的重构项目的测试工作。:例如,你可以说你在某个项目中发现了多少个缺陷,或者你的测试策略帮助团队减少了多少缺陷率。:描述你在测试过程中的角色,包括你如何设计测试用例,执行测试,以及你如何报告和跟踪缺陷。:选择那些最能展示你技能和经验的项目,特别是那些与你要申请的职位要求最为匹配的项目。:例如,你可以说你在某个项目中减少了30%的缺陷率,或者提高了20%的测试效率。

2024-03-01 16:58:37 499

原创 接口自动化测试用例如何设计,一文搞定!

说到自动化测试,或者说接口自动化测试,多数人的第一反应是该用什么工具,比如:Python Requests、Java HttpClient、Apifox、MeterSphere、自研的自动化平台等。大家似乎更关注的是哪个工具更优秀,甚至出现“ 做平台的 > 写脚本的 > 用工具的 ”诸如此类的鄙视链,但却很少有人去关注接口测试用例的设计问题。在我看来,工具并没有高低贵贱之分,只能说哪个更适合,适合当前的业务以及适合当前的团队协作。

2024-02-29 21:02:39 618

原创 三年测试小萌新的小吐槽,中小型公司的工作经验总结

作为3年测试小萌新,我也分享下日常工作中功能测试值得吐槽的问题,由于工作时间不长且未进过大厂,不了解大公司的工作模式和流程,所以自己的方法和理解都是基于中小公司的工作经验总结,应该适用于跟我一样的小白,没有各种高大上的左右移动,测开大佬们轻喷。

2024-02-27 15:53:20 570

原创 看看 Jmeter 是如何玩转 redis 数据库的

Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢?今天我们就来讲一讲怎么使用jmeter来调用redis。

2024-02-26 16:11:59 1065

原创 测试计划、测试方案、测试策略、测试用例的区别

测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等。组织架构、工作任务分配、工作量估计、人力物力资源的分配、进度的安排、风险的估计和规避、各任务通过准则等。

2024-02-23 15:49:37 1881 2

原创 软件测试需要学习什么?好就业吗?

目前来说的话,整个it 都不太好!但是既然你问了,我也就告诉你吧!

2024-02-22 16:58:05 683

原创 自动化找元素太难?AIRtest 框架你值得拥有!

Airtest 目前集成了chrome浏览器基于selenium进行web自动化测试,通过录制得到的python脚本,调用chromedriver驱动浏览器执行指定动作,所以通过录制后的脚本你会发现应用的就是selenium的语法。

2024-02-21 16:04:55 646

原创 jmeter 命令行启动 动态参数化

1)执行命令:jmeter -n -t httptest.jmx -l log_httptest.jtl -JthreadNum=100 -JloopNum=10 -JrampupTime=10。3)再次运行脚本时,无需编辑脚本,只需要在执行命令中更改threadNum、loopNum和rampupTime的值,即可修改线程属性。三、以设置本地jmeter属性为例,先在windows下编辑脚本,将线程数、循环次数、ramp up-time等参数化。1、格式:-J变量名=值 -G变量名=值。

2024-02-20 22:23:58 680

原创 外包干了2个月,技术退步明显...

先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!没办法,我找到了我在腾讯的老哥,作为他的小老表,在他了解了我的情况后(几乎就是软件测试基础开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人”。刚开始准备时,自己都蒙了,四年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄…1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?

2024-02-19 20:22:07 798

原创 年底找工作的宝子们,千万不要错过这些数据库笔试题!

很多同学会趁着年底尝试找找工作,因为年底的岗位招聘一般来说都是急招,应聘的竞争者少,且薪资不低。特别是工作年限4年以下的宝子,面试前一般会先笔试,如果不想自己笔试受挫,那么以下给大家分享的这一波近期粉丝面试碰到的数据库笔试题,一定要牢牢码住!并多多练习!

2024-01-30 17:30:19 1228

原创 0 代码自动化测试:RF 框架实现企业级 UI 自动化测试

你自己不会,你就站在巨人的肩膀上前进,这个RF就是一个巨人。这是一个别人用Python代码封装的一个的工具和框架。底层是Python代码,提供了非常丰富的关键字,直接可以实现自动化代码想要实现的功能。这些关键字只需要做表格填空就可以了。不用写代码,填表格就可以,可读性很高学习和使用门槛很低,上手不需要任何代码基础而且也有很多内置库和插件和第三方库可以按照和导入使用,快速实现常见的基本测试需求。这也就是导致很多没有自动化团队的公司会选择这个工具做自动化测试。

2024-01-29 20:25:05 1098

原创 5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!

通过以上5步,就可以0代码实现Jmeter自动化脚本的基础开发。当然实际工作中的项目会存在很多需处理的业务场景,比如文件上传处理、关联到数据库的接口处理、接口加密传参处理、数据库断言处理等等,那么就需要大家具备更高阶技术、甚至是自己写代码去解决。学无止境,行以致远。

2024-01-27 17:10:46 726

原创 年薪30W+,待遇翻倍,我的经历值得每个测试人借鉴

学习目标:对软件测试整理的测试流程有清晰的概念,了解软件测试到底是做什么的,软件测试的各种专业术语是什么意思,以及多种不同的软件测试类型区分,测试用例的作用、本质以及如何撰写,测试报告、缺陷管理、常见的软件测试工具(selenium|Postman|禅道的认识)等等...① 软件测试概念:常见的软件测试类型、软件测试的概念掌握、软件质量模型等等;② 测试用例:明白测试用例如何设计,测试用例的系统化设计原则,常见的几类测试用例设计方法(因果图法、场景法、正交表法、边界值法、等价类方法等等);

2024-01-26 20:35:19 636

原创 每天掌握一个软测高级技巧:接口自动化神器apin进阶操作

apin 创建的项目中有一个 funcTools.py,在该文件中可以自己定义函数,然后在用例中通过 F{xxx()}来调用。案例:funcTools.py 文件"""md5加密""""""随机生成手机号的函数""""""获取时间戳"""注意点:函数处理完的数据需要 return 返回哦。

2024-01-25 17:29:05 930

原创 同样是IT行业,测试为什么比开发要求要低一些?

先反抛个问题哈!所谓要求低, 是指技术含量?是岗位入门要求?还是技术要求?再抛个问题!所以需要明确一个问题,,所以无论是岗位入门要求还是技术要求都应该相对区 分着来说明。(文末有作者学习笔记分享)1、两个岗位的平均薪资PK2、两个岗位的入门要求PK3、两个岗位的技术要求PK开发和测试相互对比向来是最容易 引战的典型话题, 两个岗位的工作职责及目的都完全不一致,如何做到同等对比呢?那请问,从 长远来看,到底 是测试的技术含量高还是开发的技术含量高呢?又是 哪个更容易沉淀经验,不惧中年危机呢?

2024-01-24 16:53:38 874

空空如也

空空如也

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

TA关注的人

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