职业经验 # 每日一道面试题 # 请问你一般如何做测试分析?

恒温 for 求职面试圈 · October 11, 2017 · Last by suihansongmao replied at August 21, 2018 · 2299 hits

面试过很多人,有些人不知道测试分析是什么。简单来说,就是你写测试用例和执行测试的指导思路。一般来说是在开发做系统分析之后,那么如果你做测试分析,你一般会怎么做?有哪些方面?

附言 1  ·  October 12, 2017

@Innocence 的答复比较完整,这个其实算是经验之谈了。一般做过完整项目的同学应该都能回答出来。这个就是考验大家平时是不是会总结流程。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
最佳回复
共收到 10 条回复 时间 点赞

一般会画一个流程图,然后罗列出测试点。😅 不知道这个理解对么。

1.需求分析
2.结合实现逻辑写用例 (包括测试力度,范围)
3.与有关人员 review 用例

纯稀饭 回复

最后一步:完成接口和 UI 自动化

游戏这边比较好的方案。
1.拿到系统,需求分析后,任何分解,写测试点-->扩展用例(测试用例是测试点子集,修改时做映射关系)
2.测试用例书写,条件判断法->等价类,异常路径,标记主路径(用于后续冒烟)
3.考虑接口和测试代码(污染不污染无所谓的,可以做标记或者沙箱运行),取决业务是否可以先前后分离。可分离,则无前端,光后端就可以开始测试。
4.根据测试反馈情况(阻断条目,缺陷分布),判断需要几轮
5.单系统经过 1-2 轮完整覆盖回归缩小测试范围,取决粒度和范围。
6.提测书写本次测试报告,记录剩余问题总数,权重值,激活区域,总体缺陷密度和偶发必现和不可复现问题场景。

55hhy 回复

嗯 是的 最后回归内包含这些回归

陈子昂 回复

听上去专业极了。。

陈子昂 回复

第一条不太懂,为啥测试用例是测试点子集?

测试分析:
1、对需求进行通读,熟悉该需求的目的以及大概的功能;
2、进行制定测试计划,此次测试需要几个阶段,每个阶段做哪些类型的测试,如:功能测试、UI 测试、兼容性测试、稳定性测试、性能测试等;
3、对需求进行第一次详细分析,并制作出需求功能测试点,可以借助流程图等来辅助分析;
4、对功能测试点转化成详细的测试用例;
5、对需求进行第二次详细分析,分析其非功能测试点,例如是否需要做兼容性测试、稳定性测试、性能测试等,给出测试策略;
6、与开发、产品讨论分析得出其影响范围,制定影响测试用例;

陈子昂 回复

说的很全面,但第一条不是很理解,是一个测试点对应多个测试用例吗?
那比如当前这个页面(https://testerhome.com/topics/10382),回复是一个功能点,上传图片是其中一个测试点,那其中正向测试用例是不是:上传符合要求的图片成功。我这个理解对吗?

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up