- 博客(1361)
- 收藏
- 关注
原创 40个软件测试面试题,找工作看过来
一个写得很好的测试计划文件,详细说明了软件测试的范围和活动,对项目的成功是必要的。从本质上讲,测试计划是一个持续的文件,由测试经理监控和控制。它本质上是一个蓝图,概述了谁、什么、何时、如何以及其他完整测试程序的细节。以下信息必须包括在测试计划中:
2025-12-29 15:20:11
964
原创 软件测试面试热点300问(全)
根据我们测试用例优先级目的:那么优先级越高的测试用例覆盖的测试点应该是用户最关心的, 比如一个注册功能, 能够注册成功这个用例的优先级就是最高的(但是不是所有的注册成功的case都是优先级最高,只需要挑选一个即可), 其他各种异常校验都是次要优先级的, 还有一些场景覆盖的测试点很难出现,或者叫就算有问题影响也不大, 可以放到低优先级。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。
2025-12-29 15:18:13
964
原创 软件测试工程师面试题汇总
比较多的答案是“管理者”。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,企业欢迎进入企业的人是“知己”,而不是“盲人”。
2025-12-27 15:46:34
487
原创 【面试】2026软件测试面试题及答案汇总
兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
2025-12-27 15:45:43
663
原创 接口测试利器 HttpRunner 全面解析
HttpRunner 是一个功能强大、易于使用的开源接口测试框架,支持 HTTP(S)、WebSocket 协议,兼容 API 测试和性能测试,适合各种测试场景:支持 YAML / JSON / Python 多种测试用例格式支持测试数据参数化、断言机制、测试用例复用与。
2025-12-23 15:46:51
769
原创 如何隐藏Selenium特征实现自动化网页采集
Selenium是一个流行的自动化网页测试工具,可以通过模拟用户在Chrome浏览器中的操作来完成网站的测试。然而,有些网站会检测浏览器是否由Selenium驱动,如果是,就会返回错误的结果或拒绝访问。为了避免这种情况,我们需要隐藏Selenium的特征,让网站认为我们是正常的用户。以下是三种常见的隐藏Selenium特征的方法:1、修改navigator.webdriver标志:navigator.webdriver是一个浏览器提供的属性,用于表示浏览器是否由webdriver控制。
2025-12-22 15:22:43
519
原创 对这5个点无感,你可能不适合做测试开发
自从上次说测开和上半年薪资呈上升趋势,就有不少人对这些岗位感兴趣。很多人面试的时候也会被问到这几个职位的区别,然后有测试经历或者说有系统学习过测试的人蛮少的我在这里做一个小小的总结,希望迷茫中的朋友有所收获!首先明确一下简称吧,毕竟这几个名字太像了,中文容易搞混。a.你编程时,会内疚的想到还有很多单元测试用例没有完成。随后,你又会考虑各种生成测试代码和验证的方法,而不是手工 编写每个单元测试用例b.看到编译器警告时会焦虑不安c.当贝要求测试一个产品时,你会打开源码,开始思考需要模拟的东西。
2025-12-22 14:33:10
752
原创 缺陷就是Bug?对了,但没完全对……
对于软件的缺陷来说,一般人都把我说是Bug,但正确的来说,应该是Defect,这两者的区别是:Bug是编程错误的结果;Defact 是与需求的偏离。Defect不一定表示代码中存在Bug,它可能是尚未实现但在软件要求中定义的功能。实际上,无论是测试人员还是开发人员,还是习惯把我叫为Bug。
2025-12-22 14:32:35
555
原创 接口自动化测试流程、工具及其实践(文末送福利)
接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试中的一种重要测试类型,主要用于验证系统组件之间的通信和数据交换是否正常。通过接口自动化测试可以快速发现接口中的问题,并及时进行修复,确保系统的稳定性和可靠性,并最终提高测试效率和准确性。接口自动化测试工具主要有 Postman 、Apifox 、MeterSphere 等,它们主要是以下特点:Postman 是一款支持 http 协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好,主要用于。
2025-12-19 19:03:19
939
原创 小白也能看得懂的Jmeter性能测试中服务端资源监控技术
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-18 14:57:31
843
原创 5道题判断你适合做银行测试吗?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-18 14:56:46
555
原创 性能压测工具:wrk
简单易懂。green:一般指响应时间95线:P95。平均100%的请求中95%已经响应的时间99线:P99。平均100%的请求中99%已经响应的时间平均响应时间:所有请求的平均响应时间最大响应时间:所有请求中最大的响应时间。
2025-12-18 14:55:54
984
原创 问答 | App自动化测试是否有必要?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-18 14:53:51
929
原创 性能测试最佳实践的思考
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-17 22:10:40
656
原创 Appium+python+unittest搭建UI自动化框架
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-17 22:09:40
421
原创 Fiddler抓包工具不会用?点这里手把手超详细教学!
Fiddler 主要分为三个模块,顶部菜单栏,左侧抓包面板,右侧抓包数据相关面板。Fiddler 抓包简介:使用改写 HTTP 代理,监控并截取数据。Fiddler 很智能,当用户打开 Fiddler 就已经设置好浏览器的代理了,代理地址 127.0.0.1 端口 8888。当用户关闭 Fiddler 时,会自动清除还原代理,非常贴心。Fiddler 有一个抓包开关,File –> Capture Traffic,开启后左下角显示,也可以直接点击左下角图标来关闭/开启抓包功能。
2025-12-17 22:08:24
802
原创 软件测试面试题【含答案】
编写好待评审的文档—>内部评审/经理审核—>申请评审的时间,评审的地点—>在评审的前三天以邮件的形式通知相关评审人员—>评审(指定会议记录员,在评审的过程中意见不统一的时候尽量争执控制在三分钟之内,评审的过程中有问题不要当场修改,可以先标注)—>评审完成之后优化评审文档(注🐖:需求评审,用例评审都适用哦)以上均可以分享,点下方小卡片即可自行领取。测试目的,测试范围,测试需求文档,测试策略,测试资源的安排(软件,硬件,人员和时间),测试完成的难度,可能出现的风险罗列等等(根据公司模板)
2025-12-16 16:59:20
661
原创 软件测试面试题总结(超全的)
回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
2025-12-16 16:42:20
648
原创 软件测试面试题个人总结
回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。
2025-12-15 22:19:32
853
原创 找不到工作?对不起,这份测试面试题来晚了!
①当你的被测系统由软件子系统、硬件子系统等一些子系统组成的时候,这个时候针对这个被测系统中的软件子系统的测试就属于集成测试中的“系统内集成(子系统间集成)”,由于确认测试本身就是测纯软件子系统的,所以在这个时候确认测试本身就属于集成测试阶段中的子系统集成测试了。也就是说,冒烟测试贯穿于测试的任何一个阶段,单元测试里会有冒烟测试、集成测试里会有冒烟测试、系统测试里也会有冒烟测试。对于软件产品来说,在系统测试后,才有α测试β测试,而且通用的软件产品需要较大规模的beta测试,测试周期比较长。
2025-12-15 15:20:39
787
原创 软件测试人员的基本功包括哪些?
业务理解,有效沟通,思维逻辑…这些对于测试人员来说,重要吗?当然重要。但这些是能力,而不是基本功。对于软件测试这种技术岗位而言,基本功指的是技术。但拥有扎实的基本功,在当前经济环境下,还是很难就业的,还要掌握自动化技术。因为各行各业都不好过,这个时候企业用人,就会找性价比更高的。所以大家想从事测试工作,在搞定基本功的基础上,希望你能够再学习一些自动化的东西。总结:!!
2025-12-12 20:29:01
871
原创 超细致的性能测试流程,你get了吗?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-12 20:28:11
770
原创 浅谈web性能测试
web性能应该注意些什么?性能测试,简而言之就是模仿用户对一个系统进行大批量的操作,得出系统各项性能指标和性能瓶颈,并从中发现存在的问题,通过多方协助调优的过程。而web端的性能测试应该注意的指标有:用户操作的响应时间、系统的吞吐量(TPS)、系统的硬件资源情况(CPU、硬盘、磁盘)、网络资源占用情况等。
2025-12-12 20:27:28
984
原创 接口加密了该怎么测?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-10 15:21:12
677
原创 Jmeter 性能-负载阶梯场景
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。最终并发数为100,并发数从0开始,5秒内增加10个并发数,增加10个后持续30s,直到增加到100并发数。聚合报告中的数据,都是。
2025-12-08 16:28:42
384
原创 Java性能测试中常用的锁
锁及其应用。锁在多线程编程中扮演着重要的角色,确保共享资源的安全访问,同时也影响到应用程序的性能和可伸缩性。了解不同类型的锁以及它们的用途对于编写多线程程序至关重要。通过谨慎选择和正确使用锁,开发人员可以确保应用程序的正确性、性能和可伸缩性。在多线程编程中,锁是实现线程安全的关键工具,也是高效并发的基础。!!作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-06 21:43:56
678
原创 单元测试,集成测试,系统测试的区别是什么?
很多人经常把“黑盒测试、白盒测试、灰盒测试”和“单元测试,集成测试,系统测试,验收测试”搞在一起。其实这几个测试分类要区分清楚也很清楚。按照开发阶段划分,就是:单元测试,集成测试,系统测试,验收测试。按照代码的可见度划分,就是:白盒测试(没有界面,只看见代码)、黑盒测试(只有界面,看不见代码)、灰盒测试(既看不到界面,又不深入代码)。为什么这两类测试经常混在一起呢?原因是白盒测试是代码级的测试,也就是单元测试。黑盒测试,没有代码,只有界面测试,可认为是点点点的功能测试,这就是系统测试。
2025-12-06 21:41:06
987
原创 Fiddler怎么抓请求做接口
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。打开fiddler,准备开始抓取,清空会话,开启抓取状态,因为fiddler默认抓取http协议,所以这里不需要设置什么。
2025-12-06 21:40:25
414
原创 如何定义核心场景用例?
🎯 1.1:什么是场景事件触发时的情景形成了场景。场景必不可少的几个要素:环境、人、时间、行为。简而言之:xx人在xx时间xx环境下进行了xx行为。划分场景的意义在于:我们想通过场景知道“人”“行为”的目的是什么。🎯 1.2:什么是测试场景测试场景是指模拟真实环境下的一系列测试活动,以观察系统在这种环境下的表现。注意:模拟真实环境。我们所有测试行为都应该是有意义的,而不应该是想当然的。1.【从需求的角度来说,测试场景通常是可以从需求描述中获得到的】用户故事。
2025-12-06 21:30:01
274
原创 外企面试经验分享,还得看这里!
所有的面试都一样,自我介绍是第一关。外企面试自然也需要提前准备好英文的自我介绍。面试官从你的英语自我介绍中可以迅速了解你说英语的能力,也就是我们说的“Speaking English”。所以提前准备好,并且多读几遍甚至提前背下来,确保面试的紧张气氛下仍然能够流利的表达出来。首先,一个完整的自我介绍应该包含面试官想要了解的基本信息;名字,毕业院校(当然如果学校有优势的话就说,否则就避短啦~),工作经验和年限,主要的工作内容和技能,性格爱好等;然后,就是把这些信息用英文流利地道从容地表达出来。
2025-12-06 16:15:24
884
原创 Linux终端常见用法总结
熟悉Linux终端的基础用法和常见技巧可以极大提高运维及开发人员的工作效率,笔者结合自身学习实践,总结以下终端用法供同行交流学习。
2025-12-05 16:17:29
775
原创 常用WEB测试用例
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2025-12-04 15:54:26
863
原创 聊一聊:开发、运维、测试哪个比较有前途?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-12-03 15:59:20
786
原创 一位面试了20+家公司的测试工程师,发现了面试“绝杀四重技”!
面试官也会对于面试者的表达,有重点地进行筛选发问,这一段自我介绍的准备和注意点,与准备简历是相通乃至相同的。
2025-12-03 15:58:27
660
原创 优化测试稳定性的失败重试工具:pytest-rerunfailures详解
笔者在执行自动化测试用例时,会发现有时候用例失败并非代码问题,而是由于服务正在发版,导致请求失败,从而降低了自动化用例的稳定性,最后还要花时间定位到底是自身case的原因还是业务逻辑问题,还是其他原因,增加了定位成本。增加容错机制,失败重试,会解决大部分由于网络原因、服务重启等原因造成的case失败问题。那该如何增加失败重试机制呢?带着问题我们一起探索。pytest-rerunfailures插件 先给出答案,我们将使用pytest-rerunfailures插件来实现失败重试功能。
2025-12-02 16:00:42
960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅