自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试如何编写计划文档

应该使用多台客户机来运行相同的测试或互补的测试,以便在长时间内产生最繁重的事务量或最差的事务组合(请参见上面的“强度测试”)创建最大的数据库大小(实际的、按比例缩放的、或填充了代表性数据的数据库),并使用多台客户机在长时间内同时运行查询和报表事务。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。提供了对测试对象进行测试的推荐方法。下面列出了在进行每项测试时需考虑的事项,除此之外,测试还只应在安全的环境中使用已知的、有控制的数据库来执行。

2025-02-15 15:54:40 712

原创 京东软件测试岗位经典面试题(附答案),7天刷完就差不多了

错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例,例如,在单元测试时曾列出的许多在模块中常见的错误,以前产品测试中曾经发现的错误等,这些就是经验的总结.还有,输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行,这些都是容易发生错误的情况,可选择这些情况下的例子作为测试用例。把因果图转换成判定表。尽可能的切合招聘企业的技术路线来表达你的兴趣,例如该企业是数据库应用的企业,那么表示你的兴趣在数据库的测试,并且希望通过测试提升自己的数据库掌握能力。

2025-02-14 17:08:28 549

原创 2025最新高级测试开发面试题(答案+解析)

前几天和一个测试开发小伙伴,谈人生聊理想,聊到了最近积累的测试开发面试题,打算分享出来,供大家参考。主要面试了大疆、华润万家和微众,统招本科,毕业5年左右。

2025-02-14 17:07:20 677

原创 2025最新的软件测试面试题(含答案+文档)

分析:这个问题是所有面试中最常问的,问的人可能是HR、部门主管、经理、甚至是董事长。大部分情况下,HR都会理解你的,但是回答问题时千万不要太过于实诚,有些面试者一上来就抱怨上一家公司如何压榨公司员工等这些话语,没有一家公司会愿意接受这样的面试者,HR并不能完全感受你遭遇到的,所以还请控制好自己的负面情绪。经理or董事长:这个回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以要在回答时再带一句,“具体的发展方向,还需要根据公司的发展方向去调整”,这样回答会保险一些。

2025-02-13 16:16:10 712

原创 软件测试面试题及答案

利用“5W"规则创建软件测试计划,可以帮助测试团队理解测试的目的(WHY),明确测试的范围和内容(WHAT),确定测试的开始和结束日期(WHEN),指出测试的方法和工具(HOW),给出测试文档和软件存放的位置(WHERE)。最后,将构成进程的所有模块一起测试。测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。

2025-02-13 16:14:03 561

原创 Postman测WebSocket接口

在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在测试 WebSocket 的时候,可以使用 js 编写简单的页面,通过浏览器进行访问调试。连接建立成功后,在 Message 的信息栏中输入模拟数据,点击 “Send” 按钮,即可与服务端进行数据交互。在地址栏中输入相应的 WebSocket 请求地址,点击地址栏右侧的 “Connect” 按钮,即可建立连接。支持对交互信息进行格式化显示,如:Text、JSON、XML、HTML等;

2025-02-13 16:05:25 775

原创 【软件测试面试】全网最全,自动化测试面试题总结大全(付答案)

面试题1:你有没有做过自动化测试?答:我在xx项目中实施了web自动化测试,我们项目中搭建自动化测试框架技术:python+selenium+pytest/unittest+ddt+jenkins,然后用的POM分层的模式(面向对象思想),数据驱动使用的是excel+ddt的驱动模式,我在这个自动化测试实施的项目里所负责的那些模块那些测试用例的自动化代码编写我在xx项目中实施了接口自动测试平台搭建,技术栈:python+django+pytest+vue+ddt+jenkins。

2025-02-12 21:49:39 826

原创 最全软件测试面试题(含答案),拿不到offer算我输!

2. 然后根据获取到的不同并发下的指标数据(并发数、tps、响应时间),画出上图,关注右侧的交点,即tps下降的地方和响应时间的交点,这个点的tps最大,如果响应时间在1s以内,此时并发数也是比较大的,这个点就可以认为是三个指标都不错的平衡点(当然,我这里把tps放在第一位优先考虑了,这个就看大家最在乎哪个指标了,排个优先级)。• 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。

2025-02-12 21:48:57 739

原创 软件测试面试题及答案,2025最强版

高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的。这份文档,对于面试的测试人员来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!PS:参考答案有几十万字,就没有全部放上来了,打印版本超过290多页。精选400道软件测试面试真题,高清打印版打包带走,横扫。【 软件测试面试题及答案,2022最强版 】

2025-02-11 16:33:53 793

原创 拿走吧你,Fiddler模拟请求发送和修改响应数据

点击菜单fiddler,”Rules”\”Automatic Breakpoints”\”Before。返回fiddler,点击”Break on Response”和”Run to Completion”,3、在“fiddler”,修改数据,点击”Break on Response”,将请求提交至服务器;4,点击”Run to Completion”,完成请求,将响应数据返回给浏览器。”,选择本地图片,点击”Save”;2、点击”AutoResponder”,点击”Add Rule”

2025-02-11 16:32:46 384

原创 测试人员如何提交一条高质量的bug

测试人员在测试软件过程中,发现bug是必然的,那么发现bug后就要提交bug到缺陷管理系统中,如何提交一条高质量的bug,是每一个测试人员值得深思的问题,如果bug提交的不规范,不准确会导致开发人员理解错误,以及后面一系列的流程问题。如果下面这些方法都做到了,我们提交的bug质量就很高啦。

2025-02-11 16:32:09 275

原创 一站式开源持续测试平台 MerterSphere 之测试跟踪操作详解

是一站式的开源持续测试平台,遵循GPLv3 开源许可协议,涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付。官网地址:https://www.fit2cloud.com/metersphere/以上只是Metersphere中最基本的测试跟踪应用,Metersphere还可以实现接口测试、UI 测试和性能测试,以后有时间再给大家整理。

2025-02-10 21:55:52 494

原创 【软件测试面试】银行项目测试面试题+答案(一)

面试题:项目中会对接第三方系统吗,哪些系统?在项目中对接第三方系统是非常常见的。常见的对接的第三方系统包括但不限于以下几种:1.支付系统:例如支付宝、微信支付、银联支付等。如果项目需要接入支付功能,就需要对接相应的支付系统。2.物流系统:例如顺丰、圆通、中通等。如果项目中需要使用物流服务,就需要对接相应的物流系统。3.短信系统:例如阿里云短信、腾讯云短信等。如果项目需要使用短信功能,就需要对接相应的短信系统。4.地图系统:例如高德地图、百度地图等。

2025-02-08 15:20:01 903

原创 最新面试跳槽,软件测试面试题的整理与解析

总体来说对于测试开发的面试内容,各个用人单位其实关注的除了相关的技术栈与项目经验之外,其实更需要的是测开人员自身对于项目业务与行业相关的整体解决的认知与思维,这点与软件开发人员的要求会有略微的不同,毕竟作为测试人员来说,整体把握软件质量保障情况是其中的重中之重。!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

2025-02-08 15:17:32 300

原创 Postman —— 配置环境变量

我们新注册刚刚开始使用PostMan的时候,是没有定义任何环境变量的,所以点击下拉按钮没有任何展示内容。

2025-02-08 15:16:20 785

原创 性能压测工具:wrk

简单易懂。green:一般指响应时间95线:P95。平均100%的请求中95%已经响应的时间99线:P99。平均100%的请求中99%已经响应的时间平均响应时间:所有请求的平均响应时间最大响应时间:所有请求中最大的响应时间。

2025-02-08 15:15:31 606

原创 Jmeter脚本录制:抓取IOS手机请求包

1)启动Jmeter;2)“测试计划”中添加“线程组”;3)“测试计划”中添加“HTTP代理服务器”;4)“HTTP代理服务器”下,“HTTPS Domains”中设置本地电脑的IP地址,如果不知道,可以用ipconfig /all查一下,端口可以使用默认;“目标控制器配置”:“测试计划>线程组”点击已经连接成功的wifi,打开“无线局域网”页面,拉到下面,点击“配置代理”,打开“配置代理”;在“配置代理”,设置与jmeter中“HTTP代理服务器”一样的IP和端口,点击“存储”。点击“OK”,继续;

2025-02-06 20:15:11 297

原创 性能压测工具 —— wrk

1.1 延迟简单易懂。green:一般指响应时间95线:P95。平均100%的请求中95%已经响应的时间99线:P99。平均100%的请求中99%已经响应的时间平均响应时间:所有请求的平均响应时间最大响应时间:所有请求中最大的响应时间1.2 吞吐量简单易懂。green:即每秒处理的请求数量对于查询搜索类的系统使用每秒处理的请求数(QPS)来衡量吞吐能力。一般对于交易类的系统使用每秒处理的事务数(TPS)来衡量吞吐能力。TPS:每秒处理的事务数(比如每秒处理的订单数)QPS:每秒处理的请求数。

2025-02-06 20:14:26 594

原创 八年测试经验,面试28K公司后,吐血整理出的高频面试题和答案。

❶参考点1、PO模式理论2、PO模式分层思路❷面试命中率99%❸参考答案页面对象模型(PageObject)是一种设计模式,用来编写和维护自动化测试PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰。页面对象与用例分离,使得我们更好的复用对象。可复用的页面方法代码会变得更加优化更加有效的命名方式使得我们更加清晰的知道方法所操作的UI元素如何编写PO模式抽象每一个页面页面中元素不暴露,仅报错操作元素的方法页面不应该有繁琐的继承关系。

2025-02-05 15:47:16 896

原创 阿里软件测试工程师手把手教学——面试必问的 Linux 命令

xxx | grep “被查找的字符串”:在 xxx 命令的输出结果中查找匹配的信息;如下图,就是在 ps -ef 这个查看系统进行的命令的结果中再匹配包含“Tomcat”的信息并进行过滤显示。权限和对应的权值分别是:可读(read)-4,可写(write)-2,可执行(execute)-1。grep -r “被查找的字符串” dir:在目录中递归搜索特定字符串并打印所在的目录以及包含查找内容的行。gzip -d xxx.gz: 解压 xxx.gz 文件 ---decompress。

2025-02-05 15:46:14 554

原创 一篇文章告诉你,金三银四准备找软件测试工作时,需要准备什么?

反过来想,在找工作的过程中,求职者更能清晰的了解到现在的市场上对测试的要求是什么,对于自己将来的发展也十分有利,凡是经历过的,都不失为对自己的一种提升,希望还在找工作的朋友能够坚持下去。当然目标也不一定是哪个具体的公司,所以要分析清楚自己的想法:关于薪资范围,工作强度、公司规模,行业方向,将来的职业发展等,这些也可以在面试过程中逐渐清晰,你可能在这些元素里需要接受一些东西放弃一些东西,要清楚完美的工作的是不存在的,大部分人里只能从自己能力范围里选择一个相对好的,当然能力越强,可选范围就越大。

2025-02-05 15:45:20 958

原创 外包干了一个月,技术明显进步。。。。。

​先说一下自己的情况,本科生,19年通过校招进入南京某软件公司,干了接近2年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。​

2025-02-04 18:19:44 627

原创 京东大佬教你剖析软件测试的底层逻辑

它是把程序看作一个黑盒子,在不考虑程序内部结构的情况下,检查程序功能是否按照PRD的规定正常使用,程序是否能适当地接收输入数据,产生正确的输出。这其实就是黑盒测试的定义,也是黑盒测试的底层逻辑。一般人不会重视定义,但往往就是定义会告诉你真理。工作中有很多人在习惯了一种类型的系统测试,然后换一个新的业务类型,忽然就不知如何下手了。也许是新的总要有一个适应的时间,其实万变不离其宗,只要掌握了黑盒测试的底层逻辑,就能够让你很快上手不再需要适应调整。

2025-01-18 15:29:46 964

原创 京东大佬教你剖析软件测试的底层逻辑

它是把程序看作一个黑盒子,在不考虑程序内部结构的情况下,检查程序功能是否按照PRD的规定正常使用,程序是否能适当地接收输入数据,产生正确的输出。这其实就是黑盒测试的定义,也是黑盒测试的底层逻辑。一般人不会重视定义,但往往就是定义会告诉你真理。工作中有很多人在习惯了一种类型的系统测试,然后换一个新的业务类型,忽然就不知如何下手了。也许是新的总要有一个适应的时间,其实万变不离其宗,只要掌握了黑盒测试的底层逻辑,就能够让你很快上手不再需要适应调整。

2025-01-18 15:29:00 686

原创 京东大佬教你剖析软件测试的底层逻辑

它是把程序看作一个黑盒子,在不考虑程序内部结构的情况下,检查程序功能是否按照PRD的规定正常使用,程序是否能适当地接收输入数据,产生正确的输出。这其实就是黑盒测试的定义,也是黑盒测试的底层逻辑。一般人不会重视定义,但往往就是定义会告诉你真理。工作中有很多人在习惯了一种类型的系统测试,然后换一个新的业务类型,忽然就不知如何下手了。也许是新的总要有一个适应的时间,其实万变不离其宗,只要掌握了黑盒测试的底层逻辑,就能够让你很快上手不再需要适应调整。

2025-01-18 15:28:26 843

原创 【软件测试】Postman中变量的使用

Postman中可设置的变量类型有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。

2025-01-16 21:30:03 831

原创 Python + Jmeter 实现自动化性能压测

下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以。

2025-01-16 21:29:01 300

原创 BATJ软件测试面试整套题目(内附答案),进阶大厂不是梦

4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可以确立n个有效等价类和一个无效等价类。5)在规定了输入数据必须遵守的规则的情况下,可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,则可以确立一个有效等价类和一个无效等价类。6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。1、某城市的电话号码由三部分组成。

2025-01-15 20:13:07 646

原创 紧急通知,错过这次机会,升职加薪将等到三个月之后

俗话说:"不积跬步无以至千里,不积小流无以成江海”,坚持做正向的事情,慢慢积累,你当下的每一步都是未来的基石和铺垫。在软件测试的职业生涯中也是如此,在工作中坚持做正向积累,你终会到达你想要的那个目标!

2025-01-15 20:12:12 906

原创 基于Python Selenium web测试工具 - 基本用法详解

这篇文章主要介绍了Selenium(Python工具)基本用法,结合实例形式分析了Selenium的基本安装、简单使用方法及相关操作技巧,需要的朋友可以参考下本文实例讲述了Selenium基本用法。分享给大家供大家参考,具体如下:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。

2025-01-15 20:11:38 312

原创 “你的离职原因是什么?” 这是我看过最好的回答!

面试时,你遇到过最难回答最尬的问题是什么?很多人可能会说:HR询问,铁定算一个。那么HR问这个问题,到底是在考察什么?首先,作为社会中的“人力资源”,我们在求职时,就像流动的水,而公司就是蓄水池。不同岗位,不同的HR,不同的蓄水池,标准与要求都不一样。既然是要流进蓄水池的水,HR就有义务判断公司能否满足候选人的期待,以避免对方短期内的二次离职。其次,HR也需要利用这个问题,判断求职者的可靠性。所谓可靠性,就是求职者能不能长干?品行如何?以及个人三观能否与团队契合,大家能不能混到一块去?

2025-01-15 20:09:56 873

原创 软件测试中的43个功能测试点总结

数据注入主要是对数据库的注入,通过输入一些特殊的字符,如“’”,“/”,“-”等或字符组合,完成对SQL语句的破坏,造成系统查询、插入、删除操作的SQL因为这些字符而改变原来的意图。时间、日期验证是每个系统都必须的,如2006-2-29、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。看系统处理是否正确。常见的错误是系统对空格的处理,可能添加的时候,将空格当作一个字符,而在查询的时候空格被屏蔽,导致无法查询到添加的内容。

2025-01-14 21:18:31 868

原创 面试时被问到职业规划,怎样回答才最加分?

能否简述下你未来5年的呢?相信大多数求职者在面试的时候都会被问到过这个问题。实际面试时,HR和业务部门的面试考核维度不同,这也代表着公司评估一个应聘者的能力不仅仅是技术能力,还可能是稳定性、沟通、价值观等等综合因素。简单来说,HR无非是想知道你对自己的认知、你的个人规划是否与公司发展方向一致?你能在公司干几年?本文将从以上三个方面来分析,怎样如何描述自己的职业规划比较合适。

2025-01-14 16:20:15 278

原创 不会做UI自动化测试?一起设计框架再实践吧

self.customer_name().send_keys(‘自动化测试01’)test_case部分测试用例类继承unittest下的TestCase,初始化的时候将对应的用例业务流程加入到里面,另外在具体的测试用例中需要加对应的判断逻辑与操作步骤完整的添加在里面。使用try捕获异常的时候记得把对应的报错名也写上,一是方便定位问题,二是有可能会导致即使用例失败,测试报告上的结果也是pass。"""定义客户列表界面的测试用例创建客户"""# 初始化必要的设备信息与业务页面。

2025-01-13 19:53:00 578

原创 30K入职,这些测试面试题真的可以提前了解

对于培训人员来说,除了掌握好专业的理论知识和技术,最重要的也是少不了的,毕竟面试可是大家正式进入软件行业的拦路虎。所以,在正式面试前,相关的题真题以及答案也一定要了解下!上次我们已经分享了一些,那么今天呢接着上期来继续给大家分享。

2025-01-11 17:02:28 271

原创 不得不掌握的性能测试监控神器 -nmon 工具详解

1、屏幕交互模式用的最多;因为做性能测试的时候需要实时分析很多数据 及时性;2、其次是数据收集模式,可以查看长时间内的数据3、最后是定时模式:这种用的比较少,一方面时间太长,另外这个也可以被第二种替代。

2025-01-10 15:39:31 868

原创 性能测试 Jmeter 非 GUI 模式 -CLI 命令详解

我们在使用Jmeter做性能测试的时候,大部分同学用的是图形化界面进行和执行性能测试的。但是其实真正在公司执行性能测试的时候,我们基本上不会用图形化界面去执行测试,这是因为工具渲染这些图形本身会让Jmeter结果存在很多不稳定的因素。所以,我们在真正运行性能测试的时候,不会用图形化界面的方式去运行,都会用CLI的命令行模式运行。

2025-01-10 15:38:43 615

原创 各个大厂软件测试面试题,面试经验分享(内含答案)

1、华为测试岗电话面试一面1)自我介绍2)项目流程==>讲下H模型3)业务流程==>项目讲解、可从贷款流程讲起4)做过自动化吗?5)做过接口测试吗?可从postman和jmeter做手工接口测试,然后Python+request库和jmeter做接口自动化讲起6)性能测试做过吗?可以说做过、但是注意回答的技巧、可以从用badboy录制性能脚本、然后导入到jmeter对接口进行压测、并且生成聚合报告。

2025-01-09 16:29:04 981

原创 Robot Framework 入门指南:高效学习接口自动化测试

Robot Framework 通过其开放性和易于扩展的特性提供了强大的自动化测试能力。不仅可以简化测试流程,还能提高测试准确性和效率。通过使用 Robot Framework,无论是接口测试、UI自动化测试 还是复杂的业务流程自动化,都能够以一种高效且成本效益高的方式实现。引入该框架无疑是为团队带来了技术的益处,同时也支持了快速迭代和产品质量的持续提升。!!

2025-01-09 16:26:39 80

原创 服务端性能测试:行业流行性能监控工具介绍

vmstat 和 top 都是Linux 系统自带的命令,提供了实时的监控信息,对于系统管理员和开发人员来说非常有用。vmstat 是一个命令行工具,用于报告 Linux 系统的虚拟内存、进程、CPU 和 IO 状态。它可以提供实时的系统监控信息。vmstat 命令可以通过指定不同的参数和时间间隔来控制输出的频率和详细程度。它对于监测系统的性能问题和调优非常有用。top 是一个交互式命令行工具,用于实时监控系统的进程和资源使用情况。

2025-01-09 16:26:00 698

空空如也

空空如也

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

TA关注的人

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