论文部分内容阅读
在当今社会,软件系统已经成为人们生活中不可或缺的一部分。随着人们对信息化依赖程度的不断加深,人们对软件产品的质量也提出了更高的要求。软件产品用户不仅对软件产品的功能期望值越来越大,而且对软件产品的性能和可靠性等方面的要求也越来越高。软件测试作为控制软件产品质量的重要手段应运而生。软件测试的形式是多种多样的,可以是软件企业内部的测试,也可以是委托第三方专业机构的测试,还可以是用户自己进行的测试等。在现实生活中通常会把多种测试形式结合起来使用。可是无论哪种形式的测试在实际操作中都存在一定的问题,通常的情况往往是开发人员抱怨需求变更大,需求人员抱怨用户描述不清楚,用户抱怨测试人员问题没有及时发现问题,测试人员抱怨开发人员水平有限。如此反复循环,我们在软件开发和生产之中被浪费的人力和物力是可想而知的。那么究竟如何高效快捷的生产出高质量的软件呢?本文从软件系统的系统测试角度深入分析这一问题。软件测试是软件质量保证的重要手段,想要高效快捷的开发出高质量的软件产品依赖于软件测试的有效执行,软件测试的有效执行依赖于有效的软件测试管理体系及项目组成员的支持。文中通过对上海世博会信息系统的评测进行分析,研究并制定了基于世博会项目的测试管理体系。该体系对测试管理流程及实施规范做了明确的定义,从测试规划、测试计划、测试准备、测试执行到测试方法、测试策略等方面对系统测试的实施过程进行了提炼和改进;并且对测试项目、测试流程、测试需求、测试用例、软件缺陷及测试报告的管理进行了合理的设计和规划。通过该体系在软件测试项目中的广泛应用表明,该体系对保证测试的有效执行确保软件的质量有很大的帮助。另外,本文对于体系中的每个部分进行了详细的说明,论述了测试的每个环节如何进行具体的实施与操作,并提供具体测试项目进行分析及比较,通过实例来说明该体系的可实施性及可参考性。