论文部分内容阅读
随着软件产业的飞速发展,软件的规模变得越来越大,同时软件的复杂度也变得越来越高。软件测试作为软件质量保证体系中重要一环,其工作的重要性也逐渐被国内外软件企业所认可。但是,重开发、轻测试的观念仍没有得到根本的改变,测试工作还是以开发工作的配角身份出现,软件测试过程的管理也具有很大的随意性,软件测试过程的规范性和有效性无法得到保证,从而造成软件质量、开发费用,以及交付日期都得不到保障。如何提高软件测试的效率就成了亟待解决的问题。 软件复用是提高软件开发效率和改善软件质量的一项重要技术。通常学术界和工业界将复用的概念重点使用于软件的需求工程和设计工程中,并取得了显著的效果。然而,在测试阶段的复用研究却很少涉及。 本文结合国家863课题“软件评测平台的应用与研究”(课题代号:2004AA115090),研究在软件测试中测试用例的复用,以提高软件缺陷的发现率,改善平台测试服务的效率,保证测试的质量。该课题面向第三方软件评测机构,主要研究在确认测试阶段软件测试的复用。本文分析了在确认测试阶段产生的可复用资源,研究了面向复用的软件测试模型,提出了可复用测试用例的生成过程和基于复用的测试用例生成过程,以及可复用测试用例的描述定义、分类检索,最后在此基础上设计并实现了测试用例库系统。