局域网之间程序错误信息bug传送及接收的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种局域网之间程序错误信息BUG传送的方法和一种局域网之间程序错误信息BUG传送的装置,以及,一种局域网之间程序错误信息BUG接收的方法和一种局域网之间程序错误信息BUG接收的装置。
【背景技术】
[0002]大型的研发企业通常在不同的地域上均建立研发中心,比如可能分别在天津和北京建立研发中心。对于企业而言,新产品的研发对保密的要求很高,所以研发中心一般采用的独立局域网,由此将企业内部研发环境与外部互联网断开,以避免新产品的研发内容泄漏。
[0003]当不同地域的研发中心需要互相合作完成研发时,由于采用独立的局域网与外部互联网断开,因此不能通过互联网来互相传递研发信息。例如,当对一款游戏进行同时测试的时候,假设在天津的研发团队想将测试出来的程序错误信息BUG传递给北京的研发团队以便于进行后续整体的调试和改进,但由于天津和北京的研发中心之间的网络是断开的,因此不能通过互联网来传递程序错误信息BUG。目前的方式是通过电话来进行程序错误信息BUG的记录,比如天津的研发团队通过电话告知北京的研发团队游戏的程序错误信息BUG,然后北京的研发团队进行记录和整理,但是这种方式效率太低,不能满足目前对于新产品开发的要求。
[0004]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种程序错误信息BUG的传递策略,用以传递不同局域网之间的程序错误信息BUG,提高程序错误信息BUG的传递效率。
【发明内容】
[0005]本发明实施例所要解决的技术问题是提供一种局域网之间程序错误信息BUG传送的方法和一种局域网之间程序错误信息BUG接收的方法,用以传递不同局域网之间的程序错误信息BUG,提高程序错误信息BUG的传递效率。
[0006]相应的,本发明实施例还提供了一种局域网之间程序错误信息BUG传送的装置和一种局域网之间程序错误信息BUG接收的装置,用以保证上述方法的实现及应用。
[0007]为了解决上述问题,本发明公开了一种局域网之间程序错误信息BUG传送的方法,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备,所述第二设备具有接收外部网络电子邮件的权限,所述的方法包括:
[0008]获得在所述第一设备执行测试用例时的程序错误信息BUG ;
[0009]按照预设格式将所述程序错误信息BUG组织为特定电子邮件;
[0010]将所述特定电子邮件发送至所述第二设备。
[0011]优选地,在所述第一设备中安装有第一管理系统TestLink,所述TestLink集成故障跟踪Mantis组件,所述获得在所述第一设备执行测试用例时的程序错误信息BUG的步骤包括:
[0012]当在所述第一设备执行测试用例发现程序错误信息BUG时,接收到打开指示;
[0013]依据所述打开指示开启所述Mantis组件;
[0014]在所述Mantis组件中接收所述程序错误信息BUG。
[0015]优选地,所述特定电子邮件包括邮件标题和邮件正文,所述预设格式中包括邮件标识和邮件格式,所述按照预设格式将所述程序错误信息BUG组织为特定电子邮件的步骤包括:
[0016]采用所述邮件标识生成邮件标题;
[0017]将所述程序错误信息BUG采用所述邮件格式生成邮件正文;
[0018]将所述邮件标题和邮件正文组织为特定电子邮件。
[0019]优选地,所述程序错误信息BUG包括程序错误摘要、发现人信息、程序错误严重性、程序错误产品版本号、程序错误详细信息的至少一种。
[0020]本发明实施例还公开了一种局域网之间程序错误信息BUG接收的方法,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备,所述第一设备具有接收外部网络电子邮件的权限,所述的方法包括:
[0021]接收所述第一设备发送的电子邮件;判断所述电子邮件是否为特定电子邮件;
[0022]若是,则解析所述特定电子邮件获得程序错误信息BUG。
[0023]优选地,所述电子邮件包括邮件标题;所述判断所述电子邮件是否为特定电子邮件的步骤包括:
[0024]从所述电子邮件中提取邮件标题;
[0025]判断所述邮件标题是否为预置的邮件标识;
[0026]若是,则判定所述电子邮件为特定电子邮件。
[0027]优选地,所述特定电子邮件还包括邮件正文;在所述第二设备中安装有第二管理系统TestTrack,所述解析所述特定电子邮件获得程序错误信息BUG的步骤包括:
[0028]从所述特定电子邮件中提取邮件正文,并采用所述邮件正文生成临时文件;
[0029]解析所述临时文件获得程序错误信息BUG ;
[0030]将所述程序错误信息BUG导入所述TestTrack中。
[0031]本发明实施例还公开了一种局域网之间程序错误信息BUG传送的装置,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备,所述第二设备具有接收外部网络电子邮件的权限,所述的装置包括:
[0032]获得模块,用于获得在所述第一设备执行测试用例时的程序错误信息BUG ;
[0033]组织模块,用于按照预设格式将所述程序错误信息BUG组织为特定电子邮件;
[0034]发送模块,用于将所述特定电子邮件发送至所述第二设备。
[0035]优选地,在所述第一设备中安装有第一管理系统TestLink,所述TestLink集成故障跟踪Mantis组件,所述获得模块包括:
[0036]指示接收子模块,用于当在所述第一设备执行测试用例发现程序错误信息BUG时,接收到打开指示;
[0037]组件开启子模块,用于依据打开指示开启所述Mantis组件;
[0038]故障接收子模块,用于在所述Mantis组件中接收所述程序错误信息BUG。
[0039]本发明实施例还公开了一种局域网之间程序错误信息BUG接收的装置,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备,所述第一设备具有接收外部网络电子邮件的权限,所述的装置包括:
[0040]接收模块,用于接收所述第一设备发送的电子邮件;
[0041]判断模块,用于判断所述电子邮件是否为特定电子邮件;若是,则调用生成模块;
[0042]生成模块,用于依据所述特定电子邮件生成程序错误信息BUG。
[0043]与现有技术相比,本发明实施例包括以下优点:
[0044]在本发明实施例中涉及独立的第一局域网和第二局域网,在第一局域网内部设置一个只具有向外部网络发送电子邮件的权限的设备,在第二局域网内部设置一个只具有接收外部网络电子邮件的权限的设备。当在第一局域网的设备执行测试用例出现程序错误信息BUG时,记录该程序错误信息BUG,并将该程序错误信息BUG以电子邮件的形式告知第二局域网的设备。由于程序错误信息BUG对于保密性要求并不高,故在本发明实施例中采用电子邮件的形式进行传递,当在第二局域网的设备接收到该电子邮件后,可以自动触发解析电子邮件的任务,解析电子邮件获得程序错误信息BUG,基于电子邮件的程序错误信息BUG传递方式,简单且易于实现,并且传递效率高。
【附图说明】
[0045]图1是本发明的一种局域网之间程序错误信息BUG传送的方法实施例的步骤流程图;
[0046]图2是本发明的一种局域网之间程序错误信息BUG接收的方法实施例的步骤流程图;
[0047]图3是本发明的一种局域网之间程序错误信息BUG传送的方法实施例的结构框图;
[0048]图4是本发明的一种局域网之间程序错误信息BUG接收的方法实施例的结构框图。
【具体实施方式】
[0049]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0050]经过发明人的仔细分析后,考虑到程序错误信息BUG的保密性要求并不高,故在本发明实施例中采用电子邮件的形式来传递程序错误信息BUG。因此,本发明实施例的一个核心构思在于,对于独立的第一局域网和第二局域网中,考虑到内部信息安全,在第一局域网内部设置一个只具有向外部网络发送电子邮件的权限的设备,在第二局域网内部设置一个只具有接收外部网络电子邮件的权限的设备。当在第一局域网的设备执行测试用例出现程序错误信息BUG时,记录该程序错误信息BUG,并将该程序错误信息BUG变换为电子邮件,通过具有向外部网络发送电子邮件的权限的设备,传递给第二局域网内部的设备设置为只具有接收外部网络电子邮件的权限的设备,并且在接收到电子邮