技术题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| 了解多线程吗?了解 Python 的 GIL 锁吗? 说一下进程和线程,及区别? 进程间通信的方式有哪些? 说一下什么是乐观锁和悲观锁? AOP 什么是 IOC? list 和 map 相关 解释一下工厂模式? 内存泄漏 会做性能测试吗?容量测试/稳定性测试? Python2 和 3 的区别? DNS 解释一下? 用户名、密码、验证码哪个校验顺序? Linux 根据进程查端口/端口查进程 常用的 Linux 指令? 排序算法 围绕工具开发 工具是如何开发的? 为什么要开发这个工具? 公司内部没有类似平台吗? 效能工具包含哪些?举几个例子? 介绍一下自研的接口自动化框架? 有哪些模块组成? 相比其他框架有哪些优势?缺点有哪些? 介绍一下框架的代码生成模块是怎样实现的? 使用你的框架测一个接口需要做哪些步骤? 接口的断言怎么做? 接口测试带来的收益? testng 和 junit 优缺点 造数据工具,如何开发、提效多少。 大数据测试 怎么测试数据的准确性? 算法测试 项目经验 算法测试做哪些工作? 如何进行算法评测? 不同的算法类型,评测标准是不同的 介绍一个最近的算法测试案例? 如何选择测试集?测试集的特征如何选择? 说一些算法测试发现的 badcase? 如何保障算法质量?
|
数据库事务特性:详情点击此处
android生命周期:123
测试理论
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| 1、单元/集成/系统/回归/alp/beta分别说明下,重要性排序?
单元测试:是一种白盒静态测试;旨在对代码的最小单元进行静态扫描/走查式的测试,目的是对代码的逻辑算法条件规则等进行的覆盖测试,以在更早的发现,和找出黑盒测试不易发现的问题,一般是以开发设计文档作为参考;(具体场景如版税结算规则测试/搜索推荐场景测试)
集成测试:集成测试一般是接口层/服务/sdk这一组件级别的测试;集成测试能较早的发现问题,在系统未完成开发时即可介入,集成测试一般是针对服务端的测试,主要是针对某一模块或场景的测试,可覆盖一些系统测试无法覆盖的场景,本身应该是系统测试的一种补充;一般以接口设计文档,概要设计文档作为参考(如广告定向投放,广告竞价场景);
系统测试:系统测试是针对完整系统的测试,系统测试除了需要覆盖需求文档定义的内容,验证系统实现是否满足完整需求,同时系统测试还需要结合系统环境,如运行的硬件,网络等,整体评估系统功能是否能满足设计需要,给用户带来友好的体验;
回归测试:回归测试一般有两种,一种是BUG修复后的功能回归,这种一般是对修改后的问题模块/问题场景及可能影响的场景在执行一遍用例,以保证bug已回归,另一种是代码变更后的回归测试,旨在代码变更后,在重复执行一遍用例,以保证变更对旧有的功能或版本无影响;
验收测试:验收测试一般有两种,alp(内测),beta(公测);一般指业务需求方或特定的验收人员,对待发布的系统进行最后的验收,以确定系统是否满足需求,处于可最终发布的状态;
其中系统测试是最重要的,此时系统已完成开发,单元/集成测试已结束,具备完整的功能,此时能覆盖系统的完整功能进行测试,结合系统环境可以完整可靠的评估系统是否满足需求;
集成测试和系统测试区别:集成和系统是在不同阶段的测试;集成一般是指对系统的接口/服务进行的测试,一般只测系统的一部分,然后系统测试是指对完整系统或者子系统的测试;对象差异导致了测试顺序的差异,一般是先集成测试后系统测试;同时由于集成测试对象比系统测试更小,一般是对接口或集成服务的测试,一般用例的粒度更细;
2、黑盒用例设计方法有哪些?
等价类/边界值/判定表/因果图/场景法/正交分解/错误推导/功能图
3、白盒逻辑覆盖测试的方法有哪些?
语句覆盖/判定覆盖/条件覆盖/条件组合覆盖/路径覆盖
|
编程题
1 2 3
| 线程交替打印奇偶数 最长回文子串 怎么打印全排列
|
项目经历
1 2 3 4 5 6 7 8
| 介绍一下负责的项目? 针对老系统(有很多僵尸代码)如何保证质量? 做过的项目遇到的最大风险点? 怎么保障项目的质量? 如何处理紧急需求? 项目的迭代方式? 说一下最近项目推动成功的案例? 说一下自己人力分配?
|
持续集成
1 2 3
| 了解 CI 吗?解释一下 CI 如何衡量测试用例质量? 说说你对测试的理解?或者说质量的理解?
|
团队管理
1 2 3 4 5 6
| 团队管理上有没有什么难点? 你期望一个怎样的测试团队? 团队的测试开发比是怎样的? 如何衡量全职/外包比例? 外包的忠诚度如何保障? 你能为团队带来什么?
|
HR 问题
1 2 3 4 5 6 7
| 为什么跳槽? 为什么选择阿里? 前几家公司收获 有什么问题要问的? 工作中最大的挑战(最大挫折),如何克服的? 最大的有点和缺点?各自说一个? 未来的职业 3-5 年发展规划?
|