在现实工作中,测试的工作在很多人眼里就是“点点点”,特别是在推进开发自测或者向上级回报的时候,测试的工作显得那么平白无奇。
不仅是在公司内部,在进行面试的时候也会被问到,你觉得你的优势在哪里?
以上2个情况归根结底都在围绕着一个问题,作为测试,我们的核心竞争力在哪里?
我们想的比开发多?想的比产品多?我们是最贴近真实用户的人?似乎在自我总结的时候,也是只能想到「业务经验」、想的多,能从不同维度覆盖产品的使用场景。这个自我总结似乎看起来也是没什么说服力。
读了「不测的秘密」后,我也突然醒悟了,作为功能测试,我们可以这样可以通过「测试思维」来体现自己的「核心竞争力」。
以下仅个人读后总结笔记,仅供参考~
测试思维-精准分析
建立在对需求本身以及对应的系统架构和实现细节的充分了解的基础上,通过对数据流、状态变化、逻辑时序、功能/性能/兼容性等方面的分析,得出详细的测试关注点的过程;
敏捷开发模式下,唯一不变的就是变化,而精准的测试分析能够帮助我们快速的分析出应该测试什么、不应该测试什么。我们有专业的分析方法:
- 业务流程分析:分析产品业务逻辑的正向/逆向流程
- 业务状态分析:分析产品业务对象的各种状态转换、数据流转
- 用户使用场景分析:综合考虑实际用户的使用习惯和场景
- 开发技术方案分析:分析开发技术方案,关注开发代码实现特殊处理(例如有用到异步处理、mq等)
- 测试范围分析:需求本身的功能模块(根据需求规则说明去分析)、受影响的功能模块(基于对开发的代码实现的基础上去分析)
- 风险评估:兼容性评估、安全性评估、稳定性评估等
在精准分析的思维下,我们可以有效的评估测试范围,实现精准测试,既能节约人力时间成本,又能保证产品质量。打破了「功能测试」只是“点点点”的形象。
迷茫时,要读书
难过时,要运动
低谷时,要沉淀
得意时,要淡然
失意时,要坦然
熬过无人问津的日子,才能拥有诗和远方