人生若只如初见,何事秋风悲画扇;等闲变却故人心,却道故人心易变。
《实用软件方法与应用》学习笔记第一章(2)
上一篇 /
下一篇 2007-12-14 09:13:50
/ 个人分类:测试历程
有关软件测试方面的误解
1.如果发布出去的软件有质量问题,那是软件测试人员的错。
软件测试是一种有效的提高软件质量的手段,但即使在投入上有所保证,测试也并不能百分之百的发现所有的质量隐患。况且,软件的高质量并不仅仅是测试出来的。
2.软件测试技术要求不高,至少比编程容易多了。
实际上,如何在有限的投入下,提高软件测试的效率和产出是一件很见功底的事情。好的测试人员不仅要掌握各种测试技术,还要具备丰富的编程经验和对bug的敏感。
3.软件测试随便找一个能力差的人就能做。
第一,经验对于软件测试至关重要。有经验的软件测试人员和没有经验的软件测试人员是有天壤之别的;第二,软件测试的技术也有复杂之处,而且除了测试的技术问题以外,还有测试的管理问题。就像开发一样,谁都可以做,但做出的结果是有好坏之分的。
4.有时间就多测试一点,来不及就少测试一点。
规范化的软件开发需要对软件测试早做计划,分配必要的时间、人力和财力等资源,并将其作为项目管理的一个部分加以控制和协调。
5.软件测试是测试人员的事,与开发人员无关。
开发和测试是软件项目相辅相成的两个过程,人员之间的交流、协作、和配合是提高整体效率的重要因素。而且在实际操作中也会有一些测试,比如单元测试,会由测试人员提供测试用例,由开发人员运行。
6.设计-实现-测试,软件测试是开发后期的一个阶段。
测试并不是要等到软件产品全部完成才可以开始运行的。针对每个程序单元,可以进行单元测试;针对若干或全部单元的交互,可以进行集成测试;而针对完整的软件产品,可以进行系统测试。测试的对象并不仅仅是代码,需求文档和设计文档,软件界面等也是测试的对象。软件测试贯穿于整个软件产品的生命周期。
7.把看起来能力不强的开发人员分配去做测试。
收藏
举报
TAG:
软件
测试
误解
测试历程