一种基于AR智能眼镜的软件测试培训系统的制作方法

文档序号:17188113发布日期:2019-03-22 21:37阅读:297来源:国知局
一种基于AR智能眼镜的软件测试培训系统的制作方法

本发明涉及软件测试技术领域,具体为一种基于ar智能眼镜的软件测试培训系统。



背景技术:

软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

在软件测试培训系统中,现有的软件测试培训系统测试效果较差,无法从不同角度对软件进行测试,无法直观的了解软件测试培训信息,而且安全性较差,为此提出一种基于ar智能眼镜的软件测试培训系统。



技术实现要素:

本发明的目的在于提供一种基于ar智能眼镜的软件测试培训系统,将测试的对象利用ar智能眼镜进行3d图像呈现,可以直观的了解软件测试培训的信息,创建出可以从不同角度交互的对象,实现对测试对象的全方位测试效果,通过设置防火墙功能,保证测试培训系统的安全性能,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于ar智能眼镜的软件测试培训系统,包括ar智能眼镜、移动终端和服务器分析平台,所述ar智能眼镜连接有ar智能眼镜配件,所述移动终端和ar智能眼镜相连,所述移动终端通过网络和防火墙连接于服务器分析平台,所述服务器分析平台包括视频服务器、记录服务器、培训后台服务器、工具结构和测试工具库,所述视频服务器、记录服务器和培训后台服务器之间相连接,所述测试工具库连接于工具接口,所述记录服务器通过工具接口连接有测试对象,所述网络和测试对象相连接。

优选的,所述ar智能眼镜配件包括耳机、麦克风和布控摄像头。

优选的,所述移动终端包括pc、收集和平板电脑。

优选的,所述网络包括移动网络、无线网络和互联网络,所述移动网络包括3g网络和4g网络。

优选的,所述视频服务器包括视音频压缩编码器、输入和输出通道、网络接口、视音频接口、串行接口、协议接口和软件接口。

优选的,所述串行接口为rs485接口,所述rs485接口的接线方式为两线制和四线制中的任意一种接线方式。

优选的,所述记录服务器设有权限访问模块,所述权限访问模块的登录方式包括密码登录、手机验证码登录和密保问题登录方式。

优选的,所述培训后台服务器使用http通讯协议,所述培训后台服务器采用tomcatservlet服务器。

优选的,所述测试工具库包括白盒测试工具、黑盒测试工具、性能测试工具、测试管理工具和测试辅助工具。

与现有技术相比,本发明的有益效果是:本发明通过采用视频服务器、记录服务器、培训后台服务器和测试工具库形成的服务器分析平台对测试对象进行测试培训分析,采用基于ar智能眼镜的测试方法,将测试的对象利用ar智能眼镜进行3d图像呈现,可以直观的了解软件测试培训的信息,创建出可以从不同角度交互的对象,实现对测试对象的全方位测试效果,通过设置防火墙功能,保证测试培训系统的安全性能,适合广泛推广。

附图说明

图1为本发明一种基于ar智能眼镜的软件测试培训系统框图;

图2为本发明一种基于ar智能眼镜的软件测试培训系统的ar智能眼镜配件模块图;

图3为本发明一种基于ar智能眼镜的软件测试培训系统的移动终端模块图;

图4为本发明一种基于ar智能眼镜的软件测试培训系统的网络模块图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-4,本发明提供一种技术方案:一种基于ar智能眼镜的软件测试培训系统,包括ar智能眼镜、移动终端和服务器分析平台,所述ar智能眼镜连接有ar智能眼镜配件,所述移动终端和ar智能眼镜相连,所述移动终端通过网络和防火墙连接于服务器分析平台,所述服务器分析平台包括视频服务器、记录服务器、培训后台服务器、工具结构和测试工具库,所述视频服务器、记录服务器和培训后台服务器之间相连接,所述测试工具库连接于工具接口,所述记录服务器通过工具接口连接有测试对象,所述网络和测试对象相连接。

ar智能眼镜可以实现诸多功能,可以看作是一台微型的手机,通过跟踪眼球视线轨迹判断用户目前处于的状态,并且可以开启相应功能。

防火墙是一种位于内部网络与外部网络之间的网络安全系统,一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。

视频服务器是一种对视音频数据进行压缩、存储及处理的专用嵌入式设备。视频服务器采用mpeg4或mpeg2等压缩格式,在符合技术指标的情况下对视频数据进行压缩编码,以满足存储和传输的要求。

记录服务器用于对软件测试培训系统进行访问,对软件测试培训系统进行访问是为了更好地保护共享文件,查看局域网用户对共享文件访问情况,需要记录共享文件访问日志。可以只让读取共享文件而禁止复制共享文件、只让打开共享文件而禁止另存为本地磁盘、只让修改共享文件而禁止删除共享文件,从而可以实现操作系统和域控制器无法实现的共享文件访问权限控制。

具体的,所述ar智能眼镜配件包括耳机、麦克风和布控摄像头;耳机用于实现实时调节环境音的功能,麦克风是是将声音信号转换为电信号的能量转换器件,布控摄像头配合ar智能眼镜在网络进行视频输入。

具体的,所述移动终端包括pc、收集和平板电脑。

具体的,所述网络包括移动网络、无线网络和互联网络,所述移动网络包括3g网络和4g网络;移动网络指的是基于浏览器的web服务,包括万维网、wap和i-mode;无线网络是采用无线通信技术实现的网络。无线网络既包括允许用户建立远距离无线连接的全球语音和数据网络,也包括为近距离无线连接进行优化的红外线技术及射频技术,与有线网络的用途十分类似,最大的不同在于传输媒介的不同,利用无线电技术取代网线,可以和有线网络互为备份;互联网络是把许多网络都连接在一起的国际性网络,是最高层次的骨干网络,在它下面连接地区性网络,地区性网络与广域网wan相连接,广域网连接局域网lan,局域网里连接着许多计算机,把许多计算机连接在一起,实现资源共享。

具体的,所述视频服务器包括视音频压缩编码器、输入和输出通道、网络接口、视音频接口、串行接口、协议接口和软件接口。

具体的,所述串行接口为rs485接口,所述rs485接口的接线方式为两线制和四线制中的任意一种接线方式;rs485接口是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。rs485接口使得廉价本地网络以及多支路通信链路的配置成为可能,在rs485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。

具体的,所述记录服务器设有权限访问模块,所述权限访问模块的登录方式包括密码登录、手机验证码登录和密保问题登录方式。

具体的,所述培训后台服务器使用http通讯协议,所述培训后台服务器采用tomcatservlet服务器;tomcatservlet服务器运行在web服务器外部地址,先由web服务器插件在某个web服务器外部地址空间打开一个jvm(java虚拟机),然后加载java容器来运行servlet,web服务器插件和jvm之间使用ipc(进程间通信)机制(通常是tcp/ipsockets),如果客户端调用servlet,web服务器插件首先获得此请求的控制并将它传递(使用ipcs技术)给java容器,然后java容器把此请求交给servlet来处理。这种方式对客户端请求的处理速度不如内置servlet那样快,但是在其他方面(如可伸缩性、稳定性等)具有优势。tomcat属于servlet容器,所以tomcat既可被用作独立运行的servlet引擎(便于开发和调试),又可作为一个需要增强功能的web服务器(如当前的apache、iis和netscape服务器)插件。在配置tomcat之前,就需要确定采用哪种工作模式,除了安装tomcat、web服务器之外,还需要安装连接两者的中间连接件。javaservletapi是servlet容器和servlet之间的接u,它定义了servlet的各种方法,还定义了servlet容器传送给servlet的对象类,其中最重要的是请求对象servletrequest和响应对象servletresponseo这两个对象都是由servlet容器在客户端调用servlet时产生的,servlet容器把客户请求信息封装在servletrequest对象中,然后把这两个对象都传送给要调用的servlet,servlet处理完后把响应结果写入servletresponse,然后由servlet容器把响应结果发送到客户端。

具体的,所述测试工具库包括白盒测试工具、黑盒测试工具、性能测试工具、测试管理工具和测试辅助工具。

白盒测试工具时针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具的工作原理的不同,白盒测试工具可以分为静态测试工具和动态测试工具。

黑盒测试工具适用于系统功能测试和性能测试,包括功能测试工具、负载测试工具、性能测试工具等,利用脚本的录制(record)/(playback),模拟用于的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较,可以大大减轻黑盒测试的工作链,在迭代开发的过程中,能够很好低进行回归测试。

性能测试工具通过自动录制、检测和回放用户的应用操作,将被测系统的输出记录同预先给定的标准结果比较,有效低帮助测试人员对复杂的企业级应用的不同发布版本的功能进行测试,提高测试人员的工作效率和质量,其主要目的是检测应用程序是否能够达到预期的功能并正常运行。

测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测试管理工具还包括对缺陷的跟踪管理,测试管理工具能让测试人员、开发人员或者其他的it人员通过一个中央数据仓库,在不同地方就能交互信息。

测试辅助工具本身不执行测试,可以生成测试数据,为测试提供数据准备。

综上所述:本发明通过采用视频服务器、记录服务器、培训后台服务器和测试工具库形成的服务器分析平台对测试对象进行测试培训分析,采用基于ar智能眼镜的测试方法,将测试的对象利用ar智能眼镜进行3d图像呈现,可以直观的了解软件测试培训的信息,创建出可以从不同角度交互的对象,实现对测试对象的全方位测试效果,通过设置防火墙功能,保证测试培训系统的安全性能,适合广泛推广。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1