全文总字数:3955字
1. 研究目的与意义(文献综述)
1. 目的及意义
随着信息技术全球化的深入发展,我国的软件产业将不可避免地融入全球软件产业。一方面,更多地大型跨国软件公司加大对中国市场的投入,对产品和服务本地化的需求快速增加。另一方面,越来越多地国内大型软件公司正加速国际化发展的步伐,它们逐步走出国门,加入全球竞争行列。软件质量表示软件符合用户使用要求的程度,这种程度不仅表现在软件产品自身的功能性和性能方面,也表现在软件的国际化和本地化能力等方面。软件企业只有提高软件质量,不断改进质量管理的方法和流程,提供具有符合国际市场和用户要求的高质量软件产品,才能具备进军国际市场的实力。提高软件测试在软件生命周期中的地位是保证软件质量的关键,做好软件测试工作是解决软件质量问题的根本,为了保证国际化软件的产品质量,进行有效的国际化测试成为必不可少的生产过程。
本次研究设计提出了一个在java环境下,基于web服务技术的软件测试管理平台解决方案。运用面向对象的方法对软件测试管理流程进行分析,把结构化分析和面向数据的软件工程分析两者的优势结合起来,从而得到比较清晰、完整的系统逻辑模型,对测试的过程进行严格的管理,保证测试的进度和测试的质量,降低软件测试成本和周期。本文的研究着眼于处理测试用例管理中的基本问题,将重点放在如何通过软件系统的方式实现测试的过程管理。
2. 国内外研究现状
在国外,软件测试起步较早,很多公司已开发出较成熟的软件测试管理产品,相关产品应用较多。目前流行的软件测试管理产品有 mercury interactive 公司的产品test director、silicon valley networks 公司的产品 test expert 等。其中 test director具有较完整的测试管理功能,系统中集成了测试管理的各个部分,包括需求管理、测试计划、测试执行和缺陷管理。test expert 对测试活动进行管理,但不支持测试需求的管理。这些产品属于商业软件,许可费用昂贵,应用范围受到限制。国内软件测试管理系统的开发和应用相对较少。目前比较有代表性的产品有上海微创软件有限公司开发的 tcm 和 bms(其中 tcm 是测试用例管理工具,bms 是一种缺陷管理工具);中科软件股份有限公司推出的软件测试管理系统 i_test 等。分析国内外常见的测试管理工具,它们较好地支持了测试用例管理和缺陷跟踪管理等软件测试管理的基本功能,但也存在以下几方面的问题:
2. 研究的基本内容与方案
1. 基本内容
(1)首先对当前的软件测试现状进行调研,明确软件测试流程,总结目前存在的软件测试系统和流程中出现的状况。
(2)然后,对软件测试管理流程进行分析,结合当前软件测试整个流程和参与人员,针对不同的角色进行不同的功能划分,设计出比较清晰和完整的系统逻辑模型。首先是项目经理进行软件的发布,并针对不同的软件发布不同的测试计划与测试类型(黑盒测试,白盒测试,性能测试等),由审核人员审核后,测试人员上传具体的测试用例与测试结果。根据系统中测试用例通过的情况,决定下一轮的测试以及软件是否可以发布。
(3)在此基础上,将软件测试管理的逻辑模型组件化,在java环境下,基于web服务技术实现该软件测试用例管理系统。并进行系统化的测试,保证系统的正常运行。
3. 研究计划与安排
本次课题研究时间拟从2020年12月20日到2020年6月12日,具体安排如下:
2019/12/20—2020/1/12 :确定指导老师与选题;
2020/1/13—2020/1/20:查阅参考文献,明确选题;
4. 参考文献(12篇以上)
[1] 王向刚.软件测试过程管理工具的设计与实现[j].软件杂志,2014,35(2):96-97.
[2] 马俊杰.软件测试bug管理系统设计与实现[d].电子科技大学,2014.
[3] 袁明磊,付贤政.软件测试管理系统[j].中国西部科技,2013,12(08):77-79.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。