小厂测试面经

1.自我介绍
2.微信红包怎么测
从功能角度:金额:单人,群发
封面:红包封面,表情包
发给好友:验证是不是好友
金额来源:卡没钱,余额没钱
3.缺陷管理
4.测试用例
5.有效类无效类
6.测试方法有哪些?
7.GET和POST区别
8.数据库左连接和右连接
9.键入url的过程
10.发现一个bug,怎么判断他是前端还是后端产生的
11.mysql输出学生表分数最高的学生?limit有两个分数一样的怎么办?用max函数
12.linux输出文件后100行
13.注册页面的用例设计
反问:后面怎么学习?
理论的学习,工具的学习,语言的学习
全部评论
难倒是不难,不过问挺多的
4 回复 分享
发布于 2023-07-17 00:41 广东
小厂测试还问那么多
2 回复 分享
发布于 2023-07-16 09:15 广东
麻烦问一下,这是什么公司呀
1 回复 分享
发布于 2023-08-18 13:04 陕西
比较基础,进去狠狠地点就行了
1 回复 分享
发布于 2023-08-17 10:47 四川
试试我司呀~
1 回复 分享
发布于 2023-08-14 19:50 北京

相关推荐

05-06 13:18
已编辑
门头沟学院 IT技术支持
看牛客上没有这家公司的面经,做个补充吧,希望能有好公司offer砸晕我😍一面,电话面自我介绍对测试的看法介绍简历项目毕设中的项目需求是老师给的还是自己弄的毕业后有工作经历吗—唉,或许是一生的痛,去年贼倒霉的,20届封校了两年没实习,大三解封然后选择考研真就是走独木桥,稍有不慎那就是真完蛋了,本来想二战的,家里人生重病了,然后就没然后了工作地点能接受吗考研成绩和科目ROM和RAM的区别计网分层的优势TCP和UDP的区别TCP的安全性怎么保证常见Linux命令能接受加班和出差吗—必须能啊,再没offer真就要转京东外卖了反问:嵌入式软测和软测有什么区别吗团队规模怎样?—40多人,不知是测试还是整个团队二面—电话面听声音感觉是个部门领导,说话有点糊学校是985,211吗—不是😭没工作经历吗?有实习吗?—编了个有的,只是岗位不匹配,所以没写。实际情况找学长公司五十块钱改了个章测试这块有学过吗,怎么学的,结果呢Postman接口测试怎么用的?—有点糊,我以为回答操作方式呢,结果回答了三次,面试官都说不是,是怎么保证用例没问题什么什么的,最后跟我说黑河白盒这种,才知道要的是测试用例的设计方式。家是哪里的最大的优点和缺点,这块优点打的不好,没怎么准备过,缺点倒是准备了能接受出差和加班吗反问:有幸入职的话负责的具体业务是什么呢,有没有什么能提升的总结,自动化性能这块测试相关问题没问,估计进去了先接口测试,也可能听到学校不好不想要我了😭就随便问问,亏我看了好多什么具体的测试用例怎么设计,jemeter怎么传递token参数啥的。后续可能要做个简历包装了,软测投了一个月的这是第一个公司面试,广东这边其他都已读不回
查看25道真题和解析
点赞 评论 收藏
分享
问题:自我介绍测试组长提问 -测试基础考察:等价类,边界值是什么?请举例子你在测试中,还用到过那些测试的方法?Linux:说几个常见的Linux 命令Linux 怎么查看磁盘的占用情况?如果df -h 查看磁盘没有满,但是实际上已经满了,有可能是什么问题,如何排查?(node节点)计算机网络:TCP/UDP 协议是什么?他们是怎么实现的?HTTP协议呢?自动化相关:什么是PageObject?自动化你是用的是什么框架?TestNG框架是你自己搭建的吗?TestNG注解有哪些?什么是TestSuite?UI自动化的元素定位方法有哪些?Playwright 是如何实现的?Context和Page的关系是什么(按照Playwright的实例化顺序回答)接口自动化是怎么实现的?云相关:有没有用过Docker?Docker掌握情况怎么样?有没有编写过Dockerfile项目拷打:介绍一下你的项目项目中,有没有涉及到性能方面的测试?针对消息队列进入系统的情况,有做性能测试吗?测试环境部署这一块,你是怎么做的?硬件这里有性能相关的要求吗?闲聊:之前实习的薪资怎么样?大学的专业是偏软件还是偏硬件?软件部门负责人提问:软件测试的方法有哪些?你的工作经历为什么在同一家公司会有两段?目前公司的培养体系如何?你觉得在目前公司,学不到什么东西了吗?你更希望你去到的是一家什么样的公司?如果有开发觉得你提的Bug不是问题,怎么办?你认为做性能测试的流程是什么样的?反问:1.我看到招聘上我们主要做的事web端的测试,能介绍一下它是做什么的吗?公司主要做的软硬件一体的视频识别,如果识别到有危险的问题,就会发送告警的相关信息。2.面试一共会有几轮?一共两轮,第二轮面试通过直接谈薪面试体验非常好,按简历深挖项目,提示也给的很恰当,整体面下来感觉被挖干净了
一笑而过2222:讲解了PO模式(Page Object模式)的定义、三层结构及层间关系,具体内容如下: 一、PO模式的定义 - 核心思想:是自动化测试中的一种代码封装设计模式,将网页视为“对象”,把页面中的元素定位和操作逻辑封装为对象的属性和方法。 - 目标:分离页面细节与测试逻辑,提高代码的可维护性、复用性和可读性,减少冗余代码。 二、PO模式的三层结构 1. 基础层(Base Layer) - 定位:最底层,封装通用基础方法。 - 内容: - 浏览器操作(如打开/关闭浏览器、最大化窗口)。 - 元素操作的通用逻辑(如等待元素加载、获取元素属性)。 - 工具类方法(如读取配置文件、处理数据)。 - 作用:为上层提供统一的基础功能,避免重复编码。 2. 页面对象层(Page Object Layer) - 定位:中间层,面向具体页面封装。 - 内容: - 元素定位:通过 XPath、CSS 选择器等方式定义页面元素(如登录页的用户名输入框、按钮)。 - 页面操作:将元素操作封装为方法(如输入用户名、点击登录按钮)。 - 不包含业务逻辑:仅描述单个页面的行为,不涉及跨页面的流程。 - 作用:隔离页面细节,测试用例层只需调用方法,无需关心元素定位的变化。 3. 测试用例层(Test Case Layer) - 定位:最上层,面向业务场景。 - 内容: - 组合页面对象:调用页面对象层的方法,串联多个页面操作(如登录→搜索→下单的完整流程)。 - 业务逻辑封装:实现具体的测试场景(如正向登录、异常密码验证)。 - 数据驱动:结合测试数据(如 Excel、JSON)参数化测试用例。 - 作用:聚焦业务逻辑,与页面元素解耦,方便维护和扩展测试场景。 三、三层之间的关系 1. 继承关系: 页面对象层继承基础层,复用基础层的通用方法(如元素等待、浏览器操作),并在此基础上定义专属页面的元素和操作。 2. 调用关系: 测试用例层调用页面对象层的方法,将单个页面的操作组合成完整的业务流程(如“登录页→首页→搜索页”的跨页面操作)。 3. 依赖关系: - 基础层是底层支撑,不依赖其他层。 - 页面对象层依赖基础层的功能。 - 测试用例层依赖页面对象层的封装,不直接操作页面元素。 4. 解耦优势: - 页面元素变化时,只需修改页面对象层,不影响测试用例层。 - 业务流程变更时,只需调整测试用例层的组合逻辑,无需修改页面对象层的基础操作。 四、PO模式的核心优势 - 维护成本低:页面元素或业务流程变更时,只需修改对应层,其他层不受影响。 - 代码复用性高:基础层和页面对象层的方法可被多个测试用例复用。 - 可读性强:层结构清晰,测试用例专注于业务逻辑,易于理解和协作。 - 扩展性好:新增页面或业务场景时,只需扩展对应层,无需重构整体框架。 总结:PO模式通过分层设计,将页面操作、基础功能和业务逻辑解耦,是自动化测试中提升效率和可维护性的经典模式,广泛应用于 Web 自动化测试框架(如 Selenium + TestNG/JUnit)。
点赞 评论 收藏
分享
一笑而过2222:美团直播打赏场景法用例 1. 正常打赏场景 用户登录美团账号,进入直播间,选择任意礼物并确认支付。预期结果:礼物成功赠送,账户余额正确扣除,直播间显示特效及打赏提示,主播端实时接收打赏通知。 2. 余额不足打赏场景 用户登录美团账号(余额低于礼物价格),选择礼物并确认支付。预期结果:系统跳转至充值页面,提示用户充值后方可打赏,不产生扣款。 3. 未登录状态打赏场景 用户未登录美团账号,在直播间点击打赏操作。预期结果:系统弹出登录界面,要求用户完成登录后才能继续打赏。 4. 网络中断打赏场景 用户在打赏过程中主动断开网络(如飞行模式)。预期结果:系统提示“网络连接失败”,无扣款记录;恢复网络后,无重复打赏或扣款。 5. 未成年人账号打赏场景 使用实名认证为未成年人的账号尝试打赏。预期结果:系统禁止打赏操作,并弹出提示“未成年人禁止打赏”,阻断支付流程。 6. 高并发打赏场景 模拟大量用户同时对同一直播间进行打赏。预期结果:系统稳定运行,无重复扣款或礼物丢失,直播间实时展示所有打赏记录。 7. 支付取消场景 用户在确认支付后、跳转支付页时手动取消支付。预期结果:打赏流程终止,返回直播间,无扣款产生。 8. 礼物特效异常场景 赠送高价值礼物(如特效复杂的礼物)时,观察直播间显示效果。预期结果:礼物特效正常播放,不遮挡主播画面或关键信息,无卡顿或黑屏。
查看5道真题和解析
点赞 评论 收藏
分享
评论
21
111
分享

创作者周榜

更多
牛客网
牛客企业服务