测试人员如何分工才能在保证工作质量的情况下提高工作效率
对于大部分研发团队,测试资源都会出现紧张的状态。特别是项目着急上线,开发提测时间超过预期。在不能增加测试人员数量的情况下,如何安排测试资源,才能发挥测试团队的最大效率?
1、合理的调配人员
研发团队多条业务线同时进行时,主要根据业务的周期和复杂度来决定。业务复杂度高、周期长的,至少得有一个人专项负责,最好有两人能够熟悉该业务。如果该业务清闲时,则腾出该专项负责人进行其它业务的测试,忙时也可以根据其它业务线的情况抽调其它人加入测试。两个人熟悉业务,同时保证了专项测试人员流失时,对这块业务的衔接测试。在安排人员上,还应该因人而异,即根据每个人的情况安排到合适的测试中去。每个人都很难做到样样精通,如果通过合理的安排,让每个人献出自己的最大能力,那么势必会事半功倍。
2、尽早的介入测试
最好加入集成测试,即当开发做好一个接口,或者模块时,就应该介入测试。不要等着所有东西出来再测,这样不能在前面就发现开发人员的一些坏习惯,让其后续避免,导致所负责的东西在测试时问题不断,也导致后面测试时间压缩后没有更多的应对措施。
3、确定测试的优先级
标出测试功能模块的优先级,在时间不足的情况下应尽量保证优先级高的部分能够充分测试。在业务复杂,周期长的项目,最好准备一些基础测试用例,这样才能避免我们在时间紧的情况下出现遗漏,避免事故的发成(血的经验和教训)。最后就是,尽可能争取内部资源了,比如可能闲置的设计团队、产品团队等。这里需要我们测试梳理一套可行的测试工作规范,里面应涵盖测试的内容,用例的设计,缺陷的管理,测试通过的准入、准出标准等。这样通过简单的培训,即可让争取到的内部资源尽快的投入测试,做一些基本面的测试工作。让专业测试人员放更多精力在核心的功能、业务、性能乃至安全测试上。
4、优势互补,增减团队的一致性
每个人有自己的专长,要把专长保持好并不断创新,要互相取长补短,多向资历老的同事学习,多问多记多总结。业精于勤,测试虽然辛苦但也是有趣的。通过激发测试队员的积极性充分发挥各自潜能,并培养团队协作氛围增加团队精神,工作上步调一致,来最大程度的发挥团队效能。不同测试阶段采取不同测试策略,例如测试过程中出现定位效应、审丑疲劳和同化现象可采取交叉测试来规避;鼓励创新,不断变化测试方法来提升测试效率;尽量让每个人做不同的事情减少重叠和内耗,在专长上面要有互补性,充分发挥各自特长。
最后,识人善用,充分发挥队员各自优势,并为队员提供适度的宽松环境和自主的时间支配,这样组员积极性会高,团队效率会高。要做组员的坚强后盾,当工作中遇到问题时,能为他们提供支持和帮助,并把自己的知识尽可能的转移给组员,促进下属成长,自己从中解放出来思考更多问题。