一种航电系统显示软件自动化测试方法及系统
标题:一种航电系统显示软件自动化测试方法及系统
摘要:本发明提供了一种航电系统显示软件自动化测试方法,对根据图形设计文件设计的显示软件进行测试,包括:S1、对图形界面设计文件进行解析,读取图形界面设计文件的各元素及其属性,生成测试用例数据表以及图形界面符号库;S2、采集由所述显示软件呈现的显示器界面;S3、通过接口将测试用例数据表中设定的用例数据发送给显示软件;S4、采集所述显示软件执行所述用例数据后的显示器界面;S5、将上述两次采集到的显示器界面进行背景消减,并对消减后的图像进行字符的特征提取或者图符的模板匹配。本发明采用数据驱动的自动化测试框架,能够显著提升航电系统的GUI测试效率,缩短回归测试周期,使得测试工作更好地适应迭代开发工作需求。
申请号:CN201611084630.7
申请日:2016/11/30
申请人:中国直升机设计研究所
首项权利要求:一种航电系统显示软件自动化测试方法,对根据图形设计文件设计的显示软件进行测试,其特征在于,包括:S1、对图形界面设计文件进行解析,读取图形界面设计文件的各元素及其属性,生成测试用例数据表以及图形界面符号库;S2、采集由所述显示软件呈现的显示器界面;S3、通过接口将测试用例数据表中设定的用例数据发送给显示软件;S4、采集所述显示软件执行所述用例数据后的显示器界面;S5、将步骤S2采集的显示器界面与步骤S4采集到的显示器界面进行背景消减,并对消减后的图像进行字符的特征提取或者图符的模板匹配,得到所述航电系统显示软件的测试结果。
专利类型:发明申请
发表评论