随机算法生成自动化测试用例的研究开题报告
2020-04-21 16:10:35
1. 研究目的与意义(文献综述)
1.1研究目的
软件作为计算机的灵魂,在国民经济和社会生活等各方面都起着举足轻重的作用。软件质量问题直接影响各行业的正常运作,软件错误轻则给用户带来不便,重则造成巨大经济损失甚至无法估计的后果。软件测试是保证软件质量和提高软件可靠性的重要手段。随着软件程序量和复杂度不断地增加,人们对软件质量的要求也在不断提高,软件测试在软件开发过程中占据的位置也变的越来越重要了,同时软件测试的工作量也显得越加艰巨。而设计测试用例是软件测试的核心问题,软件测试的好坏很大程度上取决于测试用例的质量和数量。设计测试用例往往需要手工完成,耗时长且效率低。因此,设计实现一种高质量的自动生成测试用例的工具,对于提高软件测试的效率和质量具有重要的研究意义和应用价值。
1.2 研究意义
2. 研究的基本内容与方案
2.1 研究目标
本选题是对随机算法生成自动化测试用例的研究,基于java语言设计实现一个根据随机算法自动生成测试用例的工具,其具体的研究目标如下:
(1)自动生成测试用例。根据随机算法生成测试用例,设置结束标准。
3. 研究计划与安排
(1) 2018/1/14-2018/3/5,确定选题,查阅文献,外文翻译和撰写开题报告;
(2) 2018/3/6-2018/4/30,系统架构,程序设计与开发,系统测试与完善;
(3) 2018/5/1-2018/5/26,撰写修改论文;
4. 参考文献(12篇以上)
[1] ron patton,软件测试,机械工业出版社,2006.2
[2] 朱少民,全程软件测试,电子工业出版社,2007.9
[3] 王法波,从零开始学java,中国铁道出版社,2012.8