2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > lua软件测试自动化 一种基于Lua脚本的嵌入式软件自动化测试系统及方法专利_专利查询

lua软件测试自动化 一种基于Lua脚本的嵌入式软件自动化测试系统及方法专利_专利查询

时间:2021-03-12 14:12:59

相关推荐

lua软件测试自动化 一种基于Lua脚本的嵌入式软件自动化测试系统及方法专利_专利查询

1.一种基于Lua脚本的嵌入式软件自动化测试系统,其特征在于,所述系统包括:目标 测试系统及测试主控系统,其中: 目标测试系统包括: 标准化的软件接口 :用于与被测对象进行数据交换; Lua解析器:用于解析测试脚本文件,按照测试语句进行各种函数的调用以及测试数据 的实时解析及分发,使测试动作真正被执行; 目标测试系统软件通信模块,用于数据的收发交换; 测试主控系统包括: 中央处理器:用于对测试过程的一个总的控制,负责控制测试目标系统执行测试任务, 然后监测测试目标执行特定任务后的各种状态变化,是否符合预期,生成测试报告; python解析器:对比实际运行结果是否与预期结果相符;由于Python可以借助语言提 供的API,在脚本中用“import”语句导入该模块,即可使用模块提供的函数;除此之外, python还可以应用于图像识别,对测试目标系统操作的记录、抓取屏幕显示进行分析比较, 判断界面的运行变化是否符合预期; 监测模块:依据一定的配置采集测试目标的各种状态变化信息,并将信息反馈给中央 处理器,包括摄像头; 测试主控系统软件通信模块:用于数据的收发交换。

2. 根据权利要求1所述的一种基于Lua脚本的嵌入式软件自动化测试系统,其特征在 于,所述目标测试系统还包括有目标测试系统存储器。

3. 根据权利要求1所述的一种基于Lua脚本的嵌入式软件自动化测试系统,其特征在 于,所述目标测试系统软件通信模块和测试主控系统软件通信模块为可移植的usb/uart/ wifi/bluetooth 通讯模块。

4. 一种基于Lua脚本的嵌入式软件自动化测试方法,其特征在于,所述方法包括: (1) 、将需要测试的各个功能软件通过LUA编程生成LUA脚本及被测试文件; (2) 、通过连接将这些被测试文件传递到目标测试系统; (3) 、目标测试系统接收被测试文件,并存储到指定位置; (4) 、目标测试系统的Lua解析器对被测试文件代码调用Lua的API函数对被测试文件进 行解析执行,进行测试; _ (5) 、目标测试系统测试完后,Lua解析器将得到的测试数据通过目标测试系统通信模 块反馈给测试主控系统端,同时测试主控系统的监测模块捕获系统运行时的界面的变化; (6) 、测试主控系统收到目标测试系统通信模块传输的数据及监测模块拍摄的界面,通 过Python解析器进行解析,对比实际结果和预期结果的差异; (7) 、测试主控系统根据对比结果生成测试报告。

lua软件测试自动化 一种基于Lua脚本的嵌入式软件自动化测试系统及方法专利_专利查询 - 天眼查...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。