一种嵌入式软件测试数据可视化自动生成方法及系统技术方案

技术编号:3910402 阅读:325 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种嵌入式软件测试数据可视化自动生成方法及系统。本方法是利用事实上的工业标准--统一建模语言UML的广泛性和灵活性,并对UML进行实时扩展,并引入场景技术,实现以可视化的方式自动生成嵌入式软件测试数据,开发的测试数据自动生成系统能够将测试数据自动转化为针对特定测试平台所需的测试脚本,测试脚本的运行可驱动测试运行,实现嵌入式软件自动化测试。

【技术实现步骤摘要】

【技术保护点】
一种嵌入式软件测试数据可视化自动生成方法,其特征在于包括以下步骤: (1)首先加载测试方案,所述测试方案是根据嵌入式软件被测系统的特点以及测试要求,在确定测试数据生成所需的静态和动态信息之后生成的; (2)对被测系统静态建模,即 通过扩展的UML类图完成针对被测系统测试数据生成中的静态建模;根据所述加载测试方案,完成对所述被测系统及其周围交联设备的建模; (3)对被测系统动态建模,其进一步包括测试活动建模和测试活动中的动作建模; (4)在完成所述述静态建 模和动态建模之后,自动提取测试场景并生成测试数据; (5)生成测试数据的XML描述; (6)将已自动生成的以XML描述的测试数据转化为特定测试平台所需的测试脚本; (7)根据所述特定测试平台所需的测试脚本,实现在特定测试平 台的自动运行,驱动测试过程,完成嵌入式软件的自动化测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:殷永峰刘斌杨顺昆陈皓晖
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1