软件测试过程的持续完善
作者:
SPASVO 发布时间:
[ 2016/2/25 11:42:20 ] 推荐标签:
软件测试过程 软件质量
2.3 结队编程,提前测试
为了提高软件的质量,公司可以尝试实行先结队编程,这其中也贯穿着质量意识。因为团队的两个开发人员轮流编程、轮流写文档、互相监督、互相测试。这样不仅可以有精力把文档写好写全,而且可以提前单元测试,互相监督对方养成好的编程习惯。终提高工作效率。
结队编程后,单元模块先由项目组配备的测试人员首先进行测试,然后质量控制部的人员按照项目计划检查项目是否按照预定计划正常进行,相关文档是否撰写,并进行集成测试。
2.4 善于总结,提高效率
总结是一种非常好的学习方法,它可以节省精力、节约时间达到事半功倍的效果。在项目的开发过程中,可以将碰到的重要的技术方面的问题要及时记录并将解决方案也记录下来,以便于其他相关人员的参考。同样,在测试的过程中,测试人员应该及时总结发现的错误并归类,标明经常容易出错的地方,将意见提交项目经理,审核后,制定出一份统一标准并提供给开发人员,这样可以提前避免错误、避免重复错误和重复测试,提高测试效率。不仅如此,项目结束后的各项总结报告将是项目的后期维护或二次开发的宝贵参考资料。
3.结论
软件开发作为一种复杂的智力密集型的活动,同一般产品的设计和生产过程有相当大的差别,人的因素占的比例很大,控制也更为复杂。例如软件的正确性无法证明、测试也很困难,如果希望通过终的测试确保产品的质量是完全做不到的;生命周期的各个阶段的转化无法确保百分之百的正确和完整,等等。实践证明,如果不从本公司的实际情况出发,盲目地套用一些好高骛远的开发体系或者质量体系文件是行不通的,所建立的体系对提高管理水平非但不能起到多大的促进作用,而且可能会对正常的开发活动起阻碍作用,引起开发人员的反感。这样建立的体系或者难于维持下去,或者要花费宝贵的资源去维持一套无用的体系。所以,建议根据公司的实际量身定做,建立起一套符合本公司情况的切实可行的标准和规范,真正的改善软件过程,加强测试,提高软件质量。