论文部分内容阅读
近年来,随着软件行业的竞争日益激烈以及软件测试行业的发展,各软件公司开始逐渐重视软件的质量,认识软件测试的必要性。但因软件测试行业在国内还未成规模,各软件公司的软件标准也未达成一致,导致各公司的软件测试水平参差不齐,对软件质量的提高和保证也不能达到应有的效果。另外,软件测试时间和人力等成本,也是各软件公司顾虑的问题。我所在公司对软件测试有一定的重视程度,有相对较规范的测试流程,但是对测试流程中的测试节点的测试规范的把控不严。并且存在出现因为项目时间紧,而缩短测试时间的问题。因此提高软件测试的效率,规范测试标准,降低软件测试的成本,是我公司软件测试团队急需解决的问题,同样也是软件测试行业需要着重考虑的问题之一。本文论述的软件测试用例生成及管理系统,正是针对我所在公司软件测试现状而开发的,是一个利用Web Services体系结构,以我所在公司软件测试在测试用例编写和跟踪部分的流程为依据,建立一套实用、高效的自动生成测试用例和管理测试用例、资源信息共享的系统。系统主要针对软件测试过程中,软件测试用例编写阶段的主要问题进行开发的。这一阶段是一个非常耗时,费力的阶段,但同时又是决定软件测试质量的一个非常重要的阶段,所以高质高效的完成这阶段的测试工作,是本系统主要完成的任务。本系统通对控件管理,测试用例管理和测试用例跟踪功能模块,来实现高质高效完成测试用例编写阶段工作的功能。通过本系统方案的实施,可以改变我公司之前使用Excel测试用例编写的工作方式中存在的很多问题,包括测试用例编写工作效率低、成本高;测试用例质量不稳定;测试用例管理分散,给测试用例的维护带来很大不便;测试用例查询和统计非常耗时,并且存在很大程度的不精确性等。系统实施后构建了集软件测试用例自动生成、测试用例高效维护、测试用例统一管理、测试用例快捷跟踪和测试用例精确统计为一体测试用例生成和管理平台,能够实现高效编写规范的、高质量的测试用例;方便的进行测试用例的添加、删除、修改等测试用例的维护;轻松的进行测试用例的管理;快速的进行测试用例和测试结果的查询;便捷的完成测试用例跟踪;准确、高效的进行测试用例统计分析的效果。基本满足测试人员在测试用例编写阶段的需求。本论文较为详细的论述了该系统的主要功能需求,整体设计,针对主要功能讨论了其技术实现,包括数据库的设计,各个功能模块的分析和实现,该软件能够满足绝大部分编写软件测试用例阶段的实际工作要求,为提高工作效率,保证测试质量,降低测试成本发挥了较大的作用。