首页 / 专利库 / 电脑零配件 / 外围设备 / 鼠标 / 一种基于USB网卡技术的独立Web服务测试设备

一种基于USB网卡技术的独立Web服务测试设备

阅读:303发布:2020-05-08

专利汇可以提供一种基于USB网卡技术的独立Web服务测试设备专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于USB网卡技术的独立Web服务测试设备,包括界面信息采集模 块 、 鼠标 键盘 数据发生模块、ORC识别模块和测试流程设计和控制 软件 。该设备同过USB总线与目标测试 服务器 相连接。用户通过测试流程设计和控制软件设计测试脚本,通过测试执行触发USB输入设备指令,引起鼠标和键盘的联动,并配合测试流程设计和控制软件对界面的识别测试结果来完成测试工作。为Web类的软件系统测试提供了一种线上测试方法。,下面是一种基于USB网卡技术的独立Web服务测试设备专利的具体信息内容。

1.一种基于USB网卡技术的独立Web服务测试设备,其特征在于:包括测试U盘、界面信息采集模鼠标键盘数据发生模块、ORC识别模块和测试流程设计和控制软件,步骤如下:
步骤1,测试U盘通过计算机USB接口与用户Web服务器相连,测试流程设计和控制软件生成测试脚本储存于测试U盘中;
步骤2,测试流程设计和控制软件将使用界面信息采集模块对界面信息进行采集,界面数据采集模块将界面数据通过内存方式传递到ORC识别模块进行识别,识别的文本信息和文本相对于屏幕的位置信息通过内存方式传递到测试流程设计和控制软件;软件接收ORC识别模块的数据,并根据用户设定的测试流程进行控制输出和对用户给定的标准结果进行比对,输出结论。
2.根据权利要求1所述的一种基于USB网卡技术的独立Web服务测试设备,其特征在于:
还包括人试流程控制模块设有用户测试流程控制软件,能够执行编码软件所提供的编码流程。
3.根据权利要求1所述的一种基于USB网卡技术的独立Web服务测试设备,其特征在于:
所述步骤1中计算机插入测试U盘后运行测试流程设计和控制软件,对被测Web界面中的关键字文本进行定义,并且配置遇到该文本时触发鼠标点击还是键盘输入,和操作后Web界面应该反馈的正确关键字。
4.根据权利要求1所述的一种基于USB网卡技术的独立Web服务测试设备,其特征在于:
所述步骤1中测试流程设计和控制软件按照预先设定的脚本模拟输出键盘或鼠标的操作。
5.根据权利要求4所述的一种基于USB网卡技术的独立Web服务测试设备,其特征在于:
上述操作被鼠标键盘数据发生模块转换为数据发送给用户Web服务器操作系统,操作系统将会自动按照该数据执行键盘和鼠标的操作。
6.根据权利要求1所述的一种基于USB网卡技术的独立Web服务测试设备,其特征在于:
所述步骤2中测试流程设计和控制软件会根据预定义的脚本判断输出是否符合预先设定;
并将判定结果记录;然后运行下一个用户设定的脚本,再记录结果;如此反复,最终完成用户设定的所有测试脚本。

说明书全文

一种基于USB网卡技术的独立Web服务测试设备

技术领域

[0001] 本发明属于自动化测试领域,具体为一种基于USB网卡技术的独立Web服务测试设备。

背景技术

[0002] Web类软件系统中含有用户界面的软件对于运维人员往往是难以自动测试的,而且要实现自动测试,必然会在软件内部增加测试代码。这就造成了用户代码被非正常使用的代码入侵。同时,软件系统上线后直接导致的影响就是:软件携带了大量非用户需求的功能的代码。而这些代码在后期往往难以维护。如何实现使用一个简单的设备就能实现对已上线系统进行实际运行环境测试和面向非开发人员使用就变成了一个主要问题,为了解决上述问题而导致不能便捷测试的问题,本发明提出了基于USB网卡技术的独立Web服务测试设备。

发明内容

[0003] 发明目的:本发明提供一种系统构架合理,兼容集成度高的,具有操作简单,对使用人技术平要求不高的基于USB网卡技术的独立Web服务测试设备。
[0004] 技术方案:一种基于USB网卡技术的独立Web服务测试设备,包括测试U盘、界面信息采集模鼠标键盘数据发生模块、ORC识别模块和测试流程设计和控制软件,步骤如下:步骤1,测试U盘通过计算机USB接口与用户Web服务器相连,测试流程设计和控制软件生成测试脚本储存于测试U盘中;
步骤2,测试流程设计和控制软件将使用界面信息采集模块对界面信息进行采集,界面数据采集模块将界面数据通过内存方式传递到ORC识别模块进行识别,识别的文本信息和文本相对于屏幕的位置信息通过内存方式传递到测试流程设计和控制软件;软件接收ORC识别模块的数据,并根据用户设定的测试流程进行控制输出和对用户给定的标准结果进行比对,输出结论。
[0005] 具体地,还包括人试流程控制模块设有用户测试流程控制软件,能够执行编码软件所提供的编码流程。
[0006] 具体地,所述步骤1中计算机插入测试U盘后运行测试流程设计和控制软件,对被测Web界面中的关键字文本进行定义,并且配置遇到该文本时触发鼠标点击还是键盘输入,和操作后Web界面应该反馈的正确关键字。
[0007] 具体地,所述步骤1中测试流程设计和控制软件按照预先设定的脚本模拟输出键盘或鼠标的操作。
[0008] 更具体地,上述操作被鼠标键盘数据发生模块转换为数据发送给用户Web服务器操作系统,操作系统将会自动按照该数据执行键盘和鼠标的操作。
[0009] 具体地,所述步骤2中测试流程设计和控制软件会根据预定义的脚本判断输出是否符合预先设定;并将判定结果记录;然后运行下一个用户设定的脚本,再记录结果;如此反复,最终完成用户设定的所有测试脚本。
[0010] 有益效果:与现有技术相比,本发明的优点在于:系统构架合理,兼容集成度高的,能够实现非专业技术人员的设置和自动测试,节约了开发人员开发时间和运维人员的测试时间。增加了用户使用体验,给开发人员和运维人员带来极大的便捷。附图说明
[0011] 图1是本发明的结构示意图。
[0012] 图中:1-用户Web服务器、2-测试U盘、3-界面信息采集模块、4-ORC识别模块、5-测试流程设计和控制软件、6-鼠标键盘数据发生模块。

具体实施方式

[0013] 下面结合附图和具体实施方式,进一步阐明本发明。
[0014] 如图1所示,一种基于USB网卡技术的独立Web服务测试设备,包括测试U盘2、界面信息采集模块3、ORC识别模块4、测试流程设计和控制软件5、鼠标键盘数据发生模块6。测试U盘2、界面信息采集模块3、ORC识别模块4、测试流程设计和控制软件5、鼠标键盘数据发生模块6通过内存数据相连。测试U盘2通过USB接口与用户Web服务器1相连。即本发明通过USB接口与用户被测服务器相连,内部同过内存数据交换相连;同时鼠标键盘数据发生模块产生操作系统能够识别的人机交互设备指令,向操作系统告知本发明是键盘和鼠标输入设备,以便模拟鼠标和键盘操作。
[0015] 包括以下步骤:第一步骤:本步骤主要进行测试内容初始化工作。用户将该发明插入计算机USB接口,该发明设备将被识别成U盘和键盘鼠标输入设备,运行测试流程设计和控制软件5,对被测Web界面中的关键字文本进行定义,并且配置遇到该文本时触发鼠标点击还是键盘输入,和操作后Web界面应该反馈的正确关键字。然后按照操作顺序进行多项流程配置。然后使用测试流程设计和控制软件5生成测试脚本储存于该发明中,移除设备。
[0016] 第二步骤:本步骤主要进行测试内容的实际运行测试工作。用户将该发明插入用户Web服务器1的USB接口,用户Web服务器1将该设备识别成U盘和键盘鼠标输入设备。运行U盘中测试流程设计和控制软件5,并载入配置好的脚本,开始测试。测试开始后,测试流程设计和控制软件5将使用界面信息采集模块3对界面信息进行采集,然后将数据转给ORC识别模块4,ORC识别模块4将图像信息进行识别,将其中的文本信息和文本信息所在的位置识别并记录,并将该记录发送给测试流程设计和控制软件5,测试流程设计和控制软件5按照预先设定的脚本模拟输出键盘或鼠标的操作。该操作被鼠标键盘数据发生模块6转换为数据发送给用户Web服务器1操作系统,操作系统将会自动按照该数据执行键盘和鼠标的操作。完成操作后界面信息采集模块3再进行一次采集,识别结果信息和所在位置记录,并将记录再次转发给测试流程设计和控制软件5完成比较工作,然后测试流程设计和控制软件5会根据预定义的脚本判断输出是否符合预先设定。并将判定结果记录。然后运行下一个用户设定的脚本,再记录结果。如此反复,最终完成用户设定的所有测试脚本。然后输出测试结果。
[0017] 用户通过将本发明插入计算机并运行其中的测试流程设计和控制软件中的设计功能对被测的Web界面功能和元素进行设计,通过该软件设置界面包含的内容文本信息,并配置遇到该文本时触发鼠标点击还是键盘输入。然后设定测试结果的正确反馈文本信息。然后软件会将这些信息生成测试脚本。用户只需将本发明插入用户待测服务器,运行测试流程设计和控制软件中的控制功能便能进行测试。
[0018] 说明书中所描述的以上内容仅仅是对本发明所作的举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明说明书的内容或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈