ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

最新最全2026软件测试面试笔试100道题目

最新最全2026软件测试面试笔试100道题目 高频问题1、工作中印象深刻的 BUG2、项目中负责的模块并说一下你设计的用例(包括功能和接口 考验基本功)3、怎么设计用例(功能和接口都问)4、对测试流程改进以及测试质量保证提过哪些意见建议(意思就 是除了大家都能做的这些你对公司还有什么特别的贡献答好很加分)5、怎么开展自动化测试工作的6、介绍一下你的框架7、各种设计用例比如滴滴打车、微信聊天、二维码突然发现桌 子、笔、电梯、水杯啥的过时了......8、现场设计场景说出查询服务端日志的命令9、输入网址后发生了什么10、所有问到我 mock 的面试官都不知道 Postman 搭建 mockserver面试问题1简单介绍一下最近的这份工作2介绍一下做的项目3测试这个系统对于我们测试来说你觉得最大的挑战是什么最 复杂的模块4第三方接口依赖用 Python 写的 mock 服务吗主要写的哪几个 做什么用的啊5postman 怎么搭建 mock 服务6挑一个你项目中你负责的比较小的模块并且跟我介绍一下然后 说一下你针对这个模块的测试设计了哪些异常用例7微信发红包的测试用例第一轮 技术官1自我介绍2简单介绍最近的工作以及项目3装饰器有了解吗简单介绍一下装饰器4有用过什么样的装饰器举个例子5测试登录然后发送一条弹幕这样的一个场景你会怎么设计 自动化测试用例6(5 回答 context 上下文获取 ID token )用前置后置会怎么操作7有了解过公钥私钥吗8pytest 有用过吗9list 怎么去重10有一个字典反转 key-value11实际工作中有对哪些数据做过格式化处理用过哪些数据类型12有用过列表推导式吗13有了解过生成器 generator 之类的吗14你对 python 面向对象有什么概念能举一个测试工作中用到 面向对象的场景吗15你测试的话会怎么样设计测试用例就是说测试用例会有 哪些文件比如说正常的 python 文件和正常的数据文件还有其他 的吗16有了解 unittest 执行逻辑就是整个生命周期吗17有用过 Git 吗18数据驱动 你是怎么理解的19你是用什么实现的引入外部数据集合20假如有这样一个场景一个登陆我们写 10 条 case但是逻辑都是一样的但是自动化的话我不可能同样的逻辑赋值十遍那你有什么办法来解决这个问题21我一套逻辑不同的数据我可以驱动整个测试逻辑测试 数据驱动就是说不同的数据一套逻辑.........具体忘了反正是数据 驱动没说好面试官在教我什么是数据驱动22你对未来的职业有什么期望针对这一次求职你有什么想做 的事情23就是我们组会接业务自动化去实现业务这个应该没有问 题吧第二轮 用人部门技术官1先简单介绍一下自己的情况2你当时用的是 python 的什么测试框架还是3所有的调用流程都是你自己写的吗4unittest 在运行过程中有一些不优美的地方你当时在项目中 使用的时候有没有发现什么5unittest 和 pytest 各有什么优缺点6你当时用的是 unittest 框架那你的用例和数据是怎么去隔离 开的7HTMLTestRunner 这个第三方库的报告还是比较简陋的你当时 生成的报告里面主要体现了哪些东西8你在项目中设计了有多少条用例用例级别9HTML 测试报告怎么可以看起来更直观一个不懂你项目的人看到你的测试报告也能立马知道你出错的原因是什么10有用到关键字驱动吗11你对 Python 的掌握怎么样12Python 实际应用十分制的话你给自己打多少分13两个接口的返回值要做一个字段的对比你用 Python 会怎么 去做14字符串排序你要怎么做15你做接口自动化和手工测试大概占比是多少16你们当时项目自动化只对接口的返回值返回内容做校验吗1自我介绍2介绍一下你最近做的这个项目3你在其中负责哪些模块担任什么角色4你怎么开展你的接口测试5你每一次去一个地方都要重新搭建框架吗6你这个框架相当于是从源代码就是底层做了方法封装这一块全部 是你独立完成的还是说你用了一些现在市面上主流的一些成熟的产 品直接拿过来去做大致引用呢答这个就是二次封装的基于 unittest 单元测试框架7那你二次封装你相对于它本身做了哪一些改进呢那我了解下来 你没有对框架本身的已有的功能去做一些延伸啊你只是说对框架本身提供的功能做了一个引用而已你有没有对它做一个拓展呢就是说它本身没有的你做了一些拓展。那你刚才说到了你对这个接口设 计测试用例你是从哪些方面对它进行设计的呢8那你怎么去定位错误呢9那换个说法把你这个假如说我现在接口报错了你怎么样去定 位、判断、分析这个错误到底是什么错10你说的那个比较笼统比如说我现在我想要知道它到底是参数错 误还是它服务错了还是其他的这种错误还是网络其他的原因 你按照你工作中一个实际场景去分析。11你会使用 python 吗大概是什么样的程度呢就是能熟悉编写 脚本12那我问你一个问题假如 Python 中有一个方法就我现在有个 例子里面的数据假如说是 1 2 2 3我现在想把其中重复字符去掉 使用什么方法13我看你上面写的你还会 jmeter、postman 做接口测试那你这个 应用场景都是哪些14能给我简单介绍一下吗答上个问题说 jmeter 做过压测 给自己挖了个大坑15你这样设计的出发点是什么你凭什么决定就是你用这种策略 去执行这样的压测呢回答一塌糊涂....16那我换句话说你是怎么样断定它出问题点是并发问题而不是其 他问题呢它也有可能 SQL 啊它缓存啊各方面的性能问题你是怎么断定它是由于你这个高并发的用户请求导致的17刚才你说的你有基于 unittest 框架去接口测试对吧那在这个测 试过程肯定会涉及到它内部调用的接口进行测试那这一块你是怎么 测试的比如 REC它方法内部的这种请求。18RPC 调用知道吗19那你这边有涉及到发送埋点吗20那你这边说到有用抓包工具 Charles那你们一般的使用场景是 什么21你们那个应用是 PC 端还是 APP 端呢22那你有接触过 APP 测试吗23那你能简单跟我讲一讲 PC 端测试和 APP 测试它有什么共性和差 别吗24你这几年做的项目基本上都是 PC 端的是吧25你现在在那个公司的话它是甲方还是外包26那你那边完整的测试流程是怎样27你在测试过程中有去了解中间件相关的吗有哪些内容呢28你之前做接口这一块做的比较多一点是吧29那你能跟我简单讲一下就是你怎么保证接口测试的覆盖率吗 就是你怎么认为我这个 case 的设计以及覆盖了所有的单元30单接口测试吗你涉及 case 也就是根据开发给的API文档对那种 入参进行一个匹配组合吗31那你对于新岗位有什么样的期许呢32你现在人在哪1自我介绍2介绍最近的项目、自己的职责以及流程也捎带讲一下3你们是从需求分析、设计时候就开始介入开发过程的是吧4比如说我在后期迭代中我要修改一个功能你是怎么在需求和 设计阶段判断我改的功能是否会影响到其他的功能5你们会有一个主流程你们会在每一次测试都会跑的吗6你们这个主流程是通过自动化的脚本来跑的还是手工进行测试 的7不管它是不是回归测试UI 的话你们都是手工测试的吗8比如说你们在设计测试用例的时候一般会用什么方法9登录页面设计用例(回答的面试官不想听始终不知道想听什 么纠结了半天)10接触过 Oracle 里面的存储过程或者比较复杂的查询、分类、汇总 这些吗11Linux shell 脚本会吗(不太会) 12那 shell 脚本和存储过程看得懂吗13UI 自动化你接触过嘛比如说 Python 的 selenium14页面里面有 iframe知道怎么操作吗15你这边一般做的性能测试 是 jmeter 做的接口性能是吧16像 loadrunner 有用过吗17那你能讲一下在性能测试里面并发是什么概念吗18比如说我有一个登陆页面需求是这个系统大概会有 1000 人用 如果让你来设计性能测试指标那你觉得它的登陆并发数大概要有多 少19你这边接触过一些开源的非关系型的数据库吗20那你这边有什么问题要问吗1自我介绍2自动化的话是你一个人用的还是说你们团队一起用你这个框架3能大概讲一下你的项目吗4那你在里面主要做哪些工作5是属于外包还是甲方的6你觉得测试应该具备哪些技能呢7职业规划8大体的测试流程9测试用例要包含哪些内容10测试计划包含哪些内容11你能大概跟我讲一下简历中写的 DDT 数据驱动和框架分层设计 思想吗12你是怎么设计你的接口测试的脚本的怎么去覆盖的怎么完整的把一个接口的所有测试点都覆盖到你是怎么去保证的(听得 我一脸懵问那么多实际上就是在问接口测试用例设计的思想)13有了解过 jmeter 是吧有实际在工作中应用到性能测试这一块 吗14Linux 命令你熟悉吗你知道怎么去查日志吗15抓过 APP 的包吗怎么抓16怎么抓 HTTPS 请求17你在工作中遇到比较有价值的 BUG印象深刻的18为什么离职19定位问题这一块你会通过哪些手段怎么确定是前端还是后端 的 BUG20ADB 命令有接触吗21有了解过 pytest 吗22自我评价(反正我不说缺点)23对加班的看法24对我们这边有过了解吗25有什么想问我的26要不今天就先聊到这吧1.说一下你之前xx项目的一个流程还有你负责的什么模块2.测试的流程是怎样的3.你是怎么去设计测试用例的4.有没有印象较深的一个bug5.如何去判断和定位bug6.如何做弱网测试7.写一个Python冒泡排序8.Python中列表和元组的区别8.电梯你会怎么去测9.水杯你会怎么去测10.adb常用命令有哪些如何查看前50行和后50行11.Linux查看日志有哪些命令12.接口测试是怎么去测的jmeter和postman有什么区别13.app兼容性怎么去测14.有没有遇到过ANR crease可能是什么原因造成的1自我介绍2你做自动化用的什么工具3你做接口测试之前需要做哪些东西(提到接口文档)接口文档你 需要哪些信息4那你是怎么设计用例的5接口逻辑你是怎么验证的我刚刚听你说好像没有接口逻辑方面 的。(就是业务方面)6UI 自动化这一块你怎么做的7Python 这一块你对数组追加一个值是怎么追加的(我当时有点 懵我问“数组列表吗”她懵了一会儿之后回复我一个嗯........ 然后我就把 list、dicttuple 追加的方式都说出来)8Jmeter 有了解过吗9Jmeter 是怎么传参的10你说使用 jmeter 做过性能压测能不能跟我说一下11你们压测是测试环境还是线上环境压测的时候有遇到什么问 题吗12你压的时候是用自己的机器压吗13你对测试这个工作是怎么认知的14我看好像也在做对需求的测试是不是15你们的测试流程是怎样的16那你们测试辅助工具都用过哪些啊17BUG 管理工具用的什么感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
返回列表