一种软件测试服务平台的制作方法

文档序号:16998928发布日期:2019-03-02 01:36阅读:383来源:国知局
一种软件测试服务平台的制作方法

本发明涉及软件测试技术领域,尤其涉及一种软件测试服务平台。



背景技术:

软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和it行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理方法,软件开发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以及结构化测试为特征。在软件测试过程中往往会用到软件测试服务平台,传统的软件测试服务平台安全性低下,而且用户在操作起来较为麻烦。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种软件测试服务平台。

为了实现上述目的,本发明采用了如下技术方案:

设计一种软件测试服务平台,包括中央处理器,所述中央处理器设置在软件测试服务平台管理中心,并且中央处理器对整个系统进行操控调配,所述中央处理器电性连接有数据传输模块,所述数据传输模块电性连接有数据采集模块与数据分析处理模块,所述数据采集模块与数据分析处理模块电性连接有软件测试模块,软件测试模块将软件测试后的信息数据经由数据采集模块与数据分析处理模块传输至中央处理器进行再处理,数据采集模块采集的是原始的信息数据,而数据分析处理模块是将信息数据进行分析处理之后再传输至中央处理器,所述中央处理器电性连接有互联网,所述互联网电性连接有若干用户端,所述用户端均电性连接有通讯模块,所述通讯模块电性连接有数据监测模块,所述数据监测模块与中央处理器电性连接,中央处理器将处理后的信息数据经由互联网传输至相应的用户端,中央处理器能够将处理后的信息数据传输至数据监测模块进行监测,用户端能够通过通讯模块了解监测结果。

优选的,所述数据监测模块电性连接有警报模块,所述警报模块电性连接有反馈模块,所述反馈模块电性连接有供电管理模块,且供电管理模块与中央处理器电性连接,供电管理模块对整个系统进行供电,数据监测模块对信息数据进行实时的监测,若是发现数据错误或者软件运行错误,立即将信息传输至警报模块产生警报,警报信息传输至反馈模块,反馈模块立即叫停供电管理模块的供电。

优选的,所述软件测试模块包括测试主机,所述测试主机电性连接有加密传输模块,所述加密传输模块电性连接有测试客户端,测试客户端对软件进行加载,加载之后将信息传输至加密传输模块,由于软件加载信息的隐私性,因此需要通过加密传输模块对加载信息进行加密。

优选的,所述测试主机电性连接有整体测试模块与分段测试模块,所述整体测试模块与分段测试模块均电性连接有执行模块,测试主机接收到的加载信息需要对其进行测试,但是由于信息数据的多样性,有的数据只需要对其进行整体测试,有的数据需要对其进行分段测试,这样利用整体测试模块与分段测试模块能够保证测试的准确性与快速。

优选的,所述执行模块电性连接有测试结果存储模块、分析统计模块、结果对比模块,进行测试执行之后需要将测试结果信息进行存储,这样便有利于下一次的抽取,同时也需要对测试结果进行分析与对比,这样分析统计模块与结果对比模块便起到了至关重要的作用。

优选的,所述执行模块电性连接有止停模块,所述止停模块与测试主机电性连接,当在测试过程中出现bug或者系统出现问题,这时执行模块便将停止信息经由止停模块传输至测试主机进行叫停。

优选的,所述测试主机电性连接有任务分配模块,所述任务分配模块电性连接有测试分机,所述测试分机电性连接有测试结果暂存模块、隔离运行模块、分析仿真模块,当测试主机超负荷运行时,这时测试主机将部分的测试任务经由任务分配模块传输至测试分机,测试分机测试后的结构需要首先寄存在测试结果暂存模块,其次为了保证测试分机与测试主机之间的测试不互相干扰,这时便需要隔离运行模块将测试分机与测试主机之间的测试分隔开,同时测试分机的测试结构也需要对其进行分析仿真。

本发明提出的一种软件测试服务平台,有益效果在于:该软件测试服务平台安全性高,隔离运行模块将测试分机与测试主机之间的测试分隔开能够极大的提高软件测试效率,同时在软件测试过程中的警报模块和止停模块能够很好的防止软件测试过程中的错误,测试准确性高。

附图说明

图1为本发明提出的一种软件测试服务平台的系统框图。

图2为本发明提出的一种软件测试服务平台的软件测试模块系统框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1-2,一种软件测试服务平台,包括中央处理器,中央处理器设置在软件测试服务平台管理中心,并且中央处理器对整个系统进行操控调配,中央处理器电性连接有数据传输模块,数据传输模块电性连接有数据采集模块与数据分析处理模块,数据采集模块与数据分析处理模块电性连接有软件测试模块,软件测试模块将软件测试后的信息数据经由数据采集模块与数据分析处理模块传输至中央处理器进行再处理,数据采集模块采集的是原始的信息数据,而数据分析处理模块是将信息数据进行分析处理之后再传输至中央处理器,中央处理器电性连接有互联网,互联网电性连接有若干用户端,用户端均电性连接有通讯模块,通讯模块电性连接有数据监测模块,数据监测模块与中央处理器电性连接,中央处理器将处理后的信息数据经由互联网传输至相应的用户端,中央处理器能够将处理后的信息数据传输至数据监测模块进行监测,用户端能够通过通讯模块了解监测结果。

数据监测模块电性连接有警报模块,警报模块电性连接有反馈模块,反馈模块电性连接有供电管理模块,且供电管理模块与中央处理器电性连接,供电管理模块对整个系统进行供电,数据监测模块对信息数据进行实时的监测,若是发现数据错误或者软件运行错误,立即将信息传输至警报模块产生警报,警报信息传输至反馈模块,反馈模块立即叫停供电管理模块的供电。

软件测试模块包括测试主机,测试主机电性连接有加密传输模块,加密传输模块电性连接有测试客户端,测试客户端对软件进行加载,加载之后将信息传输至加密传输模块,由于软件加载信息的隐私性,因此需要通过加密传输模块对加载信息进行加密,测试主机电性连接有整体测试模块与分段测试模块,整体测试模块与分段测试模块均电性连接有执行模块,测试主机接收到的加载信息需要对其进行测试,但是由于信息数据的多样性,有的数据只需要对其进行整体测试,有的数据需要对其进行分段测试,这样利用整体测试模块与分段测试模块能够保证测试的准确性与快速。

执行模块电性连接有测试结果存储模块、分析统计模块、结果对比模块,进行测试执行之后需要将测试结果信息进行存储,这样便有利于下一次的抽取,同时也需要对测试结果进行分析与对比,这样分析统计模块与结果对比模块便起到了至关重要的作用,执行模块电性连接有止停模块,止停模块与测试主机电性连接,当在测试过程中出现bug或者系统出现问题,这时执行模块便将停止信息经由止停模块传输至测试主机进行叫停。

测试主机电性连接有任务分配模块,任务分配模块电性连接有测试分机,测试分机电性连接有测试结果暂存模块、隔离运行模块、分析仿真模块,当测试主机超负荷运行时,这时测试主机将部分的测试任务经由任务分配模块传输至测试分机,测试分机测试后的结构需要首先寄存在测试结果暂存模块,其次为了保证测试分机与测试主机之间的测试不互相干扰,这时便需要隔离运行模块将测试分机与测试主机之间的测试分隔开,同时测试分机的测试结构也需要对其进行分析仿真。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

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