Evosuite和Randoop单元测试用例生成工具覆盖率对比分析

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:nidayedejb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件测试中,测试用例对被测软件的覆盖率,是发现软件缺陷的重要前提之一.本文采用软件工程实验方法,基于Defects4J数据集,对Evosuite和Randoop工具在不同的生成时间限制下,生成的测试用例对程序模块的覆盖率,程序分支的覆盖率等进行实验分析,发现当生成时间超过20 s时,虽然Randoop生成的测试用例多于Evosuite,但Evosuite测试用例的覆盖率明显优于Randoop.本文同时对影响覆盖率的因素进行了分析.该研究对于如何使用这两种工具生成高覆盖率的测试用例,以及对工具的改进具有参
其他文献
教学质量是高等教育的生命线,构建教学质量监控体系是提高教学质量的主要手段和有效措施。认真分析并把握“普通高等学校本科教学工作水平评估”指标体系中“质量控制”重要指
近年来,笔者在临床上采用疏肝解郁法辨证治疗妇科诸证疗效颇佳,现介绍如下。1乳腺增生 患者,女,37岁,已婚,生有一子。诉淋浴时触及右侧乳房有蚕豆大小两个小肿块,经期乳房胀痛明显。
泥沙磨损是导致混流式水轮机组失效的主要原因之一,特别在水头相对较高时,由于内部流速相对也较高,其磨损问题会更为严重。为研究混流式机组转轮磨损的形成机理,本文根据电站
以4道自然地理考题为例,从3个角度讨论分析了教师如何对学生的学科内知识迁移能力进行“有意识’,培养的方法及技巧。
目的观察带状疱疹神经痛患者应用程序化疼痛护理对疼痛的抑制作用。方法选择2016年1月至2018年7月期间在我院进行治疗的58例带状疱疹神经痛患者为观察对象,按照随机表法分成
本文以不同比例的g-C3N4和ZnO通过常温搅拌法成功制备出ZnO/g-C3N4复合光催化材料。采用XRD和SEM表征样品的组成成分以及微观形貌,利用光催化降解RhB溶液对样品进行光催化活
2011年,七台河市以资助农村义务教育学校贫困学生和城市低保家庭学生为重点,加大资助家庭特困学生的工作力度。2011年投入503.4万元,共资助全市中小生8635人,确保了家庭经济困难学
中共十六大确定了我国全面建设小康社会的目标.实现这一目标,必须走以资源循环利用为导向的可持续发展之路,大力提高农村人力资源的质量,从而依靠人才进行制度创新、技术创新
作为一个班的核心管理者班主任,我们要做什么?在学生面前,我们应该扮演什么样的角色?相信这是每一个班主任都应该面对的选择,"警察"、"消防员"、"保姆"、"法官"这不应该是班主任的角色
学前教育是学校教育的基础,也是教育体系的重要组成部分。幼儿是国家和民族未来发展的主力军,对他们的教育更加不容忽视。本文主要以牡丹江地区10所幼儿园为研究对象,运用文