【技术实现步骤摘要】
一种伺服软件的集成化测试系统
本公开属于伺服系统嵌入式软件测试
,特别涉及一种伺服软件的集成化测试系统。
技术介绍
伺服软件(伺服系统的嵌入式软件)内置于伺服控制驱动器(伺服控制器),伺服控制驱动器通过通讯总线实时接收上位机发送的指令,并将控制驱动器的状态信息反馈给上位机,同时将遥测信息发送到遥测系统。伺服软件需要完成信号采集,指令接收和多接口交互等任务。目前伺服软件测试系统需要测试者人工搭建半实物仿真平台,人为将需求文档分解为测试指标,手动导出、整理多种伺服软件测试工具产生的测试数据和结果。但是,由于这种伺服软件测试系统的测试有效性和覆盖性过多依赖测试人员的技能熟悉度,易出错,伺服软件质量得不到保证,且耗费测试者过多的时间和精力,测试效率较低。
技术实现思路
有鉴于此,本公开提出了一种伺服软件的集成化测试系统,无需测试者人为搭建伺服软件测试环境,减少伺服软件测试准备时间,且能够并行高效的完成伺服软件功能测试工作,提高伺服软件测试效率,保证了伺服软件测试有效性和覆盖性,提升伺服软件质量和提高伺服系统的可靠性。根据本公开的一方面,提出了一种伺服软件的集成化测试系统,所述系统包括:需求分析模块,用于识别需求文档,分解所述需求文档的需求项,并将所述需求项发送到需求管理模块;提取所述需求项的关键字得到测试指标发送所述测试指标到测试数据对比模块;需求管理模块,用于对所述需求文档的需求项进行保存、标注、修改和新增,并将标注、修改和新增后的需求项保存到数据库中;指令 ...
【技术保护点】
1.一种伺服软件的集成化测试系统,其特征在于,所述系统包括:/n需求分析模块,用于识别需求文档,分解所述需求文档的需求项,并将所述需求项发送到需求管理模块;提取所述需求项的关键字得到测试指标发送所述测试指标到测试数据对比模块;/n需求管理模块,用于对所述需求文档的需求项进行保存、标注、修改和新增,并将标注、修改和新增后的需求项保存到数据库中;/n指令收发模块,用于集成至少两种总线协议,实现对伺服控制器的指令收发功能和双向总线测试数据的收发功能,发送总线测试数据到测试数据对比模块;/n模拟信号输出模块,用于产生模拟信号并输出到伺服控制器,并接收经伺服控制器模数转换后的数字信号,并将所述数字信号发送到测试数据对比模块;/n模拟信号处理模块,用于处理伺服控制器输出的模拟信号,解析所述模拟信号特征为模拟信号测试数据,将所述模拟信号测试数据发送到测试数据对比模块;/n测试数据对比模块,用于将接收到的测试数据与测试指标进行对比,根据比对结果判定测试用例是否通过,再将测试数据、测试指标,测试通过结果合并为实时测试结果,并将所述实时测试结果发送到测试结果管理模块;/n测试结果管理模块,用于接收所述实时 ...
【技术特征摘要】
1.一种伺服软件的集成化测试系统,其特征在于,所述系统包括:
需求分析模块,用于识别需求文档,分解所述需求文档的需求项,并将所述需求项发送到需求管理模块;提取所述需求项的关键字得到测试指标发送所述测试指标到测试数据对比模块;
需求管理模块,用于对所述需求文档的需求项进行保存、标注、修改和新增,并将标注、修改和新增后的需求项保存到数据库中;
指令收发模块,用于集成至少两种总线协议,实现对伺服控制器的指令收发功能和双向总线测试数据的收发功能,发送总线测试数据到测试数据对比模块;
模拟信号输出模块,用于产生模拟信号并输出到伺服控制器,并接收经伺服控制器模数转换后的数字信号,并将所述数字信号发送到测试数据对比模块;
模拟信号处理模块,用于处理伺服控制器输出的模拟信号,解析所述模拟信号特征为模拟信号测试数据,将所述模拟信号测试数据发送到测试数据对比模块;
测试数据对比模块,用于将接收到的测试数据与测试指标进行对比,根据比对结果判定测试用例是否通过,再将测试数据、测试指标,测试通过结果合并为实时测试结果,并将所述实时测试结果发送到测试结果管理模块;
测试结果管理模块,用于接收所述实时测试结果,生成实时测试结果表格,保存实时测试结果表格到数据库;
数据库,用于保存所述需求管理模块发送的需求项信息和所述测试结果管理模块发送的测试结果。
2.根据权利要求1所述的集成化测试系统,其特征在于,所述需求管理模块用于对所述需求文档的需求项进行保存、标注、修改和新增,包括:
保存,用于将所述需求文档的需求项保存到数据库中;
标注,用于对所述需求文档的需求项的特殊信息进行备注,并将备注的需求项保存到数据库中;
修改,用于对所述需求分析模块发送的需求项和所述需求管理模块从数据库中读取的需求项进行修改,保存修改后的需求项到数据库中,并将修改后的需求项发送给需求分析模块进行测试指标提取;
新增,用于将新增的需求项经所述需求管理模块保存到数据库中,并将新增的需求项发送给需求分析模块进行测试指标提取。
3.根据权利要求1所述的集成化测试系统,其特征在于,所述模拟信号处理模块配置四路模拟信号测试...
【专利技术属性】
技术研发人员:樊茜,何雨昂,黄葵,王贺龙,吴非,李东东,
申请(专利权)人:北京精密机电控制设备研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。