发明名称 一种嵌入式软件的测试方法和系统
摘要 本发明公开了一种嵌入式软件的测试方法,首先录制对目标机的操作,生成测试脚本;然后重放录制的脚本。在目标机上编写桩程序,用桩程序录制操作人员的操作步骤、被设置参数的数据和运行结果;传输至计算机;测试程序收到录制的数据后保存为脚本;修改脚本中的数值部分为参变量;在计算机上建立数据库文件存放参变量对应的数据;运行测试程序;测试程序调用脚本、同时读入参数数据库中的对应数据来替换参变量;解析脚本并输入目标机;目标机中的桩程序解析和执行脚本中的指令;将运行结果返回计算机进行分析并输出。本发明通过对目标机的操作进行录制生成自动化测试用例脚本,减少了编写自动化测试用例的工作量,提高了测试效率。
申请公布号 CN101241466B 申请公布日期 2010.09.29
申请号 CN200710073296.X 申请日期 2007.02.08
申请人 深圳迈瑞生物医疗电子股份有限公司 发明人 徐春阳;杨文亮
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 深圳鼎合诚知识产权代理有限公司 44281 代理人 陈俊斌
主权项 一种嵌入式软件的测试方法,其特征在于,包括以下步骤:1)录制对目标机的操作,生成测试脚本;2)重放所录制的脚本;其中,所述步骤1)包括如下步骤:11)利用目标机上的桩程序录制操作人员的操作步骤、被设置参数的数据、以及目标机运行的结果,录制的对象包括对目标机的图形用户界面的操作的录制、模拟器操作的录制和关键点插入操作的录制;12)将录制的数据通过通讯端口传输至计算机,所述录制的数据包括操作人员的操作步骤、被设置参数的数据、以及目标机运行的结果;13)运行计算机上的测试程序;14)测试程序接收录制的数据,并将录制的数据保存为具有关键字的脚本文件;15)修改脚本中的所需要的数值部分为参变量;16)在计算机上建立参数数据库,存放参变量对应的数据;其中,所述步骤2)包括如下步骤:21)运行计算机上的测试程序;22)测试程序调用脚本文件、并读入参数数据库中的对应数据来替换脚本文件中的参变量;23)解析脚本文件并输入目标机;24)目标机中的桩程序解析并执行脚本中的指令;25)将运行结果返回计算机进行分析,并输出测试结果。
地址 518057 广东省深圳市南山区高新技术产业园区科技南十二路迈瑞大厦