- 博客(1039)
- 收藏
- 关注

原创 现在的00后,真是卷死了呀,辞职信已经写好了·····
谁说00后躺平了,但是有一说一,该卷的还是卷。这不,三月份春招我们公司来了个00后,工作没两年,跳槽到我们公司起薪23K,都快接近我了。
2023-05-18 14:12:13
48268
34

原创 公司新招了个字节拿36K的人,让我见识到了什么才是测试扛把子......
今天一上班开早会就是新人见面仪式,听说来了个很厉害的大佬,是上家公司离职过来的,已经有5年测试经验,薪资已经达到中等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的时候都惊讶到我们了,让我见识到了什么叫真正的测试天花板…
2023-05-17 14:33:50
6824
9
原创 软件测试基础篇(超详细整理)
bug的定义每个公司都不一致,在定义级别之前需要查看公司规范,以下为样例为了助力软件测试员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖测试所有技术栈的快速学习方法和笔记。目前已经收到了上百人网友的反馈,说是面试问到了很多这里面的知识点。测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
2025-04-01 17:15:49
702
原创 软件测试基础篇(超详细整理)
bug的定义每个公司都不一致,在定义级别之前需要查看公司规范,以下为样例为了助力软件测试员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖测试所有技术栈的快速学习方法和笔记。目前已经收到了上百人网友的反馈,说是面试问到了很多这里面的知识点。测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
2025-04-01 17:14:25
306
原创 软件测试自动化面试题(含答案)
通过工具或脚本代替手工测试执行过程的测试都叫自动化测试 自动化测试的优势: 1.减少回归测试成本 2.减少兼容性测试成本 3.提高测试反馈速度 4.提高测试覆盖率 5.让测试工程师做更有意义的测试是一种设计模式 好处是复用代码,减少重复代码的编写 减少维护成本,页面ui变动时,只改动一处即可持续集成。
2025-03-31 19:22:53
355
原创 2025年软件测试面试题大全【含答案】
一、面试基础题简述1、阅读相关(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:根据需求得出测试需求设计测试方案,评审测试方案。
2025-03-31 19:22:04
481
原创 怎么用Postman脚本中发送请求
的Collection(集合)/Folder(集合的子文件夹)/Request(请求)都有Pre-request script和Tests两个脚本区域, 分别可以在发送请求前和请求后使用脚本(基于Javascript实现各种操作)在遇到有依赖的接口时,比如需要登录或者需要从前一个接口的结果中获取参数时,我们往往需要在该请求前先发送一下所依赖的请求, 我们可以在Pre-request script中使用pm.sendRequest实现。3.发送JSON格式请求。4.发送XML格式请求。输出信息可以通过点击。
2025-03-29 14:20:55
717
原创 软件测试面试题汇总,【全网最全整理】
1、什么是?侧重哪些方面?2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?3、测试的策略有哪些?4、设计方法的特点是什么?5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?6、你觉得bugzilla在使用的过程中,有什么问题?7、描述测试用例设计的完整过程?8、的策略有哪些?9、LoadRunner分哪三部分?10、LoadRunner进行测试的流程?什么是并发?
2025-03-29 14:20:02
521
原创 软件测试面试题目—接口测试面试题,梦寐以求的答案来了
接口测试:是测试系统组件间接口的一种测试方法接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系接口测试的意义:在较早期开展,在软件开发的同时实现并行测试,减少页面层测试的深入问题,降低开发成本,缩短整个项目的测试周期;脱离页面的限制,更全面的进行测试,发现更底层的问题。
2025-03-29 14:19:29
802
原创 常见的软件测试面试题(答案解析+文档)
(1)需求调查:全面了解系统概况、应用领域、、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。(2)制定初步的项目计划。(3)测试准备:组织测试团队、培训、建立测试和管理环境等。(4)测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。(5)测试实施:按照测试计划实施测试。(6)测试评估:根据测试的结果,出具测试评估报告。答案1:测试需求澄清;制定测试计划,任务分工明确;
2025-03-29 14:18:57
756
原创 2025年字节软件测试面试题,精选100 道,内附答案
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
2025-03-28 15:35:52
825
原创 软件测试面试被面试官问到:你会搭建测试环境吗?该怎么回答显得很有水平
总而言之,面试官问你这样的问题,一方面是想考察你的技术能力,另一方面也想考察你的表达能力。所以,大家可以对照一下上面列出来的知识点,如果感觉自己的知识储备不足,可以趁面试之前好好补习一下;如果发现很多知识领域自己都有涉猎,但是回答的时候不知道从哪里开始,那就根据自己的经验和实际情况,时常总结和沉淀,梳理自己的知识体系。
2025-03-28 15:35:19
580
原创 软件测试20个基础面试题及答案
答案:软件测试是指在预定的环境中运行程序,为了发现软件存在的错误、缺陷以及其他不符合要求的行为的过程。答案:软件测试的主要目的是保证软件的质量,并尽可能大程度地减少软件存在的缺陷和错误。答案:软件测试的包括、测试设计、测试执行、缺陷跟踪和测试报告等阶段。答案:软件缺陷是指在软件系统中出现的任何行为,无论是否影响了软件的功能性,都是不符合要求的。答案:新研发的软件可以使用黑盒测试、白盒测试、灰盒测试等方法进行测试。答案:黑盒测试是一种,它基于来自软件的输入和输出上的行为,而不需要了解软件如何实现的知识。
2025-03-28 15:34:44
790
原创 2025软件测试金三银四常见的软件测试面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-03-28 15:21:45
455
原创 Android 手机自动化测试工具有哪几种?
移动端自动化测试工具的原理通过编程语言和UI交互模拟,来实现自动化测试。并通过元素定位、测试用例管理、并发测试、自动化脚本扩展性和自动化测试集成等功能,来提高测试效率和测试质量。1. 基于编程语言通过编写程序来实现自动化测试。通常使用的编程语言有Java、Python、Ruby等。2. UI交互模拟模拟用户与应用程序的交互,包括点击、输入、滑动、拖拽等UI操作。3. 元素定位通过元素定位来定位应用程序中的控件元素,如:文本框、按钮、下拉框等。
2025-03-28 15:19:07
1013
原创 Jmeter常用参数化技巧总结!
说起,相信大家在工作中用的最多的还是Jmeter。是一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA 等多种协议。在做接口测试时,根据不同的业务场景,经常需要对接口传参数,比如常见的GET、POST请求。为了模拟更真实的用户使用场景,在传参数时,需要采用动态的参数,比如每次调用接口时,需要传入当前的时间戳;每次查询商品信息时,传入一个随机的商品id等。
2025-03-27 15:13:06
316
原创 接口自动化测试要做什么?一文3个步骤带你成功学会!
先了解下了解了,那"接口自动化测试"怎么弄?只需要在上篇文章的基础上再梳理下就可以。为更好理解"接口自动化"具体操作流程,最好我们提前了解下,为什么要做接口自动化测试。1)应用广泛,必不可少。目前项目实现方式,绝大多数都是采用前后端分离,所以功能都需要通过接口来完成。所以接口测试应用广泛,必不可少。如果我们把功能测试看成是前端测试,那么接口测试就是后端测试。2)相对于功能、UI、性能测试而言,接口学习的性价比更高接口自动化测试是一种来执行对应用程序接口的测试方法。
2025-03-27 15:12:18
314
原创 2025软件测试面试题整理汇总
今天,给大家总结2025高频,对大家面试有非常好的参考作用。首先,说到测试,你得知道我们得测哪些东西。简单来说,UI、功能、性能、可靠性、易用性、兼容性、、安装卸载,这些都是我们的重点关注对象。没错,这些都是中不可或缺的部分。那么,怎么设计测试用例呢?这就有多种方法了。比如等价类划分,边界值分析,错误推测法,还有场景法等。这些方法各有各的特点,得根据具体情况来选择使用。就是分有效和无效两种。符合需求的就是有效,反之就是无效。你知道吗,很多错误都发生在边界上,所以边界值分析法特别重要。
2025-03-26 14:20:44
848
原创 超全的软件测试面试八股文(含答案+文档)
分析:什么样的问题才是一个缺陷,需要从客户的需求出发;回答:1、软件没有实现需求规格说明书中要求;2、出现了需求规格说明书中指明不该出现的错误;3、软件没有实现需求文档中虽未明确提及但应该实现的功能;(如:账密加密)4、软件出现难以理解、不易使用或运行速度慢等问题都可以认为是软件缺陷;
2025-03-25 21:37:43
555
原创 2025软件测试面试题(持续更新)
转眼2025年招聘季已将到来,没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer?如果你的跳槽意向已经很确定,那么请往下看!跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个,所以小编整理出以下资料仅供大家参考。
2025-03-24 16:23:28
426
原创 40条软件测试面试常考题目总结(附答案解析)
使用人工或自动化手段运行程序,为了发现软件的错误而执行检验的一个过程目的:以最少的人力、物力、时间找到软件中的缺陷并修改,从而回避风险。
2025-03-24 16:22:47
855
原创 2025软件测试高频面试题汇总(附带答案)「 建议收藏 」
打开jmeter;创建线程组;设置线程数和循环次数;配置元件;配置我们需要进行测试的程序协议、地址和端口;构造http请求;添加http请求头;添加断言;添加查看结果树;添加Summary Report;执行测试计划,执行测试计划不能用GUI,需要用命令来执行;web报告。显示,管理执行中的程序,就是任务管理器。
2025-03-20 16:46:11
556
原创 软件测试自动化面试题(含答案)
CI 持续集成主要是在开发范围,包括:构建>单元测试;主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。主要关联git技术\代码管理现代应用开发的目标是让多位开发人员同时处理同一应用的不同功能。但是,如果企业安排在一天内将所有分支源代码合并在一起(称为“合并日”),最终可能造成工作繁琐、耗时,而且需要手动完成。这是因为当一位独立工作的开发人员对应用进行更改时,有可能会与其他开发人员同时进行的更改发生冲突。
2025-03-19 17:06:41
124
原创 测试面试Python高频考点
周六闺蜜来玩,中午我亲手做了韭菜炒鸡蛋、牛肉酱炒东北大拉皮、煮玉米、毛豆、烧卖,由于我不会做肉类的菜,外卖点了红烧排骨。还做了双皮奶、银耳红枣羹。晚上带闺蜜出去吃了韩餐,被韩式凉面的酸甜口惊艳到了,炸鸡套餐、还有一种韩式汤也超鲜美。闺蜜今天就返程回去了,买的整个西瓜、冰淇淋还没来得及和她一起吃呢匿名函数形式 f=lambda x : x表达式调用时可采用f(x)的形式 或者直接使用(可以用于return语句)优点:没有名字,无需担心函数冲突。
2025-03-19 17:05:47
753
原创 2025年全网最新最常见的软件测试面试题及答案
随着企业对于的重视,软件测试工程师倍受青睐,对于求职者的要求也在提高,不仅要求求职者具备扎实的理论功底,还要有丰富的,这就给软件测试工程师求职增加了难度。今天千锋老师就给大家分享一些常见的软件测试面试题及答案。1、软件生存周期及其模型是什么?答:软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。
2025-03-18 20:36:43
931
原创 APP测试面试题汇总
一般用Fiddler,主要用来做app抓包使用,先在Fiddler客户端做好各项配置,端口设置为8888;然后在手机上设置代理,就可以抓包,主要看的是服务器返回的值、还能够修改传入参数、传出的参数、模拟网络延时,构造不同场景。
2025-03-17 15:42:44
732
原创 Jmeter 面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。2、可捕获浏览器的请求和Web服务器的响应,可以很容易的生成性能测试脚本。3、在Http请求里配置协议、IP、端口号、请求方式、URL、参数等。4、简单的性能测试(一般在测试环境做)
2025-03-17 15:42:00
312
原创 接口自动化测试高频面试题【建议收藏】
数据驱动就是通过excel来维护测试数据,通过相应的技术处理,拿到测试数据用于测试,从而实现测试数据与代码的解耦;数据驱动测试的本质就是高级的参数化。
2025-03-15 15:44:17
868
原创 性能测试经典面试题(带答案)!
概述一下性能测试流程?通过,不断增加用户数,随着用户数的增加,各项性能指标也会相应产生变化,当出现了性能拐点,比如,当用户数达到某个数量级时,响应时间突然增长,那么这个拐点处对应的用户数就是系统能承载的最大用户数选用了用户使用最频繁的功能来做测试,比如:登陆,搜索,提交订单1)会先上线一段时间,根据收集到的用户访问数据进行预估2)根据需求来确定(使用高峰时间段,注册用户数,单次响应时间等参考答案:我们会搭建一套独立的性能测试环境进行测试基准测试:功能测试之后,系统比较稳定的时候再做。
2025-03-15 15:43:16
572
原创 月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
瓶颈主要是系统某一方面或者几个方面能力不能满足用户的特定业务要求,严格的从技术角度讲所有的系统都会有瓶颈,因为大多数系统的资源配置不是完全协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论,关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。因此我们测试系统瓶颈主要是实现下面两个目的:发现“表面”的瓶颈。
2025-03-15 15:42:18
1000
原创 接口自动化测试高频面试题【建议收藏】
数据驱动就是通过excel来维护测试数据,通过相应的技术处理,拿到测试数据用于测试,从而实现测试数据与代码的解耦;数据驱动测试的本质就是高级的参数化。
2025-03-14 14:50:38
645
原创 性能测试经典面试题(带答案)!
概述一下性能测试流程?通过,不断增加用户数,随着用户数的增加,各项性能指标也会相应产生变化,当出现了性能拐点,比如,当用户数达到某个数量级时,响应时间突然增长,那么这个拐点处对应的用户数就是系统能承载的最大用户数选用了用户使用最频繁的功能来做测试,比如:登陆,搜索,提交订单1)会先上线一段时间,根据收集到的用户访问数据进行预估2)根据需求来确定(使用高峰时间段,注册用户数,单次响应时间等参考答案:我们会搭建一套独立的性能测试环境进行测试基准测试:功能测试之后,系统比较稳定的时候再做。
2025-03-14 14:49:36
282
原创 常见JMeter面试题
是一种开源的性能测试工具,可以用于测试静态和动态资源,如Web应用程序、数据库、FTP服务器等。JMeter可以测试各种类型的应用程序,包括Web应用程序、数据库服务器、Web服务、FTP服务器和消息代理服务器等。可以使用JMeter创建一个基本的测试计划,方法是:选择“File”菜单中的“New”选项,然后选择“Test Plan”。可以在测试计划中右键单击,选择“Add” -> “Threads(Users)” -> “Thread Group”。
2025-03-13 14:32:52
828
原创 JMeter中如何实现接口之间的关联?
关联是工具中非常重要的一个技术。因为在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。还有经常遇到的场景,第二个请求提交的参数要从第一个请求的中获取。在默认的测试计划中添加一个线程组,然后添加取样器。右键添加后置处理器→正则表达式提取器,正则表达式提取器界面如下:说明:后置处理器:在请求结束或者返回响应结果时发挥作用。
2025-03-13 14:32:11
931
原创 软件测试面试:测试基础题
(1)需求调查:全面了解系统概况、应用领域、、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求及测试要求等。根据系统概况进行项目所需的人员、时间和工作量估计以及项目报价。(2)制定初步的项目计划。(3)测试准备:组织测试团队、培训、建立测试和管理环境等。(4)测试设计:按照测试要求进行每个测试项的测试设计,包括测试用例的设计和测试脚本的开发等。(5)测试实施:按照测试计划实施测试。(6)测试评估:根据测试的结果,出具测试评估报告。答案1:测试需求澄清;制定测试计划,任务分工明确;
2025-03-12 15:08:14
1028
原创 20道超经典的自动化测试面试题
答:① 通俗来讲,把每个页面当成一个页面对象,页面层写定位元素方法和页面操作方法② 用例层从页面层调用操作方法,写成用例③ 可以做到定位元素与脚本的分离。
2025-03-12 15:07:21
750
原创 面试软件测试必须需要掌握的7个技能Get了吗?
IT互联网的飞速发展,很多人选择从计算机方面开发着手,在整个计算机行业的,不同岗位所需要具备的能力是不同的。软件开发和软测试是息息相关的,很多人知道软件开发,但是对软件测试的了解不是很多。怎么才能成为一名专业的软件测试人员呢?
2025-03-11 15:36:01
950
原创 如何进BAT大厂做测试?这些面试题你会吗?一文带你全面浏览
通过以上各大BAT大厂测试工程师面试题的解读,相信大家对自己的测试技术也有一个考量,正所谓:“万事开头难”,如果你第一步能够将这些面试题的70%都做对,进入机会很大,这些面试题真的非常重要。
2025-03-11 15:34:53
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人