测试的三年之痒

职业发展遇到“瓶颈”很正常,但是如果老是处于平台期的状态,将是致命的。小编从事测试工作已经三年,其中多次遇到瓶颈期。基本都是每半年一次瓶颈期,开始遇到瓶颈期后可以快速找到自己的前进方向。随着能力的提升,遇到瓶颈期后重新找到前进方向花费的时间也越来越长。期间也走过不少的弯路,期间一度想转岗做产品。还好一路坚持了下来,在测试行业摸爬滚打了三年。今天,小编就将这三年的心得分享给大家,希望能够帮助到你。

测试的三年之痒

今天就从以下四个方面:测试技术、思维方式、沟通能力、时间&任务管理给大家介绍。

测试技术

作为测试最基本的能力是要完成测试任务。那么应该具备哪些技术能力呢?

基础能力:

需求分析:通过分析需求发现需求设计缺陷;

用例:编写用例、评审用例、执行用例能力;

bug能力:基础能力是可以编写bug描述。进阶能力是可以通过bug的现象,定位到产生bug的原因。

探索性测试:在没有用例的情况下,通过思维的发散性、bug敏感性、观察细心度发现用例未发现的代码缺陷。

测试的渗透度&覆盖度:通过了解开发具体实现,发现黑盒无法覆盖到的缺陷,如代码review、代码打日志追踪代码执行的每个步骤等。

自动化测试:通过工具对功能的稳定性、流畅性、耗电量、压力等方面进行评测。要想完成这项测试需要有评测方案制定、评测执行、编写报告等能力。进阶性的评测时,可以通过自动化评测功能的效果,比如说语音的准确率等。

安全性:对于涉及用户的隐私数据、金钱等功能,安全性是必须要覆盖到的点。

测试改进能力:改进包括两方面,一方面是对已有技术的优化提升,一方面是引进新的技术,提高测试覆盖度或者提升效率。        

以上目标的达成,有些是可以通过工具实现,有些是需要自己编写代码实现的,所以代码能力在不断深入测试时会越来越重要。所以抓紧学习,确保自己懂代码吧。代码会在你之后的职业发展中扮演重要的角色。

思维方式

在工作两年的时候,测试技术能力达到了一定程度,你会发现思维方式会是限制你发展的一个很重要因素。

产品思维

作为产品质量控制的最后一环,测试人员不仅需要测试思维,还需具备产品思维。它会帮助你更深层次的理解自己要测的功能,辅助你从用户的角度、产品质检的角度,评估产品是否达到预期效果,发现产品设计中的缺陷。产品思维在项目中的运用:

1)评估产品功能是否满足用户需求,是否足够易用、便捷、快速、易理解。对产品的效果做出预判,不合理的地方要提出优化建议;
2)评估功能的数据埋点是否全面。测试人员要具备分析数据必备埋点的思维判断能力,可以发现数据埋点遗漏的问题,保证功能上线后有足够的数据分析功能表现;
3)测试中做的评测工具,也需要好的产品思维才可以设计出易用的工具;
4)辅助测试同学在评估测试影响范围、制定测试策略时提供判断依据。

tips:

1)经常关注iPhone手机上的苹果商店中每天的今日推荐应用和排行榜上靠前的应用。通过体验好的产品,提升自己的产品思维能力;
2)在日常的测试任务中多和产品同学沟通,了解产品逻辑设计背后的故事;
3)可以参加一些产品经理课程,做到了解自己合作伙伴的工作方式和思维,对产品易用性和合理性进行深入测试;
4)推荐大家看《人人都是产品经理》这本书,它可以帮助你理解功能为什么这样设计交互,而不是采用另外一种交互方式。

测试策略

每个功能都有自己的属性,如公司战略功能、首发功能、公益功能、细微优化、核心功能、边缘功能、个性化功能、基础功能等。不同属性的功能代表着重要程度不同。在时间充裕的时候,所有功能可以采取一样的测试策略,深入全方位测试。但是在时间紧张,且多功能要同时上线时,就要合理分配自己的测试时间,不同功能选取不同的测试策略。满足项目快速迭代需求。所以作为一个好的测试人员要对项目做好评估,选择最优的测试策略方案。

流程思维

解决问题的方面一种是通过技术,一种是通过流程约束。在项目中遇到多方信息不同步的问题时,这样的情况我们就可以通过建立流程,规避一些问题。

效率提升

刚开始做测试的时候,对效率提升的认知不是很明确,感触也不是很深。随着测试经验越来越丰富,功能的复杂性越来越高,测试任务越来越多,项目迭代速度越来越快。逐渐认识到测试效率的重要性。那么哪些事情可以通过自动化提升效率呢?日常例行工作中,使用频次很高,且重复步骤固定,花费时间较长。可以加入到自动化优化的预列表中,最终此事是否执行,需要评估自动化投入的时间和工具完成后的节省时间的投入产出比。一般只有收益大于成本时,此事才会被列入执行计划中。测试有时也需要“商人”的思维。

系统思维

随着测试经验的丰富,会发现更多项目中存在的问题。那么如何更好的分析问题,发现问题本质,提供更优的解决方案,思维方式很重要。如果想要让自己的能力更进一步,思维方式必须提升, 否则看待问题的维度不够,提供的解决方案也会停留在问题表面。比如说建立语音功能的评测体系,需要全面思考影响语音功能的维度,对每个维度进行分析验证。思维方式会是限制能力成长的一个关键瓶颈,只有突破后才能继续前行。

上一页12下一页


留言