又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为软件测试工程师的我们唯有不停的学习,不断提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里,字节跳动,腾讯,美团)趁着有时间,给大家梳理下,说不定面试能派上用场,大概给大家从以下几个方面来做了整理:
- 个人信息:(工作/实习经验,所做的项目,态度素养)
- 测试思维
- 情景问题
- 计算机网络
- 操作系统
- 代码/算法题
- 语言(Python/Java)
- Linux
- 数据库
个人信息
1. 公司测试流程?/测试工作怎么开展的?/怎么展开测试?
考察是否熟悉测试过程中各个环节。具备知识:软件生命周期、bug 生命周期、测试流程。
大概流程为需求评审会议 ---> 测试计划(测试范围、时间节点、任务分配、测试策略、环境,风险评估)---> 测试用例编写(测试思维)、内部/项目组评审 ---> 测试执行(开发编译完成,提测):发现 bug 定位 bug,提交并跟踪 bug,多轮回归测试,测试结束 ---> 整理测试报告--> 发布线上,线上问题跟踪。
可依据自己公司做适当调整。
2.做过什么项目,负责什么?
3.项目中每个业务扣细节?
4.个人规划、如何理解测试岗位
5.在最近生活或者工作上,遇到的最有挑战的事
测试思维
1.纸杯子做什么测试?
反问面试官:这个水杯容量、材质、大小、形状、功能有无限制?
面试官:没有限制
我:假设这个水杯 100ml 办公室一次性的纸质水杯
功能测试、界面测试、易用性测试、兼容性测试、安全测试、性能压力来思考
功能测试:水杯能否正常装水,不漏水?100ml 边界值? 装冷水开水热水?能否降解?....
界面测试:外观颜色、设计、logo、界面文字是否正确?.
易用性测试:隔热、易握?杯口是否毛刺?设计是否符合人体工学?....
兼容性测试:装气体/固体/液体? 不同环境下是否正常?
安全测试:材质质量,是否防止腐蚀能力?防止碰撞,割手?抑制细菌?....
性能压力:摔多次?是否耐摔?(不同高度) 挤压(不同角度),是否变形?.....
2.发红包测试用例?
3.微信点赞如何测试?
4. 设计发朋友圈测试用例
5.领取优惠券的页面如何设计?
6.设计抖音视频播放页面测试用例?
7.针对抖音搜索界面,设计测试用例?
8.如何测试一瓶矿泉水?
9.一个项目,有增删改查接口等,做接口测试,怎么测?