- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于R语言的测试用例聚类选择程序开发
毕业设计(论文)题目基于R语言的测试用例聚类选择程序开发专业计算机科学与技术班级计 121 学生指导教师(教授) 2016 年摘要随着互联网的发展,软件质量逐步被视为企业生命,很多企业都将业务建立在软件系统上,软件与业务密切结合,高质量的软件系统有助于企业增强自身实力,在市场竞争中赢得优势,而软件测试是确保软件质量的重要手段。并且最近几年来,由于软件的复杂度不断地增强,更由于软件的工业化发展趋势,软件测试得到了广泛的重视。越来越多的公司开始加大软件测试的比例,甚至有的公司软件测试占的比重比软件开发占的比重还要高。而设计测试用例是软件测试中比较高效的一种方法,但随着软件规模越来越大、版本迭代越来越快,每迭代一次版本,测试用例都要新添一部分。测试用例的数量也是迅速的增多,很有可能造成测试用例的冗余,相应的测试所需要的资源也被大大的浪费了。这个时候测试用例的约简就显得尤为重要,而如果不加以分析,又不能判断哪些测试用例是过时的,哪些测试用例还可以正常找出程序错误。所以要找一个好的可以分析测试用例的程序是非常重要的。基于R语言的测试用例聚类选择程序开发就是一个很好的帮助,其中聚类过程是无监督的,它可自动的进行分析那些测试用例功能是相似的,那些测试用例功能不同。其中聚类过程用R语言实现,聚类方法采用K中心点聚类的思想。之所以采用R语言,是因为R语言有很强大的数据分析能力,不止是聚类,可以为后续机器学习做出很大的帮助。关键词:R语言实现,测试用例约简,聚类分析ABSTRACTWith the development of the internet, the quality of software gradually regarded as the life of the enterprise, many companies will business established in the software systems, software and service integratedclosely, high-quality software systems help enterprises to enhance their own strength, have the advantage in the market competition, software testing is an important means to ensure software quality. And in recent years, due to the complexity of the software is constantly improved, but also because of industrial development trend of software, software testing has been widely appreciated. More and more companies started to increase the proportion of software testing, even in some companies the proportion of software testing is higher than that of software development.Designing test cases is a more efficient method in software testing, but with the increasing scale of software, faster version of the iteration, for each iteration version, test cases have to add some new part. The number of test cases is increasing rapidly, is likely to cause the redundancy in test cases, the appropriate resources for testing has also been greatly wasted. At this time,thereduction of test cases is particularly important, if not analyze, andcan not determine which test is out of date, which test cases can also normally find the bug
文档评论(0)