一种信息通知方法及服务器的制造方法

文档序号:6626840阅读:171来源:国知局
一种信息通知方法及服务器的制造方法
【专利摘要】本发明实施例公开了一种信息通知方法,包括:服务器获取测试客户端进行自动化测试所生成的测试报告;所述服务器根据所述测试报告,生成通知消息;所述服务器向预设标识信息所标识的目标设备发送所述通知消息。采用本发明实施例,可以快速高效地将测试客户端的测试通知消息发送至目标设备,操作方便,智能化高。
【专利说明】一种信息通知方法及服务器

【技术领域】
[0001]本发明涉及网络【技术领域】,尤其涉及一种信息通知方法及服务器。

【背景技术】
[0002]随着测试技术的不断发展,通常一个公司或一个组织有多个测试客户端运行自动化测试程序,从而实现自动化测试。当每一个测试客户端陆续执行完测试任务时,会发出通知响声。但是测试客户端并不会把测试报告第一时间通知至自动化管理人员,当管理人员需要查看每一个测试客户端的测试报告时,需要人工自发地定时去查看每一台测试客户端的运行状态与测试报告,这种方式效率非常低,并且投入的人工成本高。


【发明内容】

[0003]本发明实施例提供一种信息通知方法及服务器,可以快速高效地将测试客户端的测试通知消息发送至目标设备,操作方便,智能化高。
[0004]本发明实施例提供了一种信息通知方法,包括:
[0005]服务器获取测试客户端进行自动化测试所生成的测试报告;
[0006]所述服务器根据所述测试报告,生成通知消息;
[0007]所述服务器向预设标识信息所标识的目标设备发送所述通知消息。
[0008]本发明实施例还提供了一种服务器,包括:
[0009]获取模块,用于获取测试客户端进行自动化测试所生成的测试报告;
[0010]生成模块,用于根据所述测试报告,生成通知消息;
[0011]发送模块,用于向预设标识信息所标识的目标设备发送所述通知消息。
[0012]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。

【专利附图】

【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的一种信息通知方法的流程示意图;
[0015]图2是本发明实施例提供的另一种信息通知方法的流程示意图;
[0016]图3是本发明实施例提供的又一种信息通知方法的流程示意图;
[0017]图4是本发明实施例提供的又一种信息通知方法的流程示意图;
[0018]图5是本发明实施例提供的一种信息通知系统架构图;
[0019]图6是本发明实施例提供的一种信息通知详细系统架构图;
[0020]图7是本发明实施例提供的一种服务器的结构示意图;
[0021]图8是本发明实施例提供的另一种服务器的结构示意图。

【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]请参照图1,为本发明实施例提供的一种信息通知方法的流程示意图;如图1所述,本实施例所述的一种信息通知方法包括步骤:
[0024]S100,服务器获取测试客户端进行自动化测试所生成的测试报告;
[0025]具体实施例中,在需要进行自动化测试时,启动测试客户端,测试客户端利用自动化功能测试模块进行测试,自动化测试功能模块中包括实现各种功能自动化测试的代码集口 ο
[0026]自动化测试系统通过测试客户端自动化运行测试脚本来实现自动化测试,测试脚本包括三个模块的功能,自动化功能测试模块、自动化测试报告形成模块以及自动化测试报告上传模块。其中,自动化功能测试模块执行自动化测试功能测试,自动化测试报告形成模块用于在自动化功能测试模块执行测试的过程中形成特定格式和特定文件格式的测试报告,自动化测试报告上传模块用于在测试客户端执行自动化任务完成后把形成的测试报告上传至服务器指定的存储文件中。测试客户端将测试报告上传至服务器,服务器即可以获取测试报告,需要说明的是,测试客户端与服务器可以同在一个局域网中,服务器与互联网连接,因此测试客户端在进行自动化测试时,可以避免外部网络的攻击和干扰,安全性比较闻。
[0027]S101,所述服务器根据所述测试报告,生成通知消息;
[0028]具体实施例中,服务器根据所获取的测试报告生成通知消息,该通知消息可以包括测试报告,也可以不包括测试报告,具体是否需要携带测试报告可以根据通知消息的存在形式决定。例如,若通知消息是以通知邮件的形式存在,则可以将测试报告附在测试邮件中,若通知消息是以通知短信的形式存在,则不需要将测试报告附在通知短信中,可选的,通知短信的内容可以是提示用户某一个测试客户端的自动化测试完成。需要说明的是,每一个测试报告都有一个命名,每一个测试客户端都有一个特定编号,测试报告的命名可以是测试客户端特定编号+自动化完成测试任务的时间点,可选的,测试报告的命名还可以包括4个随机数值,保证每一个测试客户端上传的每一个测试报告都是唯一的。通知消息也可以是在APP中进行发送的通知信息形式存在,例如,通过微信进行传送或者QQ进行传
"Tj- -rj- O
[0029]S102,所述服务器向预设标识信息所标识的目标设备发送所述通知消息。
[0030]具体实施例中,服务器向预设标识信息所标识的目标设备发送通知消息,预设标识信息可以是邮箱地址信息或者手机号码信息或者APP账号信息等等。服务器向预设标识信息所标识的目标设备发送通知消息,以使管理员可以从目标设备中查看到通知消息,高效方便,该服务器向目标设备发送通知消息可以是通过互联网向目标设备发送。
[0031]可选的,预设标识信息可以是管理员预先进行设置的,每一个客户端可以设置多个预设标识,即是通知消息以多种方式发送至目标设备。例如,若管理员设置的模式值为
O,则不自动发送任何通知消息,若模式值为1,则仅通过邮件方式发送通知消息,若模式值为2,则仅通过短信方式发送通知消息,模式值为3,则通过邮件方式和短信方式发送通知消息,当通过邮件方式发送通知消息时,可以设置多个接收邮箱地址。若通过邮箱方式则可以包括测试报告,若通过短信方式则不需要包括测试报告。
[0032]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0033]请参照图2,为本发明实施例提供的另一种信息通知方法的流程示意图;本实施例所述的一种信息通知方法包括步骤:
[0034]S200,服务器获取测试客户端进行自动化测试所生成的测试报告;
[0035]S201,所述服务器将所述测试报告存储至指定存储路径的存储文件中,所述存储文件存储未处理的测试报告;
[0036]具体实施例中,服务器获取了测试客户端进行自动化测试所生成的测试报告后,将测试报告存储至指定存储路径的存储文件中,该指定存储路径可以是管理员预先在服务器中进行设置的。可选的,当测试测试客户端需要将测试报告进行上传时,即向服务器发送询问请求,该询问请求用于向服务器确认测试报告需要上传的指定存储路径,服务器根据询问请求向测试客户端返回指定存储路径,以使测试客户端根据指定存储路径上传测试报生口 ο
[0037]服务器接收到测试客户端上传的测试报告,并存储至指定存储路径的存储文件中,需要说明的是,该存储文件中所存储的测试报告均为未处理的测试报告,若处理一个测试报告则将该测试报告从存储文件中移除,以保证存储文件中所存储的所有测试报告为未处理的测试报告。
[0038]S202,所述服务器以预设周期查询所述存储文件中是否存储未处理的测试报告,若存在,则所述服务器根据所述测试报告,生成通知消息;
[0039]具体实施例中,服务器对存储文件中所存储的未处理测试报告处理的频率为预设周期,即是服务器以预设周期查询存储文件中是否存储未处理的测试报告,此预设周期可以由管理员进行设定,例如可以设定10分钟为一个预设周期,即是每隔10分钟,服务器即查询存储文件中是否存储未处理的测试报告,如果存储文件中存在未处理的测试报告,则根据测试报告,生成通知消息,通知消息的存在形式可以是通知邮件或者通知短信等等。
[0040]可选的,服务器同时将处理后的测试报告的命名记录在特定表格中,该特定表格中所记录的命名均为已处理的测试报告的命名,服务器定时查看该特定表格中所记录的测试报告的命名是否与存储文件中所存储的未处理的测试报告命名相同,若有相同,则确定系统出现了故障,并发出故障报错。故障可能是由于服务器突然断电导致未将该测试报告从存储文件中移除,或者是由于网络原因导致通知消息未发出等等。
[0041]S203,所述服务器向预设标识信息所标识的目标设备发送所述通知消息。
[0042]S204,所述服务器将所述测试报告从所述存储文件中移除。
[0043]具体实施例中,服务器向预设标识信息所标识的目标设备发送通知消息后,服务器即将该测试报告从存储文件中移除,以保证存储文件中所存储的测试报告均为未处理的测试报告。
[0044]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0045]请参照图3,为本发明实施例提供的又一种信息通知方法的流程示意图;如图3所述,本实施例所述的一种信息通知方法包括步骤:
[0046]S300,服务器获取测试客户端进行自动化测试所生成的测试报告;
[0047]S301,所述服务器根据所述测试报告,生成通知邮件,所述通知邮件包括所述测试?艮告;
[0048]具体实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告后,根据测试报告生成通知邮件,即是通知消息的存在方式是以通知邮件的方式存在。该通知邮件中可以包括测试报告,测试报告可以为通知邮件的附件,也可以为通知邮件的正文。
[0049]S302,所述服务器向预设邮件地址信息所标识的邮箱发送所述通知邮件。
[0050]具体实施例中,服务器向预设邮件地址信息所标识的邮箱发送该通知邮件,预设邮件地址信息可以是管理员在服务器中进行设定的,预设邮件地址信息可以是多个邮箱的邮件地址信息。需要说明的是,服务器通过局域网获取测试客户端的测试报告,并通过互联网向预设邮件地址信息所标识的邮箱发送通知邮件,这样可以避免外部网络对测试客户端进行自动化测试过程的攻击。
[0051]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0052]请参照图4,为本发明实施例提供的又一种信息通知方法的流程示意图;如图4所述,本实施例所述的一种信息通知方法包括步骤:
[0053]S400,服务器获取测试客户端进行自动化测试所生成的测试报告;
[0054]S401,所述服务器根据所述测试报告,生成通知短信;
[0055]具体实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告后,根据测试报告生成通知短信,即是通知消息的存在方式是以通知短信的方式存在。该通知短信中不包括完整的测试报告,通知短信的内容可以由管理员进行设定,例如,通知短信可以包括测试报告的部分关键内容信息,或者通知短信仅仅通知某一个测试报告的生成,或者某一个测试客户端完成自动化测试等等。
[0056]S402,所述服务器向预设手机号码信息所标识的手机终端发送所述通知短信。
[0057]具体实施例中,服务器向预设手机号码信息所标识的手机终端发送该通知短信,预设手机号码信息可以是管理员在服务器中进行设定的,预设手机号码信息可以是多个手机号码信息。需要说明的是,服务器通过局域网获取测试客户端的测试报告,并通过蜂窝网向预设手机号码信息所标识的手机终端发送通知短信,这样可以避免外部网络对测试客户端进行自动化测试过程的攻击。
[0058]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0059]请参照图5,为本发明实施例提供的一种信息通知系统架构图,如图所示,该信息通知系统架构图中包括至少一个测试客户端和服务器,测试客户端通过局域网与服务器连接,服务器与互联网连接,服务器通过互联网向目标设备发送通知消息。
[0060]每一个测试客户端包括三个串口,视频采集卡,自动化测试系统程序的电脑,带串口的模拟遥控器和测试设备,自动化测试客户端执行自动化测试程序,进行自动化功能测试,测试任务执行完成后自动形成自动化测试报告,并自动把形成的测试报告发送给局域网内的服务器中指定存储路径的存储文件中。具体的,请参照图6所示,测试客户端可以包括自动化功能测试模块、自动化测试报告形成模块以及自动化测试报告上传模块,自动化功能测试模块用于执行自动化功能测试,自动化测试报告形成模块用于在自动化功能测试模块执行自动化测试过程中形成特定格式和特定文件格式的测试报告,自动化测试报告上传模块用于测试客户端执行自动化测试任务完成后把形成的测试报告上传至服务器指定存储路径的存储文件中。
[0061]服务器接收各个测试客户端上传的测试报告,并将其存储至指定存储路径的存储文件中,服务器以预设周期去存储文件中查询是否有新完成的自动化测试报告,如果有,则根据自动化测试管理员设置的相关内容,判断是否需要发送相关的通知消息,如果需要则通过互联网发送通知邮件或者通知短信等等。具体的,请参照图6所示,服务器包括自动化测试报告分析模块和自动化测试报告通知模块,自动化测试报告分析模块即是判断存储文件中是否有新完成的测试报告,自动化测试报告通知模块即是发送通知消息。
[0062]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0063]请参照图7,为本发明实施例提供的一种服务器的结构示意图,如图所示,本发明实施例提供的服务器包括获取模块100、生成模块101和发送模块102,下面分别对各个模块进行详细介绍。
[0064]获取模块100,用于获取测试客户端进行自动化测试所生成的测试报告;
[0065]具体实施例中,在需要进行自动化测试时,启动测试客户端,测试客户端利用自动化功能测试模块进行测试,自动化测试功能模块中包括实现各种功能自动化测试的代码集口 O
[0066]自动化测试系统通过测试客户端自动化运行测试脚本来实现自动化测试,测试脚本包括三个模块的功能,自动化功能测试模块、自动化测试报告形成模块以及自动化测试报告上传模块。其中,自动化功能测试模块执行自动化测试功能测试,自动化测试报告形成模块用于在自动化功能测试模块执行测试的过程中形成特定格式和特定文件格式的测试报告,自动化测试报告上传模块用于在测试客户端执行自动化任务完成后把形成的测试报告上传至服务器指定的存储文件中。测试客户端将测试报告上传至服务器,服务器获取模块100即可以获取测试报告,需要说明的是,测试客户端与服务器可以同在一个局域网中,服务器与互联网连接,因此测试客户端在进行自动化测试时,可以避免外部网络的攻击和干扰,安全性比较高。
[0067]生成模块101,用于根据所述测试报告,生成通知消息;
[0068]具体实施例中,服务器生成模块101根据所获取的测试报告生成通知消息,该通知消息可以包括测试报告,也可以不包括测试报告,具体是否需要携带测试报告可以根据通知消息的存在形式决定。例如,若通知消息是以通知邮件的形式存在,则可以将测试报告附在测试邮件中,若通知消息是以通知短信的形式存在,则不需要将测试报告附在通知短信中,可选的,通知短信的内容可以是提示用户某一个测试客户端的自动化测试完成。需要说明的是,每一个测试报告都有一个命名,每一个测试客户端都有一个特定编号,测试报告的命名可以是测试客户端特定编号+自动化完成测试任务的时间点,可选的,测试报告的命名还可以包括4个随机数值,保证每一个测试客户端上传的每一个测试报告都是唯一的。通知消息也可以是在APP中进行发送的通知信息形式存在,例如,通过微信进行传送或者QQ进行传送等等。
[0069]可选的,所述生成模块101具体用于根据所述测试报告,生成通知邮件,所述通知邮件包括所述测试报告;
[0070]具体实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告后,生成模块101根据测试报告生成通知邮件,即是通知消息的存在方式是以通知邮件的方式存在。该通知邮件中可以包括测试报告,测试报告可以为通知邮件的附件,也可以为通知邮件的正文。
[0071]可选的,所述生成模块101具体用于根据所述测试报告,生成通知短信;
[0072]具体实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告后,生成模块101根据测试报告生成通知短信,即是通知消息的存在方式是以通知短信的方式存在。该通知短信中不包括完整的测试报告,通知短信的内容可以由管理员进行设定,例如,通知短信可以包括测试报告的部分关键内容信息,或者通知短信仅仅通知某一个测试报告的生成,或者某一个测试客户端完成自动化测试等等。
[0073]发送模块102,用于向预设标识信息所标识的目标设备发送所述通知消息。
[0074]具体实施例中,服务器发送模块102向预设标识信息所标识的目标设备发送通知消息,预设标识信息可以是邮箱地址信息或者手机号码信息或者APP账号信息等等。服务器向预设标识信息所标识的目标设备发送通知消息,以使管理员可以从目标设备中查看到通知消息,高效方便,该服务器向目标设备发送通知消息可以是通过互联网向目标设备发送。
[0075]可选的,预设标识信息可以是管理员预先进行设置的,每一个客户端可以设置多个预设标识,即是通知消息以多种方式发送至目标设备。例如,若管理员设置的模式值为
O,则不自动发送任何通知消息,若模式值为1,则仅通过邮件方式发送通知消息,若模式值为2,则仅通过短信方式发送通知消息,模式值为3,则通过邮件方式和短信方式发送通知消息,当通过邮件方式发送通知消息时,可以设置多个接收邮箱地址。若通过邮箱方式则可以包括测试报告,若通过短信方式则不需要包括测试报告。
[0076]可选的,所述发送模块102具体用于向预设邮件地址信息所标识的邮箱发送所述通知邮件。
[0077]具体实施例中,服务器发送模块102向预设邮件地址信息所标识的邮箱发送该通知邮件,预设邮件地址信息可以是管理员在服务器中进行设定的,预设邮件地址信息可以是多个邮箱的邮件地址信息。需要说明的是,服务器通过局域网获取测试客户端的测试报告,并通过互联网向预设邮件地址信息所标识的邮箱发送通知邮件,这样可以避免外部网络对测试客户端进行自动化测试过程的攻击。
[0078]可选的,所述发送模块102具体用于向预设手机号码信息所标识的手机终端发送所述通知短/[目。
[0079]具体实施例中,服务器发送模块102向预设手机号码信息所标识的手机终端发送该通知短信,预设手机号码信息可以是管理员在服务器中进行设定的,预设手机号码信息可以是多个手机号码信息。需要说明的是,服务器通过局域网获取测试客户端的测试报告,并通过蜂窝网向预设手机号码信息所标识的手机终端发送通知短信,这样可以避免外部网络对测试客户端进行自动化测试过程的攻击。
[0080]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0081]请参照图8,为本发明实施例提供的另一种服务器的结构示意图,如图所示,本实施例的服务器包括获取模块100、生成模块101、发送模块102、存储模块103、查询模块104以及移除模块105。其中,获取模块100、生成模块101、发送模块102请参照图7的描述,在此不再赘述。
[0082]存储模块103,用于将获取模块100所获取的所述测试报告存储至指定存储路径的存储文件中,所述存储文件存储未处理的测试报告;
[0083]具体实施例中,服务器获取了测试客户端进行自动化测试所生成的测试报告后,存储模块103将测试报告存储至指定存储路径的存储文件中,该指定存储路径可以是管理员预先在服务器中进行设置的。可选的,当测试测试客户端需要将测试报告进行上传时,即向服务器发送询问请求,该询问请求用于向服务器确认测试报告需要上传的指定存储路径,服务器根据询问请求向测试客户端返回指定存储路径,以使测试客户端根据指定存储路径上传测试报告。
[0084]服务器存储模块103接收到测试客户端上传的测试报告,并存储至指定存储路径的存储文件中,需要说明的是,该存储文件中所存储的测试报告均为未处理的测试报告,若处理一个测试报告则将该测试报告从存储文件中移除,以保证存储文件中所存储的所有测试报告为未处理的测试报告。
[0085]查询模块104,用于以预设周期查询所述存储文件中是否存储未处理的测试报生P=I ;
[0086]具体实施例中,服务器对存储文件中所存储的未处理测试报告处理的频率为预设周期,即是服务器查询模块104以预设周期查询存储文件中是否存储未处理的测试报告,此预设周期可以由管理员进行设定,例如可以设定10分钟为一个预设周期,即是每隔10分钟,服务器即查询存储文件中是否存储未处理的测试报告,如果存储文件中存在未处理的测试报告,则根据测试报告,生成通知消息,通知消息的存在形式可以是通知邮件或者通知銜隹坐坐方? I B寸寸ο
[0087]可选的,服务器同时将处理后的测试报告的命名记录在特定表格中,该特定表格中所记录的命名均为已处理的测试报告的命名,服务器定时查看该特定表格中所记录的测试报告的命名是否与存储文件中所存储的未处理的测试报告命名相同,若有相同,则确定系统出现了故障,并发出故障报错。故障可能是由于服务器突然断电导致未将该测试报告从存储文件中移除,或者是由于网络原因导致通知消息未发出等等。
[0088]所述生成模块101用于若所述查询模块104查询到所述存储文件中存在未处理的测试报告,根据所述测试报告,生成通知消息。
[0089]所述移除模块105,用于将所述测试报告从所述存储文件中移除。
[0090]具体实施例中,服务器向预设标识信息所标识的目标设备发送通知消息后,服务器移除模块105即将该测试报告从存储文件中移除,以保证存储文件中所存储的测试报告均为未处理的测试报告。
[0091]本发明实施例中,服务器获取测试客户端进行自动化测试所生成的测试报告,根据测试报告生成通知消息,服务器向预设标识信息所标识的目标设备发送通知消息。本实施方式在测试客户端结束自动化测试后,将测试报告上传至服务器,并由服务器向目标设备发送通知消息,管理员可以方便快速获知测试客户端的测试结果,操作方便,效率高,智能化高。
[0092]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0093]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0094]本发明实施例终端中的单元或单元可以根据实际需要进行合并、划分和删减。
[0095]本发明实施例的微控制器等部件,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0096]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种信息通知方法,其特征在于,包括: 服务器获取测试客户端进行自动化测试所生成的测试报告; 所述服务器根据所述测试报告,生成通知消息; 所述服务器向预设标识信息所标识的目标设备发送所述通知消息。
2.如权利要求1所述的方法,其特征在于,所述服务器获取测试客户端进行自动化测试所生成的测试报告之后,包括: 所述服务器将所述测试报告存储至指定存储路径的存储文件中,所述存储文件存储未处理的测试报告; 所述服务器以预设周期查询所述存储文件中是否存储未处理的测试报告,若存在,则所述服务器根据所述测试报告,生成通知消息。
3.如权利要求2所述的方法,其特征在于,所述服务器根据所述测试报告,生成通知消息,包括: 所述服务器根据所述测试报告,生成通知邮件,所述通知邮件包括所述测试报告; 所述服务器向预设标识信息所标识的目标设备发送所述通知消息,包括: 所述服务器向预设邮件地址信息所标识的邮箱发送所述通知邮件。
4.如权利要求2所述的方法,其特征在于,所述服务器根据所述测试报告,生成通知消息,包括: 所述服务器根据所述测试报告,生成通知短信; 所述服务器向预设标识信息所标识的目标设备发送所述通知消息,包括: 所述服务器向预设手机号码信息所标识的手机终端发送所述通知短信。
5.如权利要求3或4所述的方法,其特征在于,所述服务器向预设标识信息所标识的目标设备发送所述通知消息之后,还包括: 所述服务器将所述测试报告从所述存储文件中移除。
6.一种服务器,其特征在于,包括: 获取模块,用于获取测试客户端进行自动化测试所生成的测试报告; 生成模块,用于根据所述测试报告,生成通知消息; 发送模块,用于向预设标识信息所标识的目标设备发送所述通知消息。
7.如权利要求6所述的服务器,其特征在于,所述服务器还包括: 存储模块,用于将所述测试报告存储至指定存储路径的存储文件中,所述存储文件存储未处理的测试报告; 查询模块,用于以预设周期查询所述存储文件中是否存储未处理的测试报告; 所述生成模块用于若所述存储文件中存在未处理的测试报告,根据所述测试报告,生成通知消息。
8.如权利要求7所述的服务器,其特征在于, 所述生成模块具体用于根据所述测试报告,生成通知邮件,所述通知邮件包括所述测i式?艮告; 所述发送模块具体用于向预设邮件地址信息所标识的邮箱发送所述通知邮件。
9.如权利要求7所述服务器,其特征在于, 所述生成模块具体用于根据所述测试报告,生成通知短信; 所述发送模块具体用于向预设手机号码信息所标识的手机终端发送所述通知短信。
10.如权利要求8或9所述的服务器,其特征在于,所述服务器还包括: 移除模块,用于将所述测试报告从所述存储文件中移除。
11.一种信息通知系统,其特征在于,包括至少一个测试客户端和如权利要求6至10任一项所述的服务器;所述测试客户端通过局域网与所述服务器连接,所述服务器与互联网连接;其中, 所述测试客户端,用于进行自动化测试生成测试报告,并将所述测试报告通过所述局域网上传至所述服务器; 所述服务器,用于根据所述测试报告生成通知消息,并通过所述互联网向预设标识信息所标识的目标设备发送所述通知消息。
【文档编号】G06F11/36GK104243282SQ201410466557
【公开日】2014年12月24日 申请日期:2014年9月12日 优先权日:2014年9月12日
【发明者】陈斯帆 申请人:深圳创维数字技术有限公司, 深圳市创维软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1