目前新人测试工程师的训练主要在业务学习上,立足于了解业务才能在业务创建和业务改进中发现问题,这一点无论是外包项目或者维护自己公司的产品都是通用的。可能再加上各类工具使用,各项使用到的测试技术。这些归结到帮助新人测试工程师更容易发现问题。再有的培训可能是测试要求和流程,项目流程,企业文化以及各项工作制度等,这些归结到帮助新人测试工程师更快的融入团队。
然而有一项训练是极度缺乏的,那就是如何清晰的表达问题。这一点在一些工作时间较长的测试工程师身上也时而发现。我时常在思考新人的工作效率往往很低的原因(这里的效率低下并不是说单位时间内执行用例的数量或者提交BUG单的数量,实际情况是他们在这方面并没有与工作时间较长的测试工程师有非常明显的差距,不过由于各类原因新人的遗漏率确实是头疼的事情)。效率的低下体现在一段时间内,新人测试与其他角色配合之后,整体处理问题的速度很慢。
通过观察我发现新人测试工程师有一个容易忽略的训练,就是把问题说清楚。说清楚包括问题叙述完整,没有歧义,没有遗漏信息。我看见过这么一个问题:修改帐号密码后登录不了,测试工程师在测试数据一栏写上了帐号密码,然而问题接踵而至反复确认。给的帐号是子帐号还是主帐号?给的帐号密码是修改前的还是修改后的?修改帐号的入口是哪里?是登录PC网站还是触屏APP?
这样如何才能保证问题处理的效率呢?不要忽视这个容易忽略的训练。