- 博客(708)
- 收藏
- 关注
原创 性能测试——银行核心业务系统性能测试
按照确定的测试功能及用户分布情况,模拟一定数量的柜员并发执行联机交易,连续运行一段时间,得到成功的交易数、失败的交易数,以及各服务器的CPU、内存利用情况等,从而得出系统长时间运行的稳定性。按照确定的测试功能及用户分布情况,模拟不同数量的柜员并发执行联机交易,得到各执行交易的响应时间、每秒的交易数、成功的交易数、失败的交易数,以及各服务器的CPU、内存利用情况等。模拟不同数量的柜员并发执行签到操作,记录响应时间、每秒的签到柜员数、成功的签到柜员数、失败的签到柜员数,以及各服务器的CPU、内存利用情况等。
2025-04-02 21:19:07
740
原创 jmeter+ant+jenkins框架搭建
将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中,该包相当于是ant和jmeter连接的桥梁,作用是使Ant运行时能够找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发jmeter脚本。配置全局工具,进入manage jenkins --global tool configration全局工具配置,配置jdk、ant,将jdk和ant的本地路径输入进去。
2025-04-02 17:15:29
794
原创 minium-小程序自动化测试框架
minium 是为小程序专门开发的自动化框架, 提供了 Python 和 JavaScript 版本。使用 minium 可以进行小程序 UI自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试。特性:1、支持一套脚本,iOS & Android & 模拟器,三端运行2、提供丰富的页面跳转方式,看不到也能去得到3、可以获取和设置小程序页面数据,让测试不止点点点。
2025-04-02 17:14:48
642
原创 Java单元测试浅析(JUnit+Mockito)
单元测试(1)单元测试环节:测试过程按照阶段划分分为:单元测试、集成测试系统测试、验收测试等。相关含义如下:1) 单元测试: 针对计算机程序模块进行输出正确性检验工作。2)集成测试: 在单元测试基础上,整合各个模块组成子系统,进行集成测试。3)系统测试: 将整个交付所涉及的协作内容都纳入其中考虑,包含计算机硬件、软件、接口、操作等等一系列作为一个整体,检验是否满足软件或需求说明。4) 验收测试: 在交付或者发布之前对所做的工作进行测试检验。
2025-04-02 16:43:25
289
原创 软件测试面试必问的10个问题
面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。下面是软件测试人员在面试过程中经常被问到的10个问题,告诉你怎么回答才不会被面试官套路…
2025-03-31 21:45:19
601
原创 软件测试面试及笔试题
参考答案:瓶颈主要是指整个软硬件构成的软件系统某一方面或者几个方面能力不能满足用户的特定业务要求,“特定”是指瓶颈会在某些条件下会出现,因为毕竟大多数系统在投入前。严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论:关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。
2025-03-31 21:44:37
855
原创 2025面试软件测试,软件测试常见的面试题(附带答案)
面试官您好,我叫XXX,一直从事车载软件测试,负责最多的是中控方面。以下是我的一些优势:车载的测试流程我是熟练掌握的,且能够独立编写测试用例。平时BUG提交会使用到Jira,类似禅道这些缺陷管理工具。测试中抓取log会涉及adb命令的使用 ,也如会用monkey进行APP的稳定性测试,有涉及到代码修改户使用到Androidstudio这些开发工具。我自学过Java语法,看懂简单代码。我接触过有涉及到使用Canoe工具的项目,比如HUD,CANoe主要是用来仿真发送报文、分析报文等这些作用。
2025-03-31 20:32:40
565
原创 软件测试面试过程中的一些回答思路及技巧,学会了稳过
之前有个朋友跟我聊起了面试过程中的一些问题,说感觉面试官问的问题明明感觉自己回答的很好确总是没被录取,不明白问题到底出现在了哪里?可能你们面试也会遇到同样的问题,但你们真的了解面试官为什么要这么问,或者说面试官想要什么样的回答,今天给大家分享一些面试过程中的一些回答思路技巧,让你的回答不在答非所问。问题一:“请你自我介绍一下”思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。
2025-03-29 21:10:41
739
原创 性能测试面试题,5分钟速刷一下!
集合点是测试脚本中的一个标记,当每个虚拟用户执行到标记处时,会停留在标记处等待其他的虚拟用户,当达到预期设置的并发数时,标记处的所有用户同时启动执行后续的请求 集合点会产生瞬间高并发,但是也会降低平均压力。所以在压测过程中,如果有要求瞬间高并发的业务,就需要使用集合点,比如抢购,秒杀之类的业务。没有类似业务则不需要加集合点。
2025-03-28 20:17:16
595
原创 2025软件测试高频面试题汇总(附带答案)「 建议收藏 」
打开jmeter;创建线程组;设置线程数和循环次数;配置元件;配置我们需要进行测试的程序协议、地址和端口;构造http请求;添加http请求头;添加断言;添加查看结果树;添加Summary Report;执行测试计划,执行测试计划不能用GUI,需要用命令来执行;web报告。显示,管理执行中的程序,就是任务管理器。
2025-03-28 20:16:44
768
原创 软件测试的4个技术等级,你在哪个级别?
对于大家来说,软件测试人的分级其实也代表了我们的进阶方向,职业发展。根据自己的兴趣爱好,测试工程师可以从以下几个方向进行选择,今天我们先来讲技术路线。
2025-03-28 20:15:04
694
原创 2025最新的软件测试面试大全(含答案+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-03-27 19:44:20
758
原创 软件测试探秘:从各类软件测试入门,领略测试的奥秘
通过本文的深入探索,我们全面了解了软件测试的奥秘和其在软件开发中的重要性。不同类型的软件测试方法为我们提供了多种手段来保证软件的质量、可靠性和稳定性。无论是功能测试、非功能测试、手工测试还是自动化测试,它们都在不同方面提供了有力的验证和保障。通过合理选择和应用这些测试方法,我们能够发现和解决潜在的问题,并为用户提供高质量的软件产品。软件测试不仅是一项技术活动,更是一种质量文化的体现,它对于整个软件开发生命周期的成功至关重要。
2025-03-26 20:18:37
674
原创 2025年软件测试面试题,精选100+道,附答案与文档
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
2025-03-26 15:39:45
908
原创 2025最新最全面的高频JMeter软件测试面试题
近期,有很多粉丝在催更关于Jmeter的面试题,索性抽空整理了一波,以下是一些高频Jmeter面试题,拿走不谢~JMeter就像一群将请求发送到目标的用户一样,它收集来自目标的响应以及其他统计数据,这些统计数据通过图形或表格显示应用程序或服务器的性能。1、根据开发提供接口文档,编写接口2、利用JMeter做接口测试,添加线程组和HTTP请求,在HTTP请求中,添加对应的ip,port,url,请求参数等3、添加响应断言4、添加查看结果树5、执行用例6、查看结果,验证接口返回与预期是否一致。
2025-03-25 22:05:49
996
原创 软件测试面试:请说一下你工作中发现的最有价值的bug?
这个问题,基本95%的面试都会遇到。究竟面试官想要知道什么呢?让我们回到这个面试场景来看看。乍一眼看,这是一个简答到不起眼的问题。可是同学们,你一定要知道,往往越简短的新闻,越是爆炸性的。而且很多同学会把目光集中在:印象最深的上面,其实这道题目的迷惑性就在这里,所以一定要谨慎回答。“我就是做测试的,每天那么多bug,累计下来,没有上万也有成千,猛的一问我,我还真的一下想不起来哪些是有价值的,我只记得当时和开发撕逼的过程了“如果实在得说一个,那我就随便说一个我觉得印象深刻应该也可以吧。
2025-03-24 21:08:15
844
原创 超全的软件测试面试大全(含答案+文档)
分析:什么样的问题才是一个缺陷,需要从客户的需求出发;回答:1、软件没有实现需求规格说明书中要求;2、出现了需求规格说明书中指明不该出现的错误;3、软件没有实现需求文档中虽未明确提及但应该实现的功能;(如:账密加密)4、软件出现难以理解、不易使用或运行速度慢等问题都可以认为是软件缺陷;
2025-03-24 21:06:21
871
原创 兴业数金 测试 面试真题|面经
(询问了我的朋友后记录:这里建议大家 中肯辩证的评价自己,并且要尽量贴近职位描述,比如对于测试岗位的描述,可以说自己平时比较细心,能够尽早的为项目找到bug,推进团队工作的进展)(答,面试官问了一些有难度的问题,虽然我没有回答的很好,但是面试官一直在耐心的引导我,这样子的伙伴以后无论是在工作中还是生活上都会很有助力,声明面试体验很好)列举,兴业有上海,武汉,北京,广州,深圳,福州,成都,西安,选哪里呢?( 城市的工作机会多,有利于个人职业发展,发展好,城市包容性强,就业机会较多,岗位需求更大)
2025-03-21 21:37:28
1043
原创 关于几个冷门的测试面试题
同步是指:发送端将数据进行发送后,等接收端发回响应以后才能进行下一个数据包发送的通讯方式。异步是指:发送端将数据进行发送后,不等待接收端发回响应,直接进行下一个数据包发送的通讯方式。它们的区别:同步需要等待,而异步不需要等待。一般情况下,都会选择不需要等待的异步发送方式,这样执行效率高。而且同步在请求的过程中不光是等待的问题,中间哪步出错了都不可以。
2025-03-21 21:36:49
865
原创 软件测试面试题的整理与解析(二)
这个可以说是非常基础的一题了,但就博主的了解,有不少的测试就业人员不熟悉甚至没接触过过Linux命令。大家也不用惊讶,介于很多小厂或私人公司的规模与前期流程习惯,测试环境搭建与维护会被运维一并管理,也有些甚至没有独立的测试环境,更多的是被DEV或UAT环境所替代,这也就导致了测试人员在整体的测试活动中无需关心测试环境的相关事宜,对于Linux命令没有接触也貌似就变得顺理成章了。
2025-03-20 17:08:44
423
原创 Postman高频面试题及答案汇总(接口测试必备)
Postman在软件测试的面试中,可以说是必考题了,既然是高频考题,当然得为粉丝宝宝们整理一波题库喽~一、Postman在工作中使用流程是什么样的?二、你使用过Postman的哪些功能?三、Postman如何管理测试环境?四、Postman如何实现接口关联?五、有哪几种方式?六、Postman中全局/环境/集合变量的优先级是怎样的?七、Postman中常见的接口测试断言方法有哪些?八、Postman 自定义变量如何做?九、Postman 你使用过哪些内置变量?
2025-03-20 17:08:06
369
原创 UI自动化测试常见面试题
UI自动化测试是一种通过模拟用户交互并自动执行UI操作的软件测试方法。它用于验证用户界面的功能和稳定性,以确保在不同的操作系统、浏览器和设备上的一致性。
2025-03-19 17:22:03
811
原创 【软件测试面试题】项目场景面试题+答案汇总(持续更新)
根据自己的项目整理完成,要点:1)项目背景、业务、需求、核心业务的流程2)项目架构,B/S还是C/5,数据库用的什么?中间件用的什么?后台什么语言开发的?是否有做App端,是否有H5是否开发。
2025-03-18 21:18:49
624
原创 【软件测试面试题】测试理论/基础面试(持续更新)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-03-18 21:17:57
627
原创 纯干货分享:银行测试面试题大揭秘!
贷款项目是指银行向客户提供资金,让客户在约定的期限内按照协议还款的一种金融服务。在贷款项目中,银行向客户提供资金,以满足客户例如购房、购车、教育等资金需求。客户在申请贷款时需要提供相关的申请资料,包括个人身份证明、收入证明、担保人信息等。贷款项目通常包括以下几个主要阶段:1)申请阶段:客户向银行提交贷款申请,同时提供所需的申请资料。银行对客户的信用评估和还款能力进行审查,决定是否批准贷款。2)审核阶段:银行根据客户的信用评估和还款能力,决定是否批准贷款,并确定贷款金额、期限和利率等条件。
2025-03-17 16:57:51
1029
原创 某Android大厂面试100题,涵盖测试技术、环境搭建、人力资源......
最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案。为此,小编用业余时间整理了这份软测常见的面试题及详细答案,包含测试技术面试题、开发及环境搭建类面试题以及人力资源方向的面试题,整理完发现足足有37页!
2025-03-17 16:57:16
803
原创 100道软件功能测试新手面试题(针对刚毕业的人员)
1. 什么是软件测试?答案:软件测试是通过执行程序来查找软件错误的过程,目的是验证软件是否满足用户需求和预期结果。2. 什么是黑盒测试?答案:黑盒测试是一种测试方法,测试人员不关心内部实现细节,只关注输入和输出的行为。3. 什么是白盒测试?答案:白盒测试是一种测试方法,测试人员需要了解代码的内部结构和逻辑,以确保每个路径都被覆盖。4. 什么是灰盒测试?答案:灰盒测试结合了黑盒测试和白盒测试的方法,既考虑外部行为也考虑内部实现。5. 什么是回归测试?
2025-03-17 16:56:34
863
原创 软件测试面试问题
如果你想跟一个不懂代码不懂软件的人说这是一个bug,可以尝试以下的方法:用简单明了的语言描述bug的现象,例如“当我点击这个按钮时,应用程序就会闪退”或“当我输入这个数字时,结果显示错误”。用具体的例子或截图来说明bug的影响,例如“因为这个bug,我无法完成我的任务”或“因为这个bug,用户会对我们的产品失去信任”。用类比或比喻来解释bug的原因,例如“这就像是一辆车的轮胎漏气了,所以车子跑不动了”或“这就像是一道数学题的公式写错了,所以答案算不出来了”。用。
2025-03-14 16:08:29
275
原创 分享一下 软件测试面试历程和套路,真的很实在
我问过人事,她说她们最喜欢招:一是之前工作三四年没跳槽,说明你工作比较稳定,二是有技术,这个得过技术面试官,也就是一面和二面,三是本科学历,符合公司最低门槛(专科不太受欢迎,北京上海深圳尚可),最后接受加班,简历上具备这些条件,人事抢着找你面试。最后泼个冷水,***喜欢干几个月就跑路,完全搞不清楚测试流程的人,学历只是验证一个人学习能力,就算不会,见多了,操作多了,闭着眼睛都知道。
2025-03-14 15:52:35
559
原创 2025年最新最全软件测试面试题大全
简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:根据需求得出测试需求设计测试方案,评审测试方案方案评审通过后,设计测试用例,再对测试用
2025-03-14 15:51:17
840
原创 软件测试面试-测试之间的分工怎么去分的
一般一个公司的人员分工,他不是一直一成不变的。很多时候,都是根据当时的具体情况,来灵活进行分工。有的公司,很多时候,都是由公司的主管进行分工的,这种适合于小型的一些公司,一个测试主管负责几个测试人员。对于稍微中小型的公司,测试团队人员不再是几个人,可能有大概10多人,这个时候,测试主管可能不会像上面那样,面面俱到,他可能会综合考虑到业务的功能大小,每个人base主要负责某些部分模块,当然其他的模块也会有了解,分配任务的时候,根据每个人base的业务重心,综合每个人的工作量进行合理的分工。
2025-03-14 15:50:23
373
原创 分享一波价值30K的硬核性能测试面试题。
而当一个进程需要进行IO等操作时,它需要等待IO完成,这个等待时间可能比较长,如果使用用户态等待会浪费CPU资源,因此可以使用内核态等待,即让进程进入内核态,由内核来等待IO操作完成,这样就能释放CPU资源。在实际应用中,测试场景的设计需要根据实际需求和情况进行调整,可以通过工具提供的功能进行模拟,例如JMeter提供的HTTP请求、数据库访问等功能,通过配置参数和脚本进行测试场景的设计和实现。也可能是数据库服务器的硬件资源不足,例如CPU、内存、磁盘等,导致响应时间变慢,从而影响TPS的表现。
2025-03-13 16:11:03
935
原创 全网最全的软件测试面试题(全800+道)
根据我们测试用例优先级目的:那么优先级越高的测试用例覆盖的测试点应该是用户最关心的, 比如一个注册功能, 能够注册成功这个用例的优先级就是最高的(但是不是所有的注册成功的case都是优先级最高,只需要挑选一个即可), 其他各种异常校验都是次要优先级的, 还有一些场景覆盖的测试点很难出现,或者叫就算有问题影响也不大, 可以放到低优先级。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。
2025-03-11 16:19:29
725
原创 大厂面试题:影响项目测试进度的因素有哪些?如何解决?
测试进度,是领导层非常关心的问题,测试同学把控好项目测试进度,必然能让面试官为你加分。在日常测试过程中,要把控好测试进度,了解影响测试进度的因素是必不可少的,那么,影响项目测试进度的因素有哪些呢?又该如何解决?有的人干活就很干练,拥有一身绝技,简直就是bug小能手。不仅测试速度快,而且质量高,能快速发现bug,从不漏测,这个绝技,就需要平时多总结,多积累了,量变引起质变。:技能培训,可以是内部组织的,也可以是来自外部的;制定员工学习计划,并定期总结分享;
2025-03-10 22:19:44
645
原创 百度测开初面面试题分享
Java常用的有以下几种:1)try-catch-finally语句:用于捕获和处理异常。将可能的代码放在try块中,然后在catch块中处理异常。无论是否发生异常,finally块中的代码都会被执行。2)throw:用于手动抛出异常。当程序遇到某种特定情况时,可以使用throw关键字抛出一个异常对象。3)throws关键字:用于声明方法可能抛出的异常类型。当一个方法可能抛出异常,但不处理该异常时,可以在方法签名后使用throws关键字声明异常类型,让调用者处理异常。
2025-03-10 22:19:12
698
原创 最新python测试开发笔/面试题(含答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!答案:C(字典的浅拷贝,只拷贝父对象,即theCopy拷贝了kvps,当kvps改变表面时,theCopy不改变相应值)5,一行把[1,2,3,1,2,3] 中的重复元素剔除。
2025-03-10 22:16:29
737
原创 这些面试用例设计,你肯定遇到过(朋友圈、电梯、发红包、支付)
其实在简单分析的过程中,发现许多东西根本测试不全,比如电话、灯光、材质、调度程序、可维修性等,当发现在一个用例中无法说清楚时,这些应该拆分开来分别测试。再有在一起的组装测试。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
2025-03-08 19:52:36
1007
原创 嵌入式软件开发,测试、找bug技巧
嵌入式调试也是一门艺术。就想其它的艺术一样,如果你想取得成功,你必须具备智慧、经验并懂得使用工具。只要我们能够很好地领悟Oracle这十条秘诀,我相信我们在嵌入式测试方面就能够取得成功。
2025-03-08 19:51:45
733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人