代码完成之后,测试的工作也随之展开。但是由于成本的原因,我们并没有再加入专业的测试人员来进行,而只是用开发人员自己来进行系统测试,让开发人员互相测试别人实现的功能。由于开发人员与测试人员所需的专注点不同,造成了开发人员很多问题在测试中没有被发现,缺乏测试的经验。从另一个方面说,是开发人员不能够及时的转换自己的角色,而是还把自己定位在开发人员上面,更加关注的问题出在什么地方并立刻去解决它,而不是设法去发现隐藏的Bug。当然,还有一些细节的地方,比如说测试都应该是开发人员发布一个安装包,然后单独进行测试,但有的时候为了图省事,有的功能在调试状态下发现通过了,在安装包中就没有再验证,有时也会出现意想不到的情况发生。
大家可以看到,软件的质量可能就是被这一步步的失误,错误,粗心等等影响了。这些问题都是在项目管理中暴露出来的,可以说是由于项目经理对于质量的要求还不高,有的时候为了片面追求成本与时间而忽视了质量,从而造成了质量的下降。算是个总结和教训吧,也希望大家能够说出你的想法与意见,多多交流,共同进步。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/