书签 分享 收藏 举报 版权申诉 / 10

测试环境监测系统及方法.pdf

  • 上传人:奻奴
  • 文档编号:1640991
  • 上传时间:2018-06-30
  • 格式:PDF
  • 页数:10
  • 大小:458.23KB
  • 摘要
    申请专利号:

    CN201510141366.5

    申请日:

    2015.03.27

    公开号:

    CN104714888A

    公开日:

    2015.06.17

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||专利申请权的转移IPC(主分类):G06F 11/36登记生效日:20160203变更事项:申请人变更前权利人:携程计算机技术(上海)有限公司变更后权利人:上海携程商务有限公司变更事项:地址变更前权利人:200335 上海市长宁区福泉路99号携程网络技术大楼变更后权利人:200335 上海市长宁区金钟路968号16号楼10楼|||实质审查的生效IPC(主分类):G06F 11/36申请日:20150327|||公开

    IPC分类号:

    G06F11/36

    主分类号:

    G06F11/36

    申请人:

    携程计算机技术(上海)有限公司

    发明人:

    叶亚明

    地址:

    200335上海市长宁区福泉路99号携程网络技术大楼

    优先权:

    专利代理机构:

    上海弼兴律师事务所31283

    代理人:

    薛琦; 王婧荷

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种测试环境监测系统及方法,检测模块用于向第i个测试机发送Ni个测试信息,其中1≤i≤k;第i个测试机用于接收发来的测试信息并向检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;检测模块用于解析第i个测试机发送来的ni个该反馈信息;第一计算模块用于利用公式计算该些测试机组成的测试环境的第一健康系数;第一判断模块用于判断第一健康系数是否大于一设定阈值,并在第一健康系数大于设定阈值时调用第一显示模块显示一测试环境优良的信息。本发明能够快速有效地分析出测试环境的优劣,节约测试人员的时间成本和人力成本,有效地推动软件测试的自动化进程,提高工作效率。

    权利要求书

    权利要求书
    1.  一种测试环境监测系统,其特征在于,其包括一服务器和k个测试机,该服务器和该k个测试机均建立通信连接,该服务器包括一检测模块、一第一计算模块、一第一判断模块和一第一显示模块;
    该检测模块用于向第i个测试机发送Ni个测试信息,其中1≤i≤k;
    该第i个测试机用于接收发来的测试信息并向该检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    该检测模块还用于解析该第i个测试机发送来的ni个该反馈信息;
    该第一计算模块用于利用公式计算该些测试机组成的测试环境的第一健康系数;
    该第一判断模块用于判断该第一健康系数是否大于一设定阈值,并在该第一健康系数大于该设定阈值时调用该第一显示模块显示一测试环境优良的信息。

    2.  如权利要求1所述的测试环境监测系统,其特征在于,该测试环境监测系统还包括一第二计算模块、一第二判断模块和一第二显示模块,该第一判断模块用于在该第一健康系数小于该设定阈值时调用该第二计算模块;
    该第二计算模块用于利用公式计算该第i个测试机的第二健康系数;
    该第二判断模块用于判断该第二健康系数是否大于该设定阈值,在该第二健康系数大于该设定阈值时调用该第二显示模块显示该第i个测试机环境优良的信息,否则调用该第二显示模块显示该第i个测试机环境劣下的信息。

    3.  一种测试环境监测方法,其特征在于,其利用如权利要求1所述的测试环境监测系统实现,包括以下步骤:
    S1、该检测模块向该第i个测试机发送Ni个测试信息,其中1≤i≤k;
    S2、该第i个测试机接收发来的测试信息后,向该检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    S3、该检测模块解析该第i个测试机发送来的ni个该反馈信息;
    S4、该第一计算模块利用公式计算该些测试机组成的测试环境的第一健康系数;
    S5、该第一判断模块判断该第一健康系数是否大于该设定阈值,若该第一健康系数大于该设定阈值则进入步骤S6;
    S6、该第一显示模块显示该测试环境优良的信息。

    4.  如权利要求3所述的测试环境监测方法,其特征在于,该测试环境监测系统还包括一第二计算模块、一第二判断模块和一第二显示模块,在步骤S5中的该第一健康系数小于该设定阈值时则该第二计算模块利用公式计算该第i个测试机的第二健康系数;
    该第二判断模块判断该第二健康系数是否大于该设定阈值,若该第二健康系数大于该设定阈值则该第二显示模块显示该第i个测试机环境优良的信息,否则该第二显示模块显示该第i个测试机环境劣下的信息。

    说明书

    说明书测试环境监测系统及方法
    技术领域
    本发明涉及软件测试行业技术领域,特别涉及一种针对软件测试所应用的测试环境的测试环境监测系统和方法。
    背景技术
    随着计算机技术在各行各业的普遍适用,各类软件的开发也如火如荼的展开了,然而待软件初步开发完成后,软件功能、性能测试也是软件开发环节中必不可少的。与此同时,搭建一个健康的测试环境就显得尤为重要,既能保证测试工作的顺利进行,又能保证每一个被提交的缺陷被准确地测试出来,尽可能地减少了测试环境的变动对软件测试工作的不利影响,进一步地可以对测试工作的效率和质量的提高产生积极的作用。UAT(User Acceptance Test,用户接受度测试)是模拟用户实际应用环境和一些常用的数据进行的用户验收测试,是软件生产集群环境(也包括堡垒测试)中的最后一次测试,因而显得尤为重要。
    本发明是建立在测试过程中可能遇到的各类测试状况,例如硬件配置、CPU运行速度、网络连接状况等硬件环境问题或者数据库读写、代码发布等软件环境问题,而提出的保障UAT测试环境在绝大多数情况下快速健康的运行,并且在遇到相应问题时能快速地反馈给测试人员,以便及时有效地采取措施解决问题。
    发明内容
    本发明要解决的技术问题是为了克服现有技术中不具备简单有效的对测试环境进行测试的系统的缺陷,提供一种测试环境监测系统及方法。
    本发明是通过下述技术方案来解决上述技术问题的:
    本发明提供一种测试环境监测系统,其特点在于,其包括一服务器和k 个测试机,该服务器和该k个测试机均建立通信连接,该服务器包括一检测模块、一第一计算模块、一第一判断模块和一第一显示模块;
    该检测模块用于向第i个测试机发送Ni个测试信息,其中1≤i≤k;
    第i个测试机用于接收发来的测试信息并向该检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    该检测模块还用于解析该第i个测试机发送来的ni个该反馈信息;
    该第一计算模块用于利用公式计算该些测试机组成的测试环境的第一健康系数;
    该第一判断模块用于判断该第一健康系数是否大于一设定阈值,并在该第一健康系数大于该设定阈值时调用该第一显示模块显示一测试环境优良的信息,此时表明该测试环境的健康状况优良、稳定可控,利用此测试环境对软件进行测试,能够准确高效地检测出软件存在的缺陷。
    较佳地,该测试环境监测系统还包括一第二计算模块、一第二判断模块和一第二显示模块,该第一判断模块用于在该第一健康系数小于该设定阈值时调用该第二计算模块;
    该第二计算模块用于利用公式计算该第i个测试机的第二健康系数;
    该第二判断模块用于判断该第二健康系数是否大于该设定阈值,在该第二健康系数大于该设定阈值时调用该第二显示模块显示该第i个测试机环境优良的信息,表明该第i个测试机的健康状况优良,否则调用该第二显示模块显示该第i个测试机环境劣下的信息,表明该第i个测试机的健康状况差,此测试机不利于后续的软件测试。
    本发明还提供一种测试环境监测方法,其特点在于,其利用上述的测试环境监测系统实现,包括以下步骤:
    S1、该检测模块向该第i个测试机发送Ni个测试信息,其中1≤i≤k;
    S2、该第i个测试机接收发来的测试信息后,向该检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    S3、该检测模块解析该第i个测试机发送来的ni个该反馈信息;
    S4、该第一计算模块利用公式计算该些测试机组成的测试环境的第一健康系数;
    S5、该第一判断模块判断该第一健康系数是否大于该设定阈值,若该第一健康系数大于该设定阈值则进入步骤S6;
    S6、该第一显示模块显示该测试环境优良的信息。
    较佳地,该测试环境监测系统还包括一第二计算模块、一第二判断模块和一第二显示模块,在步骤S5中的该第一健康系数小于该设定阈值时则该第二计算模块利用公式计算该第i个测试机的第二健康系数;
    该第二判断模块判断该第二健康系数是否大于该设定阈值,若该第二健康系数大于该设定阈值则该第二显示模块显示该第i个测试机环境优良的信息,否则该第二显示模块显示该第i个测试机环境劣下的信息。
    在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
    本发明的积极进步效果在于:
    本发明具有快速检测测试环境的健康状况的功能,使得测试人员及时地了解到测试环境的健壮性,节约了测试人员的时间成本和人力成本,可有效地推动软件测试自动化进程,提高工作效率。
    附图说明
    图1为本发明实施例1的测试环境监测系统的结构框图。
    图2为本发明实施例1的测试环境监测方法的流程图。
    图3为本发明实施例2的测试环境监测系统的结构框图。
    具体实施方式
    为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
    实施例1
    本实施例提供一种测试环境监测系统,该系统适用于软件开发周期中的软件测试阶段前期对软件的测试环境的健康状况认定,具有快速检测测试环境的健康状况的功能,使得测试人员及时地了解到测试环境的健壮性,方便后续对软件功能和性能的准确测试。
    如图1所示,该测试环境监测系统包括一服务器1和k个测试机2,该服务器1和该k个测试机2均建立通信连接,该服务器1包括一检测模块11、一第一计算模块12、一第一判断模块13和一第一显示模块14。
    下面具体介绍该测试环境监测系统包括的各部件所具备的功能:
    该检测模块11用于向第i个测试机发送Ni个测试信息,其中1≤i≤k;
    第i个测试机2用于接收发来的测试信息并向该检测模块11发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    该检测模块11还用于解析该第i个测试机发送来的ni个该反馈信息;
    该第一计算模块12用于利用公式计算该些测试机组成的测试环境的第一健康系数;
    该第一判断模块13用于判断该第一健康系数是否大于一设定阈值,并在该第一健康系数大于该设定阈值时调用该第一显示模块14显示一测试环境优良的信息,此时表明该测试环境的健康状况优良、稳定可控,利用此测 试环境对软件进行测试,能够准确高效地检测出软件存在的缺陷。
    本实施例还提供一种测试环境监测方法,其利用上述的测试环境监测系统实现,其包括以下步骤:
    步骤101、该检测模块向该第i个测试机发送Ni个测试信息,其中1≤i≤k;
    步骤102、该第i个测试机接收发来的测试信息后,向该检测模块发送ni个反馈信息,该反馈信息包括该第i个测试机的识别信息;
    步骤103、该检测模块解析该第i个测试机发送来的ni个该反馈信息;
    步骤104、该第一计算模块利用公式计算该些测试机组成的测试环境的第一健康系数;
    步骤105、该第一判断模块判断该第一健康系数是否大于该设定阈值,若该第一健康系数大于该设定阈值则进入步骤106,否则进入步骤107;
    步骤106、该第一显示模块显示该测试环境优良的信息,结束流程;
    步骤107、该第一显示模块显示该测试环境劣下的信息,结束流程。
    为了使得本领域的技术人员更好地理解本发明,下面举一具体的例子来说明本发明:
    结合图1和2,设本例中的测试机的数量为5个,这5个测试机2均与服务器1建立通信。首先,检测模块11分别向这5个测试机群发测试信息,设向每个测试机发送的测试信息均为100个,第1个测试机接收到发来的测试信息后,向检测模块11发送99个反馈信息,第2个测试机接收到发来的测试信息后,向检测模块11发送98个反馈信息,第3个测试机接收到发来的测试信息后,向检测模块11发送97个反馈信息,第4个测试机接收到发来的测试信息后,向检测模块11发送99个反馈信息,第5个测试机接收到发来的测试信息后,向检测模块11发送100个反馈信息。
    其后,检测模块11分别回收这些反馈信息并解析,第一计算模块12利 用公式计算这5个测试机组成的测试环境的第一健康系数,第一健康系数F=(99+98+97+99+100)/(100*5)=0.986。
    第一判断模块13判断该第一健康系数(0.986)是否大于设定阈值(0.8),并判断出第一健康系数大于该设定阈值,则第一显示模块14显示该测试环境优良的信息。
    实施例2
    如图3所示,本实施例的测试环境监测系统在实施例1基础上还包括一第二计算模块15、一第二判断模块16和一第二显示模块17。
    该第二计算模块15用于在第一健康系数小于设定阈值时利用公式计算该第i个测试机的第二健康系数。
    该第二判断模块16用于判断该第二健康系数是否大于该设定阈值,在该第二健康系数大于该设定阈值时调用该第二显示模块17显示该第i个测试机环境优良的信息,表明该第i个测试机的健康状况优良,否则调用该第二显示模块17显示该第i个测试机环境劣下的信息,表明该第i个测试机的健康状况差,此测试机不利于后续的软件测试。
    本实施例的测试环境监测方法在实施例1的方法的基础上还包括:
    在该第一健康系数小于该设定阈值时,该第二计算模块利用公式计算该第i个测试机的第二健康系数;其后该第二判断模块判断该第二健康系数是否大于该设定阈值,若该第二健康系数大于该设定阈值则该第二显示模块显示该第i个测试机环境优良的信息,否则该第二显示模块显示该第i个测试机环境劣下的信息。
    虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

    关 键  词:
    测试 环境监测 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:测试环境监测系统及方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1640991.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1