[发明专利]一种智能软件自动化测试方法在审
申请号: | 201810319447.3 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108717392A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 李思征;高翔 | 申请(专利权)人: | 南京思博特智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211800 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试服务器 测试执行器 计算机语言 自动化测试 目标设备 智能软件 自然语言 测试执行信息 软件工程师 输入计算机 更新检测 接收测试 用例执行 上传 主键 数据库 发送 测试 语言 | ||
1.一种智能软件自动化测试方法,其特征在于:包括以下步骤:
S1、建立自然语言和计算机语言对应数据库;
S2、输入计算机语言;
S3、还包括若干个测试服务器以及与一个测试服务器连接的一个或多个测试执行器,S2中的计算机语言输入值测试执行器内;
S4、测试执行器为向目标设备发送用例执行命令、从目标设备接收测试执行信息以及将所述测试执行信息与对应的主键值一起上传至所述测试服务器;
S5、测试服务器更新检测结果。
2.根据权利要求1所述的智能软件自动化测试方法,其特征在于:所述计算机语言为C语言,C++语言、JAVA语言、VB语言或汇编语言。
3.根据权利要求1所述的智能软件自动化测试方法,其特征在于:所述自然语言和计算机语言对应数据库为自然语言和C语言对应数据库、自然语言和C++语言对应数据库、自然语言和JAVA语言对应数据库、自然语言和VB语言对应数据库、自然语言和汇编语言对应数据库。
4.根据权利要求1所述的智能软件自动化测试方法,其特征在于:S5中测试服务器为以所述主键值为索引、根据所接收的测试执行信息更新对应的测试信息表项中的测试结果部分。
5.根据权利要求1所述的智能软件自动化测试方法,其特征在于:S1中通过逐字翻译、逐词翻译以及逐句翻译,进行对于计算机语言的翻译。
6.根据权利要求5所述的智能软件自动化测试方法,其特征在于:S1中以逐词检索获得的各个检索结果为对象组合出具有多种断句形式的分句,并依次以各断句形式组合形成的分句为检索对象,在建立有的以断句形式存储的分句知识库中进行检索,并将检索到的具有相同断句形式的分句判断为这一自然语言句子的正确断句形式。
7.根据权利要求1所述的智能软件自动化测试方法,其特征在于:测试执行信息包括测试日期、测试记录日志。
8.根据权利要求7所述的智能软件自动化测试方法,其特征在于:还包括数据库以及定时器,所述数据库用于存储S2中的输入的计算机语言以及测试日期、测试记录日志信息、监测结果信息,所述定时器用于进行定时清理数据库中的信息。
9.根据权利要求1所述的智能软件自动化测试方法,其特征在于:S3中测试服务器与一个或多个测试执行器通信连接,每个测试执行器分别与一个或多个目标设备通信连接,所述方法包括:
(1)在测试服务器上存储根据用户输入预先建立的测试信息表,其中每个测试信息表项被构造为通过主键唯一地被标识;
(2)由测试执行器向目标设备发送用例执行命令;
(3)由测试执行器从目标设备接收测试执行信息;
(4)由测试执行器将所述测试执行信息与对应的主键值一起上传至测试服务器;以及由测试服务器以所述主键值为索引、根据所接收的测试执行信息更新对应的测试信息表项中的测试结果部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京思博特智能科技有限公司,未经南京思博特智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810319447.3/1.html,转载请声明来源钻瓜专利网。