测试开发工程师精选面经合集
6家公司
250篇面经
最新 热门
软件测试面试:“预售活动功能如何测试?”
一、考察点 考察电商完整链路思维:活动时段、定金尾款、限购库存、支付流程、退款规则、状态流转、并发异常,是电商面试高频大题。二、解题思路按 活动时间 → 商品展示 → 定金流程 → 尾款流程 → 限购库存 → 规则权益 → 状态流转 → 异常中断 → 退款售后 → 并发安全 逐层回答。三、答案参考1、活动时间阶段测试分三个阶段:预热期:可看商品、加购物车,不能付定金预售期:可付定金、锁定名额尾款期:可付尾款,过期不可付活动结束后入口置灰,无法下单。2、商品价格展示预售价、原价、定金、立减金额、尾款金额 显示准确定金可抵扣金额计算正确优惠券、满减能否和预售叠加,按业务规则校验3、定金下单流程选择规格 → 付定金 → 锁定库存 → 生成预售订单付定金成功后订单状态变更为待付尾款定金支付失败不锁定库存、不生成有效订单4、尾款支付规则到尾款时间才可付款,未到时间按钮置灰尾款支持全额、分期,支付渠道正常尾款超时未付:订单自动关闭、定金是否退还按规则执行、释放库存5、限购 & 库存测试每人限购预售件数,超出拦截预售限量名额,抢完售罄下架多人同时下单,不超卖、库存锁定准确6、定金规则校验定金不退 / 可退 规则正常主动取消预售订单,定金返还逻辑正确改规格、改地址后,定金权益不变或重新计算7、优惠与叠加预售专属券、店铺券、平台券能否叠加定金立减 + 优惠券双重抵扣,实付金额计算无误差8、订单状态流转预热→可付定金→已付定金→待付尾款→已付尾款→待发货每个阶段按钮文案、可操作权限正常,不乱状态。9、异常场景测试付定金 / 尾款中途断网、闪退、退出页面弱网重复点支付,不重复扣款、不重复锁库存浏览器刷新、换设备登录,订单状态同步一致10、退款售后只付定金申请退款:按规则退定金、释放名额付完全款后全额退、部分退金额计算正确退款原路退回、资金流水对账正常11、接口 & 风控抓包改预售价、改定金、改限购数量,后端拦截高并发预售下单,接口防重幂等,不生成脏订单脚本批量薅预售名额,风控拦截12、多端兼容APP、小程序、H5 预售展示、下单规则、价格权益完全一致。四、总结预售功能测试核心:分三段时间、测定金锁定、测尾款时效、价格抵扣算准、限购库存防超卖、订单状态不乱跳、超时自动关单、退款规则清晰、并发不脏单、接口防篡改。
查看1道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/3726a545181741dc9c3ff5453afc503d
软件测试面试:“登录功能如何测试?”
一、考察点 考察基础用例设计、边界、异常、安全、权限、兼容,登录是面试必问基础题,看你测试思维全不全面。二、解题思路正常能登 + 各种错误输法 + 边界 + 异常断网 + 安全防刷 + 记住密码 + 兼容第三方。三、答案参考1. 正常流程账号密码都正确,能正常登录、跳转到首页,个人信息显示正常。2. 账号密码错误类账号正确、密码错误账号错误、密码正确账号密码全都错空账号、空密码、只填一项都要有明确提示,不让登录。3. 格式 & 边界测试账号超长、过短密码超长、过短带空格、特殊符号、emoji、中文账号大小写字母区分是否生效4. 锁定 & 次数限制输错密码超过限定次数,账号锁定、倒计时解锁、提示频繁登录。5. 记住密码 & 自动登录勾选记住密码,退出重进能保留账号密码不勾选,重新打开清空内容切换浏览器 / 清理缓存,记住密码失效正常6. 验证码测试(有验证码的情况)正确验证码能登错误验证码、空验证码验证码过期、刷新换一张看不清换验证码、倒计时刷新7. 第三方登录微信、QQ、手机号一键登录:正常授权进入、取消授权不登录、跳转正常。8. 异常场景登录中途断网、闪退、刷新页面弱网重复点登录按钮,不能重复提交、不卡死已登录账号,多设备同时登录,是否挤下线、提示异地登录9. 安全测试抓包篡改参数、恶意注入字符,后端拦截暴力频繁登录,有防刷、限流私密账号信息脱敏,不泄露10. 兼容 & 环境不同浏览器、手机机型、APP 版本横竖屏切换、小程序 / H5/APP 登录逻辑一致四、总结登录功能就测这几块:正常登录、错误账号密码、格式边界、次数锁定、记住密码、验证码、第三方登录、断网异常、安全防刷、多端兼容。
查看1道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/575a21db3ac247cc8b9d356626e0893e
05-15 19:47
江苏大学 Java
莉莉丝测开一面(挂)
1、自我介绍2、为什么本科和研究生中间隔了一年3、中间一年的工作是干啥的4、AI生成测试用例你的数据源是怎么搞的?5、你的数据源是什么格式的?6、知识库索引的策略是什么?7、按照语义分块的策略是什么?8、意图树是干什么的?9、PRD是人写的还是AI写的?10、如果PRD手写的话肯能会格式不统一你要怎么办?11、你的项目中改写拆分啥的都是交过大模型来做的,那么在交给大模型处理之前有什么工具级或者是自动化级的一些处理吗?12、整个意图树的维护的话,你是或者是更新的话是什么机制呢?是知识库更新连带着意图树一起更新吗?13、意图树的兜底机制是什么?就是怎么防止大模型给出错误的意图?14、你这个项目用到的策略和机制是自己想的还是说是用了一些成熟的框架,还是说可能是你之前公司之类的?15、怎么判定生成用例的质量好不好16、你这个项目有用到消息队列,消息队列这方面你是如何来用的?17、消息消费失败怎么处理?怎么防止重复消费?18、你的实习主要是做什么的?19、针对实习你主要是做哪些测试?20、你们会去搞一些并发测试吗?类似于压测之类的东西21、你这些测试用例的话,是你自己写的,还是说你的 leader 写的?22、如果针对支付场景进行测试,有专门针对弱网环境下的测试吗(这个给我问懵了,从来没考虑过弱网这个环境)23、平时用到数据库吗?MySQL索引为什么高校?索引的代价是什么?什么时候加索引什么时候不加索引24、手撕leetcode459(脑子短路了没写出来,唉)25、可以来上海实习吗?未来有规划在上海发展吗?26、有了解过游戏岗位的测试开发是干什么的(说了做一些有关游戏的测试)27、反问(面试轮数,业务,多久出结果)
点赞 评论 收藏
分享
/feed/main/detail/5480a2bcfa384360bf543de8c7576200/feed/main/detail/ac6b53772b2540c78a11e22c2710afef/discuss/884401859622875136
05-15 19:46
江苏大学 Java
超离谱的字节测开二面(挂)
无手撕,基本也没问什么技术。准备了很多RAG相关的内容,结果基本上都没问,唉。。。。1、自我介绍2、现在是研2?现在是研2下学期是吧?3、研究生期间做啥课题?(无课题,因为学校不卡论文,时间都用来学java了)4、你是专硕还是学硕?5、研究生期间学了啥?(基础编程语言、后端知识、AI相关)6、介绍实习7、实习期间测试的相关内容发现啥问题8、发现多少个问题(每个月五六十个缺陷)9、发现的问题都解决了吗(解决不是开发干的吗,测试不是只负责找问题吗?)10、如果时间到期了,BUG还没修复怎么办?(???这不是应该问开发吗,我是测试啊,所以我是按照时间到期了,我做的测试还没完成怎么办来回答的)11、讲一下你AI生成测试用例这个项目(公司有这个项目,然后我拿来改了一下,加了RAG)12、公司的AI生成测试用例有多少个人参与?13、公司AI生成测试用例这个项目有人在用了吗14、为啥不继续实习了(找的是日常实现,实习到期3个月了。看过别的面经说是不能说没有转正名额了,怕你不稳定啥的,建议是说学校有事,但是学校有事不是更不稳定的体现吗)15、这个AI生成测试用例平台是你实习期间参与的吗16、你觉得这个AI生成测试用例平台给你带来的哪些地方是让你有所突破的呢?(我就按照整个项目的流程讲解了这个项目,然后说了一下项目的技术点,这些技术点是提升)17、反问(面试轮数,一面的面试官说3轮,二面的面试官说4-5轮,业务,啥时候出结果)后续是今天下午发了感谢信,说实话挂的我很不服,莉莉丝挂我我手撕没写出来,问题有些没答上来挂我,我心服口服,这个啥也没怎么问,然后就挂了,感觉很多努力都白费了,非常的难过
查看16道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/6afac21f7ca746ffa62ae03fef914647/feed/main/detail/aa67a3da3f2b4f2ebe9c00f93e0f4011/discuss/884399116376190976
05-15 19:43
已编辑
江苏大学 Java
欢聚shopline测开二面
不知道是技术面还是hr面,一面的面试官跟我说两轮技术面,一轮HR面,但是这轮的面试官跟我说就到他是最后一面1、自我介绍2、为什么选测开,未来发展方向3、你的专业是人工智能,为什么未来不打算从事AI的工作4、上段实习为什么离职?5、现在人在哪?6、实习测试的业务是什么?7、一个支付业务,支付渠道是海外的Adeny,如何测试这个支付渠道?8、测接口的需求的时候有没有什么bug?是你提了之后你觉得还印象挺深刻的?确实是一个比较严重的问题,或者说你提完之后还觉得我能发现这个问题还比较有成就感的,有没有这种类似的?9、写测试用例的时候会用AI吗?10、为什么AI给的用例不能直接用?11、你这个RAG项目的知识库是怎么构建的,你的基线用例,你的PRD是怎么来的?12、你在学校里面用 AI 应用方面,你有做过什么比较可以拿来分享的尝试或者是一些成果吗?13、你就第一次实习,你有没有踩过什么坑?受过什么教训啊?14、和人交流的角度呢有没有什么踩坑的经历?15、有没有什么让你觉得彷徨,或者不清楚这个事情为什么这样发生的时候?(回答快要发版了,但是测试的进度还没达到预期,然后交给mentor处理)16、那你没达到预期你还记得你那一次那个点卡住,为什么mentor没卡住?17、本科和硕士中间为什么隔了一年(在职考的研)18、学校位置,一年工作的地点19、哪里人20、你对下一份实习你的一个诉求是什么?21、你怎么看好你现在做的这个测试开发方向22、是否可以长期实习23、一周出勤天数,学校还有没有事情24、反问(面试还有几轮、业务、base地点)后续是第二天沟通offer意向,后面被因为通勤问题被横向了
点赞 评论 收藏
分享
/feed/main/detail/569c7403ac9e41898c290bf9dc510cfe/feed/main/detail/6b4764c581224349a86c962ddb85f02c
领星软测面经
一面hr面 1. 个人介绍2. 毕业设计和论文的完成情况如何?3. 你对于工作地点的选择是如何考虑的?你是哪里人?4. 你个人的职业规划是什么?5. 你曾有Java开发经历,为何考虑测试/测开赛道?6. 是否有进一步升学的打算?为什么?7. 介绍一下你的两段实习8. 你认为哪一段实习对自己影响或成长最大?为什么?9. 在协作中,如果开发同学不认可你提出的Bug(如无法复现、认为不重要),你遇到过吗?如何处理?10. 如果临近上线才发现Bug,你有什么快速定位和解决的方法或思路?11. 你是否会对自己做过的项目或工作进行复盘?12. 你如何保持持续学习技术的习惯或意识?13. 最近有在学习哪些与测试相关的技术或内容?14. 了解下你之前实习的工作强度。15. 如果拿到offer,是否能接受提前实习?你最快的到岗时间是多久?16. 你对我们公司或这个岗位有什么想了解的吗?二面技术面1. 自我介绍。2. 求职方向是开发还是测试。3. 实习中印象较深的一个需求的测试用例设计思路。4. 如何确保状态流转所有测试路径均覆盖,是否测试全部后退场景。5. 实习过程中是否发现严重bug。6. 测试介入的阶段。7. 参与需求评审时的关注点。8. 实习涉及到的平台的技术架构,涉及的服务和中间件。9. 是否测试过抽奖系统的高并发,是否遇到过消息丢失问题。10. 是否了解AI,以及AI在软件测试领域的应用方向。11. 如何设计AI辅助生成测试用例。12. 反问。
查看27道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/a9d40a1ba23448c28d9a6584565278f5/feed/main/detail/fd74efb63e374569b11058ad3ee81b36
05-12 18:30
已编辑
门头沟学院 软件测试
海鼎测试笔试和面经
笔试:13道选择和8道简答。选择设计C语言的程序阅读题、数据结构基本知识、数据库、软测(无计网、计操、linux);简答智力题、数据库、测试理论,没有涉及到场景题。一面:总的来说给我的面试体验很不好,面试官中间不断打断你,而且声音很小,表情也不好(全程冷脸,态度很差...)Q:自我介绍Q:你了解常州吗接下来就是疯狂拷打项目和实习Q:说一说你实习做的...的概念是什么,业务流程是什么?期间不断打断我,会一直追问定义和业务Q:你是怎么做测试的?Q:测试流程是什么?Q:测试用例有什么?Q:怎么编写测试用例?(当时我说我主要用Xmind的时候(因为我实习期间主要用的xmind...),面试官不太满意,说都是用什么,我没听清)Q:软件开发流程是什么?Q:你们公司用的管理平台是什么?Q:怎么在这个管理平台进行BUG管理的?Q:你提交bug的时候要写什么内容?当时我答了基础的,额外就是我实习期间我用的管理平台要填的:验证人、测试负责人、前端负责人、后端负责人等然后她会接着问你,你测试负责人写的谁?为什么这样写?(然后我就实话是说了,因为我是实习生,当时负责人要求写的我的带教老师...我实习期间是这样的,但是面试官很不满意..)验证人写的是?Q:你用的数据库是什么?Q:说一下有哪些数据库用法?Q:什么是连接?说一下定义和用法Q:你实习中怎么用数据库的?用来做什么?Q:你知道哪些聚合函数?Q:数据库正序,倒序Q:你实习的公司测试有多少人?(我也不理解为什么要问这个...)Q:我看你有个项目经历,你为什么做这个项目?你的需求哪来的?(其实这个项目是我课程中老师安排做的小项目,懂都懂)Q:你项目中哪些用到了Postman,怎么用的?Q:实习中哪些用到了Postman,怎么用的?Q:你还知道哪些测试工具?(接下来你说了之后可能会问你怎么用)Q:自动化测试是什么?你实习期间做了哪些自动化测试,怎么做的?Q:你提交bug中有没有和开发有过冲突(开发不认为你这个是bug)?你怎么处理的?(这个我有回答坐在一起沟通过,然后就接着针对沟通这个回答,问你自己组织的吗?你怎么组织的?这个问题我有点绷不住,我们测试和开发都是挨着的,基本一个版块的内容,开发和测试都是固定的,所以很熟,有问题当面就讲了...)Q:你项目中有哪些模块,内容是什么?你做了什么?(回答做了哪些内容和模块之后,她会让你展开细说,特别详细那种...比如哪个模块,包括什么具体内容,测试步骤,测试数据,测试方法等都会拷打你...)Q:你从项目和实习中学到了什么?然后我回答了之后,又来了一句这和项目中学习到的有什么区别吗?(谁懂我的无语...)Q:你知道哪些测试方法?你用的比较多的是什么?Q:什么是等价类划分?你举个例子然后我举了个登录的,期间也打断你,输入的有效类数据为什么选择你说的那个,有啥依据,为什么不选择别的?此外当时我没有说边界的情况,又问我问什么不说边界情况,我说等价类划分的话先考虑一下有效和无效情况,然后我又补充了边界情况...之后又问,无效情况为什么那么选,你为什么选这个不选别的?然后我就说都是等价的,选一个代表性的就行,又问你为什么你就觉得它具有代表性...Q:登录太简单了,你举个复杂的有难度的。然后我就举了我实习期间的做的一个业务,然后又开始打断了,问你你提到的这个是什么,那个是什么,问你概念。。。最后又问你,这个有难度吗?(我没招了。。。)Q:我看你简历说的保证了一定的测试质量了?你自己评估的吗?你是怎么评估的?Q:剩下没达到的是什么?你怎么评估的?上面两个问题关于实习和项目都问了。。。(写简历一般会写一些做到的成绩,这个面试官追问了你为什么说你达到了这个成绩,怎么评估的,没达到的部分是什么,又是怎么评估的,其实当时我是蒙的,我确实没想到会这么问...实习还好点,我说的是我负责的模块上线之后,发现的问题基本都已经解决,基本很少有问题反馈回来,感觉面试官也不满意这个回答...我也不知道了,因为她的态度很臭,所以你回答完每一个问题,总感觉自己回答的不让她满意...)Q:给你一个简历你怎么测试?Q:你有什么想问的?还有一些拷打项目和实习的问题(好像还有AI的事),我忘记了,反正整个过程挺煎熬的,面试了四十分钟吧...而且面试官态度很难评。只能被这件公司实际工资什么待遇不算好来缓解一下我的失落吧...好想转行...
点赞 评论 收藏
分享
/feed/main/detail/bc88d5abd42948438e61d8aa2698ed0c/discuss/883690384444964864/feed/main/detail/f9e1d62a84684fdc9c0b2ffdc8eb9f79/feed/main/detail/9aff609608194dc986239b3b00f0d89f/feed/main/detail/fa66ce0f85b64a46b363b7778ed5a9ff/feed/main/detail/03789ed393644999b660c41ccc7e9d57/feed/main/detail/8a8cdf9ab1984562b64eabd7e6c4b366/feed/main/detail/43387288afd441428c7a85ea7defcd0c
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务