针对空间有效载荷系统集成测试用例生成问题,在分析任务特点和测试技术发展趋势的基础上,采用改进面向对象Petri网(improved object oriented Petri net,IOOPN)的建模技术,提出了一种基于IOOPN模型自动生成测试用例的推理方法。该方法...针对空间有效载荷系统集成测试用例生成问题,在分析任务特点和测试技术发展趋势的基础上,采用改进面向对象Petri网(improved object oriented Petri net,IOOPN)的建模技术,提出了一种基于IOOPN模型自动生成测试用例的推理方法。该方法建立了对象工作模式的识别规则,采用启发式搜索生成单对象测试序列集,引用时间标尺实现系统级测试序列规划算法,满足了有效载荷系统级的测试要求,提高了测试的效率和水平,成功应用于某卫星科研实践。展开更多
软件测试是软件开发过程的重要组成部分,高质量的测试用例可提高测试的效率,检测变异体的能力是评估测试用例质量的常用指标。使用单元测试工具Evosuite和Randoop对教材Data Structures and Algorithm Analysis中的基本数据结构和算法...软件测试是软件开发过程的重要组成部分,高质量的测试用例可提高测试的效率,检测变异体的能力是评估测试用例质量的常用指标。使用单元测试工具Evosuite和Randoop对教材Data Structures and Algorithm Analysis中的基本数据结构和算法代码自动生成测试用例,通过muJava比较不同测试用例的变异检测能力。从对被测系统生成的15种方法级别变异体的检测效果中分析发现,Randoop测试用例比Evosuite测试用例能够杀死更多数量的变异体。展开更多
文摘针对空间有效载荷系统集成测试用例生成问题,在分析任务特点和测试技术发展趋势的基础上,采用改进面向对象Petri网(improved object oriented Petri net,IOOPN)的建模技术,提出了一种基于IOOPN模型自动生成测试用例的推理方法。该方法建立了对象工作模式的识别规则,采用启发式搜索生成单对象测试序列集,引用时间标尺实现系统级测试序列规划算法,满足了有效载荷系统级的测试要求,提高了测试的效率和水平,成功应用于某卫星科研实践。
文摘软件测试是软件开发过程的重要组成部分,高质量的测试用例可提高测试的效率,检测变异体的能力是评估测试用例质量的常用指标。使用单元测试工具Evosuite和Randoop对教材Data Structures and Algorithm Analysis中的基本数据结构和算法代码自动生成测试用例,通过muJava比较不同测试用例的变异检测能力。从对被测系统生成的15种方法级别变异体的检测效果中分析发现,Randoop测试用例比Evosuite测试用例能够杀死更多数量的变异体。