![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试面试
文章平均质量分 88
测试涛叔
这个作者很懒,什么都没留下…
展开
-
【面经】2024年软件测试面试题,精选100 道(附答案)
80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?79 、您以往的工作中,一条软件缺陷(或者叫 Bug )记录都包含了哪些内容?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。12、使用 QTP 做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。原创 2024-07-18 21:48:56 · 564 阅读 · 0 评论 -
jmeter如何压测和存储
d. Database URL: jdbc:oracle:thin:@{ip}/{oracle服务名},其中{ip}是数据库服务器ip,{oracle服务名}是TNS中的Service_Name,类似orcl这种。b. Variable Name for created pool,随便起一个,不过需要跟后续步骤的配置一致,建议就叫oracle。模拟实际的80%查询,20%写入的场景。c. Query: 如图,写存储过程调用,照图上格式写,参数用?d. Para Values,参数值,多个用逗号隔开。原创 2024-07-18 21:46:27 · 268 阅读 · 0 评论 -
软件测试面试必问的10个问题
面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。下面是人员在面试过程中经常被问到的10个问题,告诉你怎么回答才不会被面试官套路…原创 2024-07-17 22:02:56 · 433 阅读 · 0 评论 -
软件测试面试经典200问(含答案+文档)
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。原创 2024-07-16 21:18:33 · 465 阅读 · 0 评论 -
软件测试面试题之自动化测试题合集(金九银十必备)
google官方sdk自带了一个操作APP的UI的框架叫做uiautomator,然后appium初始化的时候,就会推送一个bootstrip.jar推送到手机,然后appium client发送请求到appium server,然后server发送到bootstrip.jar,bootstrip.jar调用uiautomator接口,由uiautomator驱动APP的UI界面操作,然后bootstrip.jar返回操作的结果给appium server。4、HTTP 的连接很简单,是无状态的。原创 2024-07-13 20:52:39 · 742 阅读 · 0 评论 -
初级软件测试面试题
今天的面试时间比较长,一共花了将近两个小时,因为开始是笔试,导致后来面试的时候忘记开录音了,这次内容主要是凭记忆记录的,不过这一次问到的问题和上一次差不多,大多数都是根据简历来的,所以我打算反思一下我的简历。可以感受到面试官问的问题都很具体,尤其是对简历里面的内容,所以大家面试之前一定要熟悉自己的简历,根据简历来复习的话可能面试更好过。关于简历还有这篇文章,我写的也不是很好,希望大家评论区指出我的问题,一起进步!今天是一场线下面试,面试的流程又有所不同了,这一次是先做了笔试,然后才看是的面试。原创 2024-07-11 20:57:53 · 346 阅读 · 0 评论 -
2024年软件测试面试题,精选100 道,内附答案
80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?79 、您以往的工作中,一条软件缺陷(或者叫 Bug )记录都包含了哪些内容?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。12、使用 QTP 做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。原创 2024-07-11 20:56:52 · 613 阅读 · 0 评论 -
软件测试面试题(完整版)
根据我们测试用例优先级目的:那么优先级越高的测试用例覆盖的测试点应该是用户最关心的, 比如一个注册功能, 能够注册成功这个用例的优先级就是最高的(但是不是所有的注册成功的case都是优先级最高,只需要挑选一个即可), 其他各种异常校验都是次要优先级的, 还有一些场景覆盖的测试点很难出现,或者叫就算有问题影响也不大, 可以放到低优先级。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。原创 2024-07-05 16:26:40 · 670 阅读 · 0 评论 -
史上最全软件测试面试题(含答案),进大厂涨薪必备,面试流程4轮技术面+1轮HR
需求评审(有开发人员,产品经理,测试人员,项目经理)->需求确定(出一份确定的需求文档)->开发设计文档(开发人员在开始写代码前就能输出设计文档)->想好测试策略,写出测试用例->发给开发人员和测试经理看看(非正式的评审用例)->接到测试版本->执行测试用例(中间可能会补充用例)->提交bug(有些bug需要开发人员的确定(严重级别的,或突然发现的在测试用例范围之外的,难以重现的),有些可以直接录制进TD)->开发人员修改(可以在测试过程中快速的修改)->回归测试(可能又会发现新问题,再按流程开始跑)原创 2024-07-05 16:25:20 · 745 阅读 · 0 评论 -
appium+python自动化测试
4、下载完成后:在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt.exe,将这个路径。打开cmd,输入指令aapt dump badging,紧接着然后直接把要测试的APP拖入到cmd窗口,这时候就能看到apk的包的名称了;4、在pycharm运行脚本,随后在手机上会弹出安装下面两个软件的提示,安装后,桌面上多两个图标。3、勾选build-tools,随便选一个版本,我这里选的是24的版本。4.appPackage:apk包名。原创 2024-06-15 14:56:05 · 541 阅读 · 0 评论 -
14:00面试,14:08就出来了,问的问题有点变态
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到6月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求改为了https,测试方案应该如何制定,修改?感觉好简单的题,硬是没有答出来,早知道好好看看一大佬给的宝典了。通过大数据总结发现,其实软件测试岗的面试都是差不多的。原创 2024-06-14 22:18:14 · 898 阅读 · 0 评论 -
测试基础|以TypeScript Cypress示例,介绍测试自动化中14个简单实用的实践
已成为现代软件开发的重要组成部分,使团队能够简化测试工作并更快地交付高质量的软件。在本文中,我将介绍14个简单且比较实用的实践,给大家在测试自动化工作中提供有益参考。从测试用例设计到执行和分析,这些实践旨在优化测试流程,提高软件产品的整体质量。我将使用 TypeScript Cypress自动化示例来说明这些实践。原创 2024-06-12 15:28:21 · 680 阅读 · 0 评论 -
关于自动化测试用例失败重试的一些思考
比如登陆接口和下单接口,登陆接口属于业务靠前的,下单是靠后的,一般在测试下单接口的时候都要初始化登陆状态,这个时候会调用登陆接口,在测试用例批量执行的时候,可以先让登陆。接口自动化测试用以建议可以加入这种失败重跑,而对于UI接口接口自动化,失败重跑的话,觉得意义不大,因为往往当用例的失败的时候,要么是由于界面元素没加载出来,要么是用例的逻辑有问题,要么是意外的弹窗影响,这个时候应该让错误尽早的抛出来,好尽快的修复,而不是在哪儿一个劲的重试,没啥用。断言失败当然更不需要重跑。如果是在python生态里,用。原创 2024-06-12 15:26:22 · 675 阅读 · 0 评论 -
手机充值的功能测试框架 - 测试要点
手机充值有微信营销活动的、有 APP 页面应用等,以下是我以前公司的手机充值话费或流量应用的测试要点,分享给大家参考下。原创 2024-06-12 15:22:18 · 807 阅读 · 0 评论 -
使用Postman工具做接口测试——生成随机参数
我们平时使用最多的接口调试工具就是postman了,比如开发将一个接口给到你,你想看看接口是否正常。最常用的方法就是用postman去调一下。如果通,就写接口测试用例,反之,将开发打一顿吧o( ̄︶ ̄)o。我们测试接口时,避免不了重复调用一个接口,这样的话,需要随机数来参数化关键的业务字段。其实postman还有其他内置随机数,这里介绍postman三种随机数,打开postman,输入{{,可以看到,如图:随机数如下:{{$guid}}:添加一个V4风格GUID(如:aa002-44ac-45ca-aae3-原创 2024-06-11 15:48:29 · 764 阅读 · 0 评论 -
性能测试高阶内容:了解TPS和RT之间关系
比如说,当 CPU 资源使用率达到 100% 之后,随着压力的增加,队列慢慢变长,响应时间增加,但是由于用户数增加的幅度大于响应时间增加的幅度之前,TPS 仍然会增加,也就是说资源使用率达到饱和之后还有一段时间 TPS 才会达到上限。同时,递增的过程,也要是连续的,而不是 100 线程、200 线程、300 线程这样断开执行场景,这样是不合理的。而通常大家认为的性能测试、负载测试、压力测试在操作的层面,只有压力工具中线程数的区别,其他的都在资源分析的层面,而分析在很多人的眼中,都不算测试。原创 2024-06-07 17:12:19 · 790 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板。整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!更令我痛心的是,因为这样的心态和相对较低的薪资,与我相伴2年的女友也选择离开了我。质量非常高,需要的可自行领取!他了解我的情况后,没有责怪我,而是给了我一个网盘链接,告诉我里面有我需要的所有东西。原创 2024-06-06 17:03:02 · 930 阅读 · 0 评论 -
TDD测试驱动开发+Python案例解析
TDD的开发过程遵循以下基本原则:先编写测试用例,然后编写代码让测试通过,最后对代码进行重构以提高代码质量。这一过程被称为红-绿-重构循环(Red-Green-Refactor)。通过遵循TDD的原则和方法,可以提高软件开发的质量、效率和可维护性。在同一目录下创建一个名为TDD_demo.py的文件,编写相应的实现代码。)是一种软件开发方法,它的核心思想是在编写实现功能的代码之前先编写。创建一个名为test_TDD.py的文件,编写一个简单的测试用例。基于Python语言和unittest测试框架。原创 2024-06-04 21:39:42 · 307 阅读 · 0 评论 -
Cypress和Selenium哪个更好用
Cypress 目前不支持同时运行多个测试用例,因为 Cypress 的设计理念是在一个单独的浏览器实例中运行测试用例,这样可以确保测试用例之间的隔离性和稳定性。,Cypress Dashboard 是 Cypress 官方提供的一个服务,可以将测试结果上传到云端,并提供了一些分析和管理测试结果的功能,其中就包括了并行运行测试用例的功能。Cypress 目前不支持测试用例的并行运行,但是可以通过一些其他的方式来实现测试用例的并行运行,比如使用第三方的并行测试工具或者使用分布式测试工具。原创 2024-06-04 19:51:37 · 898 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。通过大数据总结发现,其实软件测试岗的面试都是差不多的。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?原创 2024-06-03 22:25:06 · 701 阅读 · 0 评论 -
听说部门来了个00后测试开发,一顿操作给我整麻了
公司新来了个同事,听说大学是学的广告专业,因为喜欢IT行业就找了个培训班,后来在一家小公司实习半年,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司省了不少成本。原创 2024-05-30 21:11:12 · 985 阅读 · 0 评论 -
现在的00后,真是卷死了呀,辞职信已经写好了·····
都说00后躺平了,但是有一说一,该卷的还是卷。这不,三月份春招我们公司来了个00后,工作没两年,跳槽到我们公司起薪23K,都快接近我了。原创 2024-05-28 21:51:51 · 231 阅读 · 0 评论 -
外包干了3个月,技术退步明显。。。。。
先说一下自己的情况,本科生,2019年我通过校招踏入了南京一家软件公司,开始了我的职业生涯。那时的我,满怀热血和憧憬,期待着在这个行业中闯出一片天地。然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板。原创 2024-05-19 13:45:00 · 757 阅读 · 0 评论 -
为什么要学软件测试?
软件测试是产品质量的保证,是控制成本的关键,是软件可靠性确认。原创 2024-05-17 19:55:29 · 619 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂.原创 2024-05-16 21:00:58 · 692 阅读 · 0 评论 -
Jmeter接口测试响应数据中文显示为Unicode码的解决方法
在Jmeter的安装路径下打开bin文件夹下的jmeter.properties文件,搜索关键词default.encoding定位到语句【#sampleresult.default.encoding=ISO-8859-1】。1.原理:通过BeanShell内置变量prev,获得响应数据,经过java程序编码,把Unicode代码转成中文,最后修改查看结果树中响应数据为转换完毕的中文。2.在性能试前,请把这个后置处理器删除,不然会大量消耗本机的。测试接口,返回响应数据汉字显示为。和CPU,影响性能的结果。原创 2024-05-07 15:27:51 · 263 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:原创 2024-05-06 22:15:31 · 837 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-05-04 09:45:00 · 984 阅读 · 0 评论 -
手把手教你编写性能测试用例
制定完善的测试计划,设计出贴近实际用户使用场景的测试用例,还要把握系统性能变化趋势,给出专业的优化建议,帮助开发解决性能问题。为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。测试目的:测试进入联系人管理界面活动,系统进入联系人管理界面的响应时间。测试目的:测试进入商机管理界面活动,系统进入商机管理界面的响应时间。测试目的:测试进入线索管理界面活动,系统进入线索管理界面的响应时间。测试目的:测试进入客户界面活动,系统进入客户界面的响应时间。原创 2024-05-01 10:15:00 · 1015 阅读 · 0 评论 -
外包干了一个月,技术明显进步。。。。。
先说一下自己的情况,本科生,19年通过校招进入南京某软件公司,干了接近2年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-05-01 10:30:00 · 240 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
先说一下自己的情况,本科生,2019年我通过校招踏入了南京一家软件公司,开始了我的职业生涯。那时的我,满怀热血和憧憬,期待着在这个行业中闯出一片天地。然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板原创 2024-04-27 22:29:30 · 693 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
就在我迷茫之际,我找到了在抖音集团工作的表哥。他了解我的情况后,没有责怪我,而是给了我一个网盘链接,告诉我里面有我需要的所有东西。他说:“去吧,这是你重新开始的起点,我相信你可以的。”原创 2024-04-16 22:43:51 · 5835 阅读 · 0 评论 -
Jmeter对图片验证码的处理
如下图:解压后双击OcrServer.exe;然后电脑的右下角会显示该服务的IP和端口。做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用;在json提取器中通过jsonpath方法提取出code的值。的输入,而且每次登录时图片验证码都是随机的;识别图片验证码的字段为json格式;在web端的登录接口经常会有。原创 2024-04-13 16:41:10 · 730 阅读 · 0 评论 -
外包干了2个月,技术倒退2年。。。
先说一下自己的情况,本科生,20年通过校招进入深圳某软件公司,干了接近4年的,今年国庆,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的,已经让我变得不思进取,谈了3年的也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。刚开始准备时,自己都蒙了,四年的让我的技术没有一丝的进步,提升的只有我的年龄…没办法,我找到了我在抖音集团的老哥,作为他的小老表,在他了解了我的情况后(几乎就是。原创 2024-04-12 16:12:17 · 1322 阅读 · 0 评论 -
Jmeter扩展函数?年薪50W+的测试大佬教你怎么玩
填写的变量名,如果已定义可用,返回 true,未定义或不可用,则返回 false如:{__isVarDefined(dbsum)} {__isVarDefined(javahome)}原创 2024-04-08 21:35:23 · 814 阅读 · 0 评论 -
外包干了3个月,技术退步明显
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-04-07 20:37:46 · 998 阅读 · 0 评论 -
Pytest插件pytest-selenium-让自动化测试更简洁
pytest-selenium 是Pytest的一个插件,它为Web应用的自动化测试提供了便捷的解决方案。通过使用该插件,你可以使用Python编写清晰、简洁的测试用例,自动化执行各种浏览器的操作,从而确保Web应用的稳定性和可靠性。原创 2024-04-07 16:43:14 · 655 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题过于变态了。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到3月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-04-05 23:33:12 · 1511 阅读 · 0 评论 -
银行软件测试:基于互联网金融平台的测试框架设计与分析
如果采用基于GUI的方式做自动化测试,个人感觉针对页面元素的识别和校验往往并不能反映数据正确性,而在处理页面元素异常的时候,也往往无法针对复杂业务逻辑和数据做较强的处理和效益,而且GUI是模拟人工处理,在执行效率上面,也是效果较差,而且如果出现某个页面元素无法识别或者异常,有可能中断整个页面的处理,在分析代码覆盖率的时候,基于web的方式也不是那么容易分析。笔者手头上负责一个p2p项目的测试框架开发,因此如何设计一套有效的测试框架也成为工作所需和互相交流测试经验的必须。原创 2024-04-01 21:24:34 · 938 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板。整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!更令我痛心的是,因为这样的心态和相对较低的薪资,与我相伴2年的女友也选择离开了我。质量非常高,需要的可自行领取!他了解我的情况后,没有责怪我,而是给了我一个网盘链接,告诉我里面有我需要的所有东西。原创 2024-03-31 13:15:00 · 862 阅读 · 0 评论