论测试方法带来的成就感
作者|曹巧晖
功能测试、自动化测试以及测试开发的发展与选择,似乎一直存在着诸多争论,那怎样的测试才能带来成就感呢?测试一直都处于下游阶段,如何打破被动姿态?摒弃传统测试的角色,怎样被更多赋能?不破不立,怎么打破测试的局限,转换角度,多方面保证质量,达到目的,建立能力壁垒树立信心?本文分享测试介入项目过程,如何打破测试被动姿态,从下至上保证项目质量。
1、别把自己看成测试
面试或者被面试的时候,都会问到:你觉得测试是什么?测试,保证质量。那测试扮演着一个什么样的角色呢?看似一个送分题,实则是试图通过这个问题来获得对方的亮点。你心中的答案是什么呢?我认为
首先,测试不仅要有产品具备的业务感
其次,还要有研发人员的逻辑设计能力
然后,你不仅要成为测试工程师,还要站在用户的角度去构造场景,让自己成为产品的用户
最后,在整个项目上下游,测试一直隐形的扮演着一个项目管理者的角色,细想后你会发现,由于测试的强势介入,整个项目变得规范化。
由此可见,保证质量,就是保证项目的质量,保证产品过程的质量,保证产品优化的质量。你不是一个简单的测试工程师。
2、测试的核心作用是润滑剂
测试所面临的困扰:
1)项目目标是什么?
2)计划赶不上变化
3)没有成就感
打破传统,转换思路,如何主动出击?
项目是什么,就是一件事,这件事的目标是什么,可以从测试角度出发,提前明确测试目标,需要快速试错的产品,我们关注进度,如果该项目目标是需要完善产品体验,我们则更需要关注的是各个环节的交互体验。
项目周期是多久,大概什么时候需要交付。测试可以作为监控方存在,主动参与计划的制定过程,以更细粒度拆分项目计划,将进度透明化,而计划意味着所有参与者的一个约定,在这个约定实现的时间段内,测试同学需要不断监控计划的执行情况,识别风险,及时呈现项目状态,应对各种变更。
测试人员经常遇到,过程中被动接受任务,往往会出现几种情况,提测质量差,提测时间晚,测试加班消化问题,以加班和时间紧迫为借口来推卸过程改进,最终导致没有成就感,所以,不被动接受测试任务,从测试角度带好项目节奏,张弛有度,配合项目的同学就会很舒服。测试就是整个项目过程中的润滑剂。
综上所述,不管是自动化也好,还是功能测试也好,通过技能能够扩充我们的宽度,如果需要树立我们的能力壁垒,我们需要打破对过程的局限性以及个人的局限性,提升自己的高度。从测试角度出发,可以通过自己的力量来提高每个参与者的效率,完善推进整个项目流程,降低风险。项目推动很简单,也会很难,这是一个漫长的过程,但是我们需要保持乐观的心态,内心一定要坚持,我们就是每个项目每个需求的小小守护者。
往期精彩回顾
Eclipse 插件 FsonFormat 一键解决复杂JSON ,快速实现JavaBean