- 博客(244)
- 收藏
- 关注
原创 什么是接口测试?怎么做接口测试?
接口测试是一种常见的软件测试方法,用于测试软件系统中不同模块之间的接口。接口是指两个或多个独立软件模块之间进行数据交换的地方。在软件系统中,不同的模块之间相互依赖和交互,这些模块通过接口来实现数据的传递和共享。因此,对于一个软件系统,接口测试是至关重要的,它可以帮助发现接口错误、性能问题、安全漏洞等问题。接口测试的主要目标是检查系统的不同部分之间是否正确地传递数据和调用其他组件。Apifox 是一款功能强大、易于使用的接口测试工具,可以帮助测试人员更好地管理、执行和分析测试用例,并实现高效的测试。
2025-04-02 16:03:34
600
原创 深入理解 pytest Fixture 方法及其应用
Fixture方法使用@pytest.fixture装饰器定义,它在测试执行前提供一些准备工作,例如创建测试数据、连接数据库或设置测试环境。
2025-04-02 16:02:49
393
原创 Selenium自动化测试面试题全家桶
通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:1、减少回归测试成本2、减少兼容性测试成本3、提高测试反馈速度4、提高测试覆盖率5、让测试工程师做更有意义的测试POM,中文字母意思是,页面对象模型,POM是一种最近几年非常流行的自动化测试模型,或者思想,POM不是一个框架,是一个解决问题的思想。采用POM的目的是为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大。
2025-04-01 22:05:35
662
原创 软件测试面试题和简历模板(面试前准备篇)
1、对项目进行基本介绍这一部分对项目的基本介绍重点要概括说明项目的基本功能和组成部分。2、说明自己负责测试的模块这一部分需要挑选自己比较熟悉的业务功能模块,因为后续面试的问题可能就出自这些模块。3、针对部分模块展开进行说明最后挑选一些有代表性的模块展开说明,这里需要注意的是说明的模块或者业务一定要描述的清晰有条理。介绍的整体项目时间把握在2分钟内,目的是让面试官对你之前的项目有一定的了解,同时体现下自己的逻辑和表达能力。
2025-03-28 20:42:09
963
原创 软件测试面试,一定要准备的7个高频面试题(附答案,建议收藏)
核心要素:项⽬是⼲什么的,包含⼏个平台,给谁⽤的, 分别是⽤来做什么的,核⼼业务是什么,自己负责哪些模块。我最近的项⽬是⾦融的借贷项⽬,包括前台(Web/APP)和后台管理系统(Web)。前台包括:⾸⻚,品质理财,智能投顾,社区,个⼈中⼼(个⼈借款和我的投资的信息板块,可以相互切换)。后台包括:系统⾸⻚,借款中⼼,资⾦管理,⽤户管理,认证管理,内容管理,消息通知,客服等。
2025-03-28 20:41:20
508
原创 软件测试面试必问的几个问题,拿好标准答案,有备无患~
由于测试是一个技术岗位且在项目中担当比较重要的位置,因此大部分企业在面试中都会比较严谨,总的来说,只要技术扎实,在面试过程中沉稳冷静,相信就一定能拿到一个好成绩~!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-03-27 21:59:29
989
原创 2025软件测试面试题(持续更新)
转眼2025年招聘季已将到来,没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer?如果你的跳槽意向已经很确定,那么请往下看!跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个,所以小编整理出以下资料仅供大家参考。
2025-03-27 21:58:55
547
原创 测试人员面试需要掌握的内容,软件测试面试题答案
产品经理确认本次版本的需求,召开会,进行估时排期,需求和时间都确定之后,UI出设计图,开发人员进行开发,测试人员编写,召开用例评审会议,制定,包括准备一些测试数据,等到开发提测,先进行冒烟测试,然后进行,集成测试以及(测试内容:功能、界面、可靠性、易用性、性能、兼容性、安全性等),测试人员确认没有问题后进行验收测试,由开发人员部署到预生产环境,进行一轮回归测试,最后部署到生产环境,进行版本对比测试,确认线上用户的正常使用。
2025-03-26 20:43:23
616
原创 【讨论】软件测试面试选套路还是真诚?
1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。
2025-03-26 20:42:37
212
原创 2025年软件测试面试问题与答案汇总
通常,在手动测试中,测试人员会在电子表格中写下测试用例的具体步骤,并在记录结果,而在自动化测试中,测试用例是使用如Selenium这样的自动化测试框架或具有低代码测试编写功能的自动化测试工具(如Katalon)编写的脚本。通过考虑这些情况,我们可以提高测试的覆盖率。软件测试人员将聚在一起,检查他们在测试中的发现,评估测试的效果,并记录未来需要记住的重要经验教训。探索性测试是一种无脚本的、手动进行的软件测试类型,在这种测试中,测试人员在没有预先建立的测试用例且之前未接触过该系统的情况下对系统进行检查。
2025-03-18 22:00:59
723
原创 14:00面试,14:06就出来了,问的问题过于变态了。。。
请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?统计python源代码文件中代码行数,去除注释,空行,进行输出?你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
2025-03-14 20:44:28
760
原创 百万收藏!互联网大厂面试官整理的测试面试指南
简历是一块敲门砖,勿庸置疑。一般,HR会按照招聘要求中的关键词搜索简历,比如专项测试会搜索性能测试、自动化测试、接口测试,也会搜索更细化一点的;如果自己的目标是专项测试,不妨在简历中多提到此字眼,被检索概率会更高。(与人力资源部门沟通的结果,有些HR甚至会直接问该岗位搜哪些关键词合适)简历内容专业性,如果已是中级以上,在学校的经历或是兴趣爱好不用太费笔墨。HR更关注你的专业度。更细致的会查看掌握的工具类型,如何运用在实际项目中。简历排版,如果是在招聘平台上下载的模板,无法更改;
2025-03-14 16:37:41
1033
原创 自动化软件测试从零开始
如何将测试用例跟版本迭代相结合,是让很多人包括资深测试人员苦恼的事情。比较好区分的有如会导致服务器不稳定(或重启)的,这部分用例放在最后;或者测试进度紧张的情况下,把低优先级、耗时较多的用例进行裁剪…不过更多的时候,我们的苦恼在于测试进度紧张,我们即使加班也难以完成工作,或者时间虽然相对宽裕,但某些用例看起来并没有必要一遍遍执行…在我带团队的时候,这类问题都是我负责决定,不会让测试工程师为这些事烦恼,所以作为新手,或许你可以在面临这类问题时跟领导进行沟通。
2025-03-14 16:36:51
573
原创 这些用例设计题,你在面试时遇到过吗?
18.是否可以点击刚加好友的朋友圈;19.陌生人可见10条动态的朋友圈是否可以评论;1.点击评论按钮,是否可以成功评论,并显示评论内容和微信昵称;2.评论成功后是否可以删除评论;3.没有网络情况下是否可以评论;4.是否按照评论的进行排序;5.评论时,是否支持表情,文字,颜文字形式等;6.评论时,是否支持粘贴内容进行评论;7.是否有评论人数限制;8.是否可以多次评论/删除评论;9.评论内容是否有长度限制;10.朋友圈是否可以看到共同好友的评论;
2025-03-14 16:36:07
794
原创 软件测试之项目总结全攻略
项目总结就是在项目完成后,对项目实施过程进行复盘,总结实施过程中遇到的问题,对当时的解决方案进行探讨,以便发现更优的方案或是避免策略。通过对项目中的问题进行总结,从而达到指导后续工作,提前规避相关问题,以最合理的方案实施项目的效果。
2025-03-13 21:50:38
799
原创 软件测试人员必问的十大面试题..
参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与需求评审、测试用例编写、搭建测试环境、测试、BUG跟踪、上线等环节。在测试过程涉及到常规的功能测试、使用Postman进行接口测试、简单的性能测试等等。测试过程中也会使用SQL Server(类似的数据库)进行增删改查、使用抓包工具进行抓包、根据后台日志进行数据分析、辅助测试等。
2025-03-05 17:19:39
801
原创 想成为月薪过万的软件测试工程师?往这看!
软件测试人员的工作主要是检测软件系统中的存在的BUG,但并不是毫无逻辑的盲目抓瞎。学会运用测试思维去完成,会使你的工作事半功倍。
2025-03-05 17:19:07
946
原创 写给处于迷茫期的你------10年软件测试工程师经验感悟【建议收藏】
不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的故事。有迷茫,有踩过坑,有付出有收获, 有坚持!我一直都在软件测试行业奋战, 有许多同学好友都已经转行,去选择了更适合自己的路。这两天和从上海回来的某厂CTO一起吃饭,谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变, 前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。
2025-03-04 16:29:01
712
原创 公司最近招人,面试了一个32岁的测试人,不过,他好像是从培训班出来的····
我把以上所说到的技术做了一个知识总结归纳,还附带一些配套学习资料(文末小卡片自取),希望能帮助到在这条道路上上一心走到头的测试工程师们~一、编程语言,建议python二、Python自动化测试框架应用三、自动化测试篇 - Web UI 自动化四、自动化测试篇 - 移动端UI 自动化五、自动化测试篇 - 接口自动化测试六、自动化测试篇 - 持续集成Git、jenkins、Docker七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能。
2025-03-04 16:27:49
965
原创 软件测试8年,薪资40W+,关于测试我只能说···
我工作八年整,之前做过开发,现在正在做测试,发现人们对测试非常轻视,究其原因就在于测试入门的门槛太低了,导致人们认为测试仅仅会点页面。关于测试我想说一下我的看法。1、按照产品给的需求文档,原型图,UI图完成测试用例,完成测试用例你要用到:等价类划分、边界值分析法、错误推测法、因果图方法、判断表驱动法、正交试验法、功能图法;同时你要分析业务逻辑,用户操作场景,异常场景,关联业务等。2、执行用例:根据测试阶段,代码改动,环境等挑选相关用例执行;
2025-03-04 16:27:06
579
原创 【软件测试】如何使用Postman做接口测试?
New: 新建,可以新建Request请求,Collection请求集,环境等等Import: 导入,可以导入别人导出的请求集Runner: 运行一个请求集(批量执行)Invite: 邀请(需要注册,邀请进行协作)同步图标:(需要注册,同步你的项目到云端)抓包图标:抓包/捕获请求,用于开启Postman代理, 手动设置代理(或手机代理)后可抓包/录制请求设置图标:Postman设置功能消息图标:官方及协助消息云端图标:用户云端数据(需要注册)
2025-03-03 22:11:40
973
原创 软件测试基础知识与面试八股文
软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。
2025-03-03 22:10:52
788
原创 【软件测试面试题】项目场景面试题+答案汇总(持续更新)
根据自己的项目整理完成,要点:1)项目背景、业务、需求、核心业务的流程2)项目架构,B/S还是C/5,数据库用的什么?中间件用的什么?后台什么语言开发的?是否有做App端,是否有H5是否开发小程序等等。3)项目前端有哪些功能模块,后台有哪些功能模块?
2025-02-22 17:18:06
525
原创 分享几款比较常用的接口测试工具
前端是什么呢,对于web端来说,咱们使用的网页,打开的网站,这都是前端,这些都是html、css写的;对于app端来说呢,它就是咱们用的app,android或者object-C(开发ios上的app)开发的,它的作用就是显示页面,让我们看到漂亮的页面,以及做一些简单的校验,比如说非空校验,咱们在页面上操作的时候,这些业务逻辑、功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额,发微博发到哪个账号下面,那前端和后端是怎么交互的呢,就是通过接口。
2025-02-22 17:09:22
1111
原创 JMeter 接口自动化测试的最佳实践
是一个开源的,它可以模拟多种协议和应用程序的负载,包括和 JDBC 等。在进行接口自动化测试时,使用 JMeter 可以帮助我们快速地构建测试用例,模拟多种场景,发现接口的性能问题。下面是一些的步骤和技巧。
2025-02-21 16:32:38
893
原创 Python+Selenium框架设计篇1- 价值好几K的框架,不看别后悔,过时不候
在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面,而后者是从目的方面给出的定义。从框架的定义可以了解,框架可以是被重用的基础平台;框架也可以是组织架构类的东西。其实后者更为贴切,因为框和架本来就是组织和归类所用的。所以自动化测试框架的定义为:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
2025-02-21 16:31:45
586
原创 接口自动化测试:mock server之Moco工具
并没有开发完成这些api,那么前端的工作就被服务端阻塞了,那么就可以使用mock server假装实现这些api,能够返回特定的数据,帮助前端进行页面渲染,当然我们为了方便可以需要与服务端进行约定,约定接口的内容是什么。看到以上的表现,就说明moco已经顺利启动了,我们访问localhost:12306/hello 看到结果如下就说明mock server顺利返回了我们约定的数据”moco”上述代码实现了访问接口,并通过断言返回的状态码和返回内容,断言成功,说明接口测试通过。Moco-约定返回状态码。
2025-02-21 16:30:57
633
原创 Jmeter+jenkins接口性能测试平台实践整理
最近两周在研究jmeter+Jenkin的性能测试平台测试dubbo接口,分别尝试使用maven,ant和Shell进行构建,jmeter相关设置略。
2025-02-21 16:30:14
752
原创 兼容性测试到底在测什么?
在共享相同的硬件或软件环境的条件下,产品、系统或组件能够与其他产品、系统或组件交换信息,和/或执行其所需的功能的程度。在与他产品共享通用的环境和资源条件下,产品能够有效执行其所需的功能并且不会对其他产品造成负面影响的程度。测试应用程序在同一操作系统上与其他安全软件(如反病毒软件、防火墙等)同时运行的能力。测试应用程序在不同操作系统版本下与其他应用程序和系统服务同时运行的能力。测试应用程序在同一操作系统上与其他支持不同语言的应用程序共存的能力。测试应用程序在不同硬件配置不同的操作系统下运行的情况。
2025-02-19 19:53:05
517
原创 测试平台常见前端问题-建议收藏备忘!
更换主题颜色拉取github资源报错问题解决管理node.js版本Element UI更换主题颜色在实际的项目开发中使用Element UI时,默认的蓝色主题风格可能不符合我们的需要,手动去一个一个修改组件的颜色也非常麻烦,这个时候就需要直接更改项目的主题颜色风格。但目前Element UI 官网的自定义主题颜色的网址已经无法使用了,访问直接报:服务不可用(503),一直也没修复,不知道是不是维护的工程师被开猿节流了……:经过各种调研尝试,目前想要更换Element UI主题的话,只能手动搞了。
2025-02-19 19:52:33
910
原创 15:00面试,15:08就出来了,问的问题有点变态。。。
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-02-19 19:51:46
594
原创 性能测试经典面试题(带答案)!
概述一下性能测试流程?通过,不断增加用户数,随着用户数的增加,各项性能指标也会相应产生变化,当出现了性能拐点,比如,当用户数达到某个数量级时,响应时间突然增长,那么这个拐点处对应的用户数就是系统能承载的最大用户数选用了用户使用最频繁的功能来做测试,比如:登陆,搜索,提交订单1)会先上线一段时间,根据收集到的用户访问数据进行预估2)根据需求来确定(使用高峰时间段,注册用户数,单次响应时间等参考答案:我们会搭建一套独立的性能测试环境进行测试基准测试:功能测试之后,系统比较稳定的时候再做。
2025-02-15 20:30:27
873
原创 2025年软件测试面试题,精选100+,附答案+文档
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
2025-02-15 20:29:44
991
原创 python自动化测试工具selenium使用指南
selenium是网页应用中最流行的自动化测试工具,可以用来做自动化测试或者浏览器爬虫等。selenium。相对于另外一款web自动化测试工具免费开源轻量级,不同语言只需要一个体积很小的依赖包支持多种系统,包括Windows,Mac,Linux支持多种浏览器,包括Chrome,FireFox,IE,safari,opera等支持多语言,包括Java,C,python,c#等主流语言支持分布式测试用例执行。
2025-02-15 19:34:53
930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人