很多测试反馈做着做着遇到瓶颈(基本上做了3年就开始发现有这样一个瓶颈),那么如何突破这个瓶颈期
今天就从以下四个方面:测试技术、思维方式、沟通能力、时间&任务管理给大家介绍。
测试技术
作为测试最基本的能力是要完成测试任务。那么应该具备哪些技术能力呢?
基础能力:
需求分析:通过分析需求发现需求设计缺陷;
用例:编写用例、评审用例、执行用例能力;
bug能力:基础能力是可以编写bug描述。进阶能力是可以通过bug的现象,找到产生bug的原因。
探索性测试:在没有用例的情况下,通过思维的发散性、bug敏感性、观察细心度发现用例未发现的代码缺陷。
测试的渗透度&覆盖度:通过了解开发具体实现,发现黑盒无法覆盖到的缺陷,如代码review、代码打日志追踪代码执行的每个步骤等。
自动化测试:通过工具对功能的稳定性、流畅性、耗电量、压力等方面进行评测。要想完成这项测试需要有评测方案制定、评测执行、编写 告等能力。进阶性的评测时,可以通过自动化评测功能的效果,比如说语音的准确率等。
安全性:对于涉及用户的隐私数据、金钱等功能,安全性是必须要覆盖到的点。
测试改进能力:改进包括两方面,一方面是对已有技术的优化提升,一方面是引进新的技术,提高测试覆盖度或者提升效率。
以上目标的达成,有些是可以通过工具实现,有些是需要自己编写代码实现的,所以代码能力在不断深入测试时会越来越重要。所以抓紧学习,确保自己懂代码吧。代码会在你之后的职业发展中扮演重要的角色。
思维方式
在工作两年的时候,测试技术能力达到了一定程度,你会发现思维方式会是限制你发展的一个很重要因素。
产品思维
作为产品质量控制的最后一环,测试人员不仅需要测试思维,还需具备产品思维。它会帮助你更深层次的理解自己要测的功能,辅助你从用户的角度、产品质检的角度,评估产品是否达到预期效果,发现产品涉及中的缺陷。产品思维在项目中的运用:
1)评估产品功能是否满足用户需求,是否足够易用、便捷、快速、易理解。对产品的效果做出预判,不合理的地方要提出优化建议;
2)评估功能的数据埋点是否全面。测试人员要具备分析数据必备埋点的思维判断能力,可以发现数据埋点遗漏的问题,保证功能上线后有足够的数据分析功能表现;
3)测试中做的评测工具,也需要好的产品思维才可以设计出易用的工具;
4)辅助测试同学在评估测试影响范围、制定测试策略时提供判断依据。
tips:
1)经常关注iPhone手机上的苹果商店中每天的今日推荐应用和排行榜上靠前的应用。通过体验好的产品,提升自己的产品思维能力;
2)在日常的测试任务中多和产品同学沟通,了解产品逻辑设计背后的故事;
3)可以参加一些产品经理课程,做到了解自己合作伙伴的工作方式和思维,对产品易用性和合理性进行深入测试;
4)推荐大家看《人人都是产品经理》这本书,它可以帮助你理解功能为什么这样涉及交互,而不是采用另外一种交互方式。
测试策略
流程思维
解决问题的方面一种是通过技术,一种是通过流程约束。在项目中遇到多方信息不同步的问题时,这样的情况我们就可以通过建立流程,规避一些问题。
效率提升
刚开始做测试的时候,对效率提升的认知不是很明确,感触也不是很深。随着测试经验越来越丰富,功能的复杂性越来越高,测试任务越来越多,项目迭代速度越来越快。逐渐认识到测试效率的重要性。那么哪些事情可以通过自动化提升效率呢?日常例行工作中,使用频次很高,且重复步骤固定,花费时间较长。可以加入到自动化优化的预列表中,最终此事是否执行,需要评估自动化投入的时间和工具完成后的节省时间的投入产出比。一般只有收益大于成本时,此事才会被列入执行计划中。测试有时也需要“商人”的思维。
系统思维
随着测试经验的丰富,会发现更多项目中存在的问题。那么如何更好的分析问题,发现问题本质,提供更优的解决方案,思维方式很重要。如果想要让自己的能力更进一步,思维方式必须提升, 否则看待问题的维度不够,提供的解决方案也会停留在问题表面。比如说建立语音功能的评测体系,需要全面思考影响语音功能的维度,对每个维度进行分析验证。思维方式会是限制能力成长的一个关键瓶颈,只有突破后才能继续前行。
tips:
1)推荐大家两本本关于系统思维的书籍《系统之美》、《结构思考力》。
总结归纳能力
知识的沉淀就是经验的沉淀,同时注重积累会帮助工作效率的提升。比如说同一个难题你在花费了很长时间后解决了。但是没有进行总结归纳,下次遇到同样的问题时,可能需要再次花费时间寻找解决之路。但是如果进行了总结,下次按照之前的步骤就可以快速解决问题。抽象能力也是一种帮助发现问题本质的方法,将关键因素进行抽离归纳,通过抽离的因素进行思考,可能问题会迎刃而解。
tips:
1)推荐大家两个记录经验的工具:OneNote或者印象笔记。
沟通方面
人是一种群居动物,每天会和各种不同的人进行沟通。如何让事情向着自己预期的方向发展,就需要沟通来达成自己的目的。作为一个职场人,一个测试人员,需要和所有项目方人员进行沟通。所以沟通力应该是一项一直需要修炼的能力。比如说沟通方式、工作汇 的能力(和上级、平级),项目的推进能力,信息快速明确传达的表达方式等。
tips:
1)当遇到自己无法解决的问题,一定要多和自己的领导沟通,也许沟通后会豁然开朗。
时间&任务管理
如何在有限的时间内发挥最大的价值,且任务有条不絮的开展。时间和任务管理会变得非常重要。否则每天都会处于解决紧急事务中无法自拔。小编推荐大家一本写的很好的书,希望能帮助大家解决时间&任务管理的问题—《小强升职记》
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!