华为软件测试面经

通信专业,c9本科生,保研边缘基本无望(但还是申请了)下开始准备考研,在某天下午正准备跟数学决一死战时收到了hr的微信好友请求,于是抱着试一试的心态投递。

机试:好在有编程基础,复习了几天就能过的,题目也不难。

综合测评:只要积极向上问题不大,要认真做,这里会筛人的。

测评之后开始漫长的等待面试通知,在此期间为了不浪费时间继续准备考研,数学一轮刚复习完正准备刷题时收到了面试通知。

一面:并没有我想象的那么难,自我介绍,手撕代码(或许是测试岗位,不能再简单了),面试官还夸我效率高(共享屏幕在本地IDE上做的),机试复盘,我还特意为了这个把我没做出来的第三道题做了,结果问的是我只case了85的第一题,实在是不知道为什么没百分百通过。接下来就是聊项目了,结束的时候让我等hr的后续安排。但是10分钟后就收到了通过短信。

二面:没有自我介绍,一开始就做题,括号匹配蛮简单的,好像测试不像研发,手撕代码比较简单。然后就是聊项目了,也是结束10分钟后短信通过。

主管面:没有手撕代码,聊人生,聊岗位,聊职业规划,就20分钟匆匆结束,在一二面都是1个小时的基础上我一度以为主管面要凉,好在一天后官网上显示通过。

目前应该是泡池子了,录用排序中。

许愿高薪offer,嘿嘿,sp的话我就去灵隐寺烧香#面经##华为##测试工程师##校招#
全部评论
楼主笔试完到接到一面通知是多久
1 回复 分享
发布于 2020-08-26 09:32
楼主,你官网变状态之后有收到终面通过短信吗
点赞 回复 分享
发布于 2020-09-19 09:12
我今天刚面完主管面,刚看到通过...还在等入池短信。
点赞 回复 分享
发布于 2020-09-04 13:07
请问笔试也是编程题吗?
点赞 回复 分享
发布于 2020-08-24 17:31
有问测试相关的知识吗
点赞 回复 分享
发布于 2020-08-24 15:50
我主管面一个半小时,结束后马上显示 通过
点赞 回复 分享
发布于 2020-08-24 13:38
测试也要手撕代码吗?
点赞 回复 分享
发布于 2020-08-24 13:05
点赞 回复 分享
发布于 2020-08-24 10:24
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-24 10:23

相关推荐

一、明确目标与原则在搭建 pytest 测试框架前,我会先明确几个核心目标:- 可维护性:结构清晰,便于团队协作和长期迭代;- 可扩展性:新增用例或模块时,无需大幅改动现有逻辑;- 环境灵活性:支持多环境(开发、测试、预发等)快速切换;- 结果可追溯:测试过程有日志,结果有可视化报告;- CI/CD 友好:能无缝集成到自动化流水线中。二、整体架构设计我会采用分层模块化的方式组织项目结构:1. 测试用例层- 按业务模块或测试类型(如接口、UI、性能)划分目录;- 使用标记(marker)对用例分类,比如冒烟测试、回归测试、高优先级等,便于按需执行。2. 配置管理层- 将不同环境的配置(如域名、账号、密钥)抽离到独立配置文件;- 支持通过命令行参数动态指定运行环境,避免硬编码。3. 公共工具层- 封装通用能力,如日志记录、数据库操作、HTTP 请求、数据加解密、断言增强等;- 提供统一入口,降低用例编写复杂度。4. 资源管理(Fixture)- 利用 pytest 的 fixture 机制管理测试前置和后置资源,如启动浏览器、建立 API 客户端、清理测试数据等;- 合理设置作用域(函数级、模块级、会话级),提升执行效率。5. 报告与日志- 集成专业报告工具(如 Allure),生成带步骤、截图、请求响应详情的可视化报告;- 日志分级记录,关键操作可追踪,失败用例便于定位。三、关键测试能力支持- 数据驱动:支持从外部文件(如 YAML、Excel)读取测试数据,实现同一逻辑多组验证;- 异常容错:对不稳定因素(如网络波动)设计重试机制,避免偶发失败影响整体结果;- 依赖隔离:确保每个用例独立,不依赖执行顺序,具备自清理能力;- Mock 能力:对第三方服务或未就绪接口,提供模拟响应,保障测试可控性。四、持续集成与协作- 框架设计时就考虑 CI 场景:支持命令行一键执行、生成标准输出、返回明确退出码;- 配合版本控制,确保所有成员使用一致的依赖(通过依赖清单管理);- 文档齐全:包括框架说明、用例编写规范、常见问题处理,降低新人上手成本。五、总结陈述(面试话术)“我搭建 pytest 框架的核心思路是‘高内聚、低耦合、易扩展’。通过分层设计将用例、配置、工具、资源管理解耦,利用 pytest 自身的 fixture 和插件机制提升复用性。同时注重可观察性(日志+报告)和工程化(CI 集成、环境管理),确保框架不仅跑得起来,更能长期稳定支撑团队的自动化测试需求。”这样的回答既展示了技术深度,又体现了工程思维,非常适合中高级测试岗位的面试场景。
点赞 评论 收藏
分享
评论
7
69
分享

创作者周榜

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