- 博客(149)
- 收藏
- 关注
原创 软件测试面试题,精选100 道,内附答案
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-08-21 15:22:09
417
原创 纯干货分享 ~ 银行测试面试题大揭秘!
贷款项目是指银行向客户提供资金,让客户在约定的期限内按照协议还款的一种金融服务。在贷款项目中,银行向客户提供资金,以满足客户例如购房、购车、教育等资金需求。客户在申请贷款时需要提供相关的申请资料,包括个人身份证明、收入证明、担保人信息等。贷款项目通常包括以下几个主要阶段:1)申请阶段:客户向银行提交贷款申请,同时提供所需的申请资料。银行对客户的信用评估和还款能力进行审查,决定是否批准贷款。2)审核阶段:银行根据客户的信用评估和还款能力,决定是否批准贷款,并确定贷款金额、期限和利率等条件。
2025-08-21 15:21:38
339
原创 软件测试必问的面试题(含答案)
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
2025-08-20 16:41:15
448
原创 APP测试面试题(超详细~)
相对于PC来说,移动设备的电池电量是非常有限的,保持持久的续航能力尤为重要。另外,android的很多特性都比较耗电(如屏幕,GPS,sensor传感器,唤醒机制,CPU,连网等的使用),我们必须要慎重检查APP的电量使用,以免导致用户手机耗电发热,带来不良体验。启动时间分为冷启动时间和热启动时间,所谓的“冷启动”,就是一个完全没有运行的应用的启动时间,与热启动(应用已经在后台运行,某个事件将其带至前台)相比,由于此时系统尚未建立缓存,因此冷启动往往要较平时(热启动)耗费更长的时间。
2025-08-20 16:40:44
419
原创 解锁测试能力密码:直击三问,成就卓越测试
日志的抓取(adb、Linux、抓包、数据库命令等操作),执行的工具(python,selenium,appium,Jmeter,Jenkins,GIT,docker,K8S,nmon......)比如在测试设计阶段,应该使用科学的,规范的方法对系统的性能,安全进行合理的设计和规划。比如常见的性能测试工具Jmeter的使用,都可以非常高质量的完成相关的测试。符合每个阶段的出入准则。” ,那么应该非常清楚这个系统是接单的还是下单的还是后台记录家政人员服务的过程的,是web端的还是app端还是。
2025-08-19 17:27:45
643
原创 自动化测试工程师面试必问的异常处理
如果想要了解更多,可以在pycharm中输入一个异常然后按住ctrl再点击鼠标,进入到异常类详细了解,在此不多做赘述。,当程序出现问题时,给用户一个我们希望他看到的页面,其次当一段代码出现问题时,通过异常处理让用户可以继续操作其他的步骤,不至于系统崩溃或报错终止。该段代码中人数不能为小数,除数不能为0,如果不进行异常处理,代码可能随时报错,程序可能随时终止,因此做好异常处理是写好代码的基础。1、异常的出现并不一定是绝对的,比如一个表达式,除数不能为0,人数不能为小数,所以是否报错取决于输入者。
2025-08-19 17:27:15
582
原创 jmeter&grafana&influxdb搭建压测监控平台
在 Linux 系统中,可以在.bashrc或.zshrc等配置文件中添加export PATH = $PATH:/path/to/jmeter/bin(/path/to/jmeter/bin是 JMeter 的bin目录的实际路径)。安装完成后,启动 InfluxDB 服务(sudo service influxdb start),并可以通过访问http://localhost:8086来验证是否安装成功(在浏览器中应该能看到 InfluxDB 的欢迎界面)。如果没有设置权限,可以不填。
2025-08-19 16:29:52
641
原创 2025软件测试面试八股文(有答案版),金九银十季,涨薪涨薪_八股文软件测试面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-08-18 19:50:44
585
原创 软件测试常见面试题
面试官您好,我叫XXX,一直从事车载软件测试,负责最多的是中控方面。以下是我的一些优势:车载的测试流程我是熟练掌握的,且能够独立编写测试用例。平时BUG提交会使用到Jira,类似禅道这些缺陷管理工具。测试中抓取log会涉及adb命令的使用 ,也如会用monkey进行APP的稳定性测试,有涉及到代码修改户使用到Androidstudio这些开发工具。我自学过Java语法,看懂简单代码。我接触过有涉及到使用Canoe工具的项目,比如HUD,CANoe主要是用来仿真发送报文、分析报文等这些作用。
2025-08-18 19:50:11
837
原创 软件测试常见的面试题(46道)
系统瓶颈就是软件在一定的并发量、访问量下无法达到用户的需求。比如说用户需要在10s内完成一个访问,但是每一次都要12s才能完成,这个就是性能瓶颈,有可能是程序本身的问题,也有可能和操作系统、软件相关。
2025-08-18 19:49:32
463
原创 2025最全软件测试面试八股文(全800+题)
分析:什么样的问题才是一个缺陷,需要从客户的需求出发;回答:1、软件没有实现需求规格说明书中要求;2、出现了需求规格说明书中指明不该出现的错误;3、软件没有实现需求文档中虽未明确提及但应该实现的功能;(如:账密加密)4、软件出现难以理解、不易使用或运行速度慢等问题都可以认为是软件缺陷;
2025-08-16 19:37:16
540
原创 100道软件功能测试新手面试题(针对刚毕业的人员)
1. 什么是?答案:软件测试是通过执行程序来查找软件错误的过程,目的是验证软件是否满足和预期结果。2. 什么是?是一种,测试人员不关心内部实现细节,只关注输入和输出的行为。3. 什么是白盒测试?答案:白盒测试是一种,测试人员需要了解代码的内部结构和逻辑,以确保每个路径都被覆盖。4. 什么是灰盒测试?答案:灰盒测试结合了和白盒测试的方法,既考虑外部行为也考虑内部实现。5. 什么是回归测试?答案:回归测试是在对软件进行修改后重新运行之前的测试用例,以确保修改没有引入新的缺陷。
2025-08-16 19:36:45
806
原创 系统安全测试要怎么做?
禁止执行上传文件的权限。例如,一个网站的文件上传功能存在漏洞,攻击者上传一个包含恶意代码的脚本文件,并在服务器上执行脚本,从而控制服务器。攻击案例:攻击者在一个论坛的评论中注入恶意的JavaScript代码,当其他用户浏览该页面时,恶意脚本会在他们的浏览器中执行,导致个人隐私信息泄露或会话劫持。通过全面梳理和测试这些安全问题,并采取相应的防御措施,可以提高系统的安全性,防止未经授权的访问、数据泄露和系统被利用的风险。防御措施:测试数据传输是否使用加密,测试加密算法的安全性,测试访问控制和权限机制的有效性。
2025-08-15 16:45:41
695
原创 Jmeter 测试-跨线程调用变量
中的变量是全局变量,所有线程组都可以使用,单个线程可以临时修改,不会改变初始值,其他线程调用时,仍然是初始值。③在查询余额线程中,使用beanshell前置处理器,定义一个新变量保存token属性。⑤setup线程组在其他线程组之前执行,teardown线程组在其他线程组之后执行。③线程组中的每个线程,都是从上往下执行,完成一轮循环后,继续下一轮循环。以登录线程和查询余额线程接口中的token跨线程调用为例。②线程组的变量是线程私有,其他线程组不能引用。①各个线程组是完全独立的,每个线程组是。
2025-08-15 16:45:11
218
原创 软件测试面试遇到之redis要怎么测试?
软件测试面试遇到:redis要怎么测试?首先我们需要知道,redis是什么?它能做什么?所以,“redis要怎么测试?在我所接触的技术栈中,发布订阅很少用redis的,我们主要说一说和。浏览器缓存指的是浏览器自身的缓存能力。现代浏览器为了加快页面加载速度,往往会把css、js等资源文件下载一次之后缓存一段时间,直到缓存失效或者请求明确告知需要更新。图1 文件缓存。
2025-08-14 19:29:56
291
原创 软件测试人员必问的十大面试题..
参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与需求评审、测试用例编写、搭建测试环境、测试、BUG跟踪、上线等环节。在测试过程涉及到常规的功能测试、使用Postman进行接口测试、简单的性能测试等等。测试过程中也会使用SQL Server(类似的数据库)进行增删改查、使用抓包工具进行抓包、根据后台日志进行数据分析、辅助测试等。
2025-08-14 19:29:22
977
原创 软件测试面试题,精选100 道,内附答案
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-08-14 19:28:25
548
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
由于测试是一个技术岗位且在项目中担当比较重要的位置,因此大部分企业在面试中都会比较严谨。但总的来说,只要你技术扎实,在面试过程中沉稳冷静,相信就一定能拿到一个好成绩~!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-08-14 19:27:47
1027
原创 高能分享:软件测试十大必问面试题(附带答案)
参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与需求评审测试用例编写、搭建测试环境、测试、BUG跟踪、上线等环节。在测试过程涉及到常规的功能测试、使用Postman进行接口测试、简单的性能测试等等。测试过程中也会使用SQL Server(类似的数据库)进行增删改查、使用抓包工具进行抓包、根据后台日志进行数据分析、辅助测试等。
2025-08-14 19:27:15
861
原创 Appium混合页面点击方法tap的使用
于是我在webview中定位好元素后切回原生后使用tap方法,但这个时候又碰到一个问题:由于web页面坐标系与手机原生坐标系不一致,同一个元素在webview中的坐标与在原生页面中的坐标不一致,切出webview后tap依然点击不到,这条路暂时也行不通了。本来以为此问题已经解决,不料在运行第二次时,该方法也失效了,查看touch_actions中的代码如图5发现,手势操作需要用perform再执行一下,把action提交才会起作用,问题解决。HTML5(h5)应用开发,是利用Web技术进行的App开发。
2025-08-13 16:52:13
946
原创 如何从零开始搭建公司自动化测试框架?
在当前企业实际测试技能应用中,功能测试和接口测试应用最广泛。但相比功能测试,接口测试缺口却非常大。且接口测试在测试领域地位非常高,是软件测试工程师初级和中级分界线。所以我们先来将接口测试框架的搭建,搭建步骤列出如下:1)选择开发语言2)选择Pytest作为测试框架3)设置测试报告4)选择代码仓库5)部署持续集成方案附:两套详细学习视频推荐步骤步骤讲完之后,我们开始详细阐述每一步该如何操作(尽力能让你照着步骤搭建出来)。1、选择一门语言语言我们选择Python。因为相比Java,更容易入门。
2025-08-13 16:51:29
529
原创 2025最新软件测试面试题(含答案解析+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-07-12 19:53:14
428
原创 2025年字节软件测试面试题,精选100 道,内附答案
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
2025-07-12 19:52:29
303
原创 这些软件测试面试题一定要会,自动化测试面试题(含答案)
断言assert 用于代码中验证实际结果符合预期结果,如果测试用例失败,则抛出异常并且提供断言日志。
2025-07-12 17:18:52
257
原创 2025最新面试跳槽,软件测试面试题的整理与解析
总体来说对于测试开发的面试内容,各个用人单位其实关注的除了相关的技术栈与项目经验之外,其实更需要的是测开人员自身对于项目业务与行业相关的整体解决的认知与思维,这点与软件开发人员的要求会有略微的不同,毕竟作为测试人员来说,整体把握软件质量保障情况是其中的重中之重。!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。软件测试面试文档。
2025-07-12 17:17:38
343
原创 软件测试面试回答技巧
很多人留言说工作不好找,竞争压力大,面试老是没通过不知道应该怎么办。确实今年的疫情使得许多职场人的求职时间拉长,除去以往火热的金三银四外,马上又迎来一次大学生毕业季,在今年这个特殊的情况下,竞争压力增大,各大企业对于求职者的要求也随之增高。很多小伙伴都面临着这样的情况,千辛万苦拿到了面试机会,却因种种原因翻车:“在面试的时候不能将自己的真实实力表现出来。“在回答面试官问题时,抓不到重点。“紧张,说话结巴,不知如何最好地展现自己。
2025-07-11 16:31:29
441
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
由于测试是一个技术岗位且在项目中担当比较重要的位置,因此大部分企业在面试中都会比较严谨。但总的来说,只要你技术扎实,在面试过程中沉稳冷静,相信就一定能拿到一个好成绩~!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。软件测试。
2025-07-11 16:30:48
386
原创 软件测试常见面试题合集(内附详细答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-07-10 17:03:15
301
原创 软件测试常见的面试题(46道)
系统瓶颈就是软件在一定的并发量、访问量下无法达到用户的需求。比如说用户需要在10s内完成一个访问,但是每一次都要12s才能完成,这个就是性能瓶颈,有可能是程序本身的问题,也有可能和操作系统、软件相关。
2025-07-10 17:02:39
338
原创 软件测试面试必备—基础知识整理(必备技能)
系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方 ,进行改正。白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构进行测试程序,通过测试来检测产品内部逻辑是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。80-20原则,软件中80%的bug可以在分析、设计与评审阶段就能被发现与修正,16%的缺陷在系统的软件测试中发现,最后剩下的4%是用户长期使用的过程中才能暴露出来。
2025-07-09 19:37:16
843
原创 软件测试面试必问的10个问题
面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。下面是人员在面试过程中经常被问到的10个问题,告诉你怎么回答才不会被面试官套路…
2025-07-09 19:36:33
821
原创 软件测试面试经典200问(含答案+文档)
答:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点;然后开发就排期进行开发,主管开始编写测试计划,对我们进行任务分配。我们参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本;开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。预测通过,依据测试用例进行系统测试。
2025-07-09 19:36:02
855
原创 Java 接口自动化系列 - 基础知识
List和 Queue 存储的值:有序的,允许重复 Set 存储的数据:无序的,不允许重复。contains(Object o) : 判断我们集合当中是否包含参数中给定的对象。contains(Object o) : 判断列表当中是否包含这个数据的对象。List 可以精确的控制每个元素的插入位置,或删除某个位置的元素;index0f(Object o) : 返回某个对象在列表中的位置。java中的集合是工具类,可以存储任意数量的具有共同属性的对象。get(int index) :获取某个位置的数据。
2025-04-02 16:00:39
444
原创 autojs项目搭建和入门实践
Auto.js 是一款无需的javascript自动化软件,它可以帮助用户在手机上自动执行各种任务,比如自动填写表单、自动点击按钮、自动切换应用等,并且可以通过来管理和编辑脚本。
2025-04-02 15:59:47
810
原创 Cypress自动化测试开发指南!
cypress是基于JavaScript语言为编写语言的,配合使用cucumber测试开发框架,以node.js为服务进程,可以简单的帮助测试人员完成,快捷完成case的测试。cypress提供了官方API调用文档,可以帮助开发者快速入门:cypress开发文档 :https://docs.cypress.io/api/table-of-contents。
2025-04-01 22:07:06
962
原创 Postman —— postman实现参数化
Pre-request Script为执行接口请求之前要做的操作,而tests是执行完请求要 做的操作。内建变量一般放在Request里,我们也可以用代码在Pre-request Script中实现,用代码实现的好处是可以复用。在postman中,除了上述两种方法实现参数化,还可以利用外部数据文件 (支持csv文件和包含json格式文本的数据)。csv文件要在Collection Runner中工作,第一行必须是在request中要使用的 变量名,每一行是一条用例,并表示一次迭代。外部文件的方式实现;
2025-04-01 22:06:35
1390
原创 jmeter+ant+jenkins接口自动化测试框架
注意:ant构建项目,默认执行的是Jenkins中workspace下的脚本,如果workspace下没有脚本则构建会不错的,我的做法是将脚本和build.xml文件都放置workspace目录下了。(2)、设置测试输出报告要输出的内容:同样在jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里全部设置成true→保存。注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改,是两回事,这里的build文档是自己新建。
2025-03-31 22:06:24
750
原创 6招玩转 Appium 自动化测试
这里面的坑,还有很多.多去testhome里看看,appium提供的方法很多,这是一个要花费很多时间去尝试的经历.重要的元素定位方法,测试用例的编写,ruby语言的了解,如果以上都完成了,那你就可以去了解如何用Jenkins部署项目自动化测试了~
2025-03-31 22:05:54
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人