最近的工作中发现一个做事的错误,有点想当然了,需要自我反省,本来很简单的事情而复杂化了。
公司的一个APP产品准备上线,需要连同各个部门一起进行用户测试,在人数以及次数上进行大量测试,这无可厚非,什么产品上线前也需要千锤百炼。按我“专业”的角度,与其它部门相关干系人沟通,说明测试的流程 - 计划、实施、检查以及最终问题归集和总结(PDCA循环模型),本以为按此流程去实施快捷而有效,但我想得太“简单”了,原因如下:
1.部门相关干系人是配合部门,也不是专业测试工程师,对测试的流程和实施过程不能像专业测试工程师那样有更好的理解,只适合测试实施,所以对他们的要求不能太高。
2.对此次测试阶段定性问题,此次是用户体验测试或验收测试,而不是内部测试,用户体验测试是在主要功能、业务流程上进行测试,反映问题或建议,但这种测试在范围和覆盖度不全面,但优点是贴近用户,测试环境也多。
另外,多说一下内测,其实是更重要的工作环节,没它也谈不上体验测试或验收测试。经过单元、集成、综合、回归等测试阶段,通过计划、用例(在开发阶段写好测试的内容)、实施测试以及总结等流程手段来完成,可想而知测试工程师是多么的重要,测试的环境多么的重要,工欲善其事必先利其器。
3.沟通问题,有很多的决定是通过审核或Boss的拍板,但是沟通不及时,比如关键人不在等,无法确定会使工作进程拖延。
目前的工作流程已重新定义,还在沟通过程中。做事除了要效率,还需要针对不同人做正确的事,要不相关干系人会有抱怨,毕竟不是你的人。
以上言论仅代表个人,欢迎交流