一种用于交换机测试过程的记录工具及其使用方法

文档序号:9581553阅读:537来源:国知局
一种用于交换机测试过程的记录工具及其使用方法
【技术领域】
[0001]本发明涉及交换机测试记录工具技术领域,尤其涉及一种用于交换机测试过程的记录工具及其使用方法。
【背景技术】
[0002]随着人们对软件产品功能要求的日益提高,测试工作愈加显得重要。产品发布前,测试工作必须精益求精,确保产品不仅能正常使用,且使用过程中,尽可能地避免一些问题的出现。这样不仅仅是对工作的负责,也是对用户的负责。对于交换机的测试来说,记录日志可以通过SecureCRT这个工具实现,但是该工具有几个缺点,第一是日志信息很繁冗,没有任何归类,只是简单的记录交换机的命令行操作;第二,对于日志的记录时间也相对模糊,出问题后,不利于查阅。

【发明内容】

[0003]本发明主要是解决现有技术中所存在的日志的记录和查阅不便的技术问题,本发明的第一目的在于提供一种用于交换机测试过程的记录工具,本发明的第二目的在于提供一种上述记录工具的使用方法。
[0004]为了实现本发明的第一目的,其主要采用的技术方案如下:
[0005]—种用于交换机测试过程的记录工具,包括客户端和服务器端,所述客户端包括分别与所述服务器端相连接的交换机过程记录模块、Web测试记录模块和手动输入模块,所述交换机过程记录模块和Web测试记录模块还分别与待测试的交换机相连接,其中,所述交换机过程记录模块用于收集所述交换机的人机交互信息;所述Web测试记录模块用于收集所述交换机的Web测试信息;所述手动输入模块用于收集所述交换机的手工记录信息;所述服务器端用于存储所述人机交互信息、Web测试信息和手工记录信息。
[0006]进一步地,所述手动输入模块包括Bug记录模块、测试报告模块和测试技巧分享模块,所述Bug记录模块、测试报告模块和测试技巧分享模块分别设有第一至第三模板,
[0007]所述Bug记录模块用于根据用户在所述第一模板中输入的Bug记录类关键字生成Bug描述记录,所述测试报告模块用于根据用户在所述第二模板中输入的测试报告类关键字生成测试报告记录,所述测试技巧分享模块用于根据用户在所述第三模板中输入的分享内容生成测试技巧分享记录。
[0008]进一步地,所述Bug记录类关键字包括bug描述,优先级和操作步骤;所述测试报告类关键字包括测试人员,测试时间,测试内容,测试过程和测试结果;所述分享内容包括标题,时间和正文。
[0009]进一步地,所述人机交互信息包括所述交换机的命令行的过程记录和打印信息记录,所述Web测试信息包括所述交换机的Web测试操作步骤和操作时间,所述手工记录信息包括所述Bug描述记录、测试报告记录和测试技巧分享记录。
[0010]为了实现本发明的第二目的,其主要采用的技术方案如下:
[0011]—种用于交换机测试过程的记录工具的使用方法,其包括以下步骤:
[0012]S1、将所述客户端分别与服务器端和待测试的所述交换机相连接;
[0013]S2、所述客户端分别收集所述交换机的人机交互信息、Web测试信息和手工记录信息;
[0014]S3、所述客户端将所述人机交互信息、Web测试信息和手工记录信息保存至所述服务器端。
[0015]进一步地,所述步骤S2中,所述人机交互信息包括所述交换机的命令行的过程记录和打印信息记录,所述Web测试信息包括所述交换机的Web测试操作步骤和操作时间,所述手工记录信息包括Bug描述记录、测试报告记录和测试技巧分享记录。
[0016]进一步地,所述步骤S2中,所述客户端收集所述交换机的人机交互信息的具体步骤如下:
[0017]S210、所述客户端的交换机过程记录模块通过串行通讯端口连接所述交换机,开启定时器,
[0018]S211、所述交换机过程记录模块收集所述交换机命令行的过程记录,且所述交换机过程记录模块还周期性的探测所述交换机是否发出打印信息,如果有,则收集打印信息记录,
[0019]S212、将所述过程记录和打印信息记录按照系统时间和既定格式进行处理;
[0020]所述客户端收集所述交换机的Web测试信息的具体步骤如下:
[0021]S220、所述客户端的Web测试记录模块记录测试过程中鼠标点击的动作,并将这些动作按照先后顺序保存为一个完整的操作步骤,
[0022]S221、所述Web测试记录模块记录测试过程中对应的操作时间;
[0023]所述客户端收集所述交换机的手工记录信息的具体步骤如下:
[0024]S230、所述客户端的Bug记录模块记录用户在第一模板中输入的Bug记录类关键字,并根据所述Bug记录类关键字生成Bug描述记录,
[0025]S231、所述客户端的测试报告模块记录用户在第二模板中输入的测试报告类关键字,并根据所述测试报告类关键字生成测试报告记录,
[0026]S232、所述客户端的测试技巧分享模块记录用户在第三模板中输入的分享内容,生成测试技巧分享记录。
[0027]进一步地,所述步骤S1中,所述客户端通过socket编程与所述服务器端通信连接。
[0028]本发明的有益效果在于:通过客户端将交换机的测试记录按照类别以一定的规则进行分类记录,然后记录结果保存至服务器端,其方便了以后的查阅和管理,并且在遇到问题时,可以手工通过该工具进行记录,这样不仅能随时随地进行记录,而且记录方式简单便捷,归类效果好。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明的用于交换机测试过程的记录工具的结构框图;
[0031]图2是本发明的用于交换机测试过程的记录工具的方法流程图。
【具体实施方式】
[0032]下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0033]参阅图1所示,本发明的用于交换机测试过程的记录工具,包括客户端1和服务器端2,客户端1包括分别与服务器端2相连接的交换机过程记录模块3、Web测试记录模块4和手动输入模块5,交换机过程记录模块3和Web测试记录模块4还分别与待测试的交换机6相连接,其中,交换机过程记录模块3用于收集交换机6的人机交互信息;Web测试记录模块4用于收集交换机6的Web测试信息;手动输入模块5用于收集交换机6的手工记录信息;服务器端2用于存储人机交互信息、Web测试信息和手工记录信息。本发明中,客户端1和服务器端2通过socket模块进行连接,并且位于在系统后台,对交换机6的测试过程不产生影响。而使用服务器端2存储人机交互信息、Web测试信息和手工记录信息的目的主要是方便了以后的查阅和管理。
[0034]具体的,手动输入模块5包括Bug记录模块51、测试报告模块52和测试技巧分享模块53,Bug记录模块51、测试报告模块52和测试技巧分享模块53分别设有第一至第三模板(54-56),Bug记录模块51用于根据用户在第一模板54中输入的Bug记录类关键字生成Bug描述记录,测试报告模块52用于根据用户在第二模板55中输入的测试报告类关键字生成测试报告记录,测试技巧分享模块53用于根据用户在第三模板56中输入的分享内容生成测试技巧分享记录。其中,Bug记录类关键字包括bug描述,优先级和操作步骤;测试报告类关键字包括测试人员,测试时间,测试内容,测试过程和测试结果;分享内容包括标题,时间和正文。本发明中,用户在遇到的问题时,只需要针对性的选择Bug记录模块51或/和测试报告模块52或/和测试技巧分享模块53,然后输入关键字或/和内容,就能按照既定模板进行填写,这样就可生成阅读较为方便的Bug记录或/和测试报告记录或测试技巧分享记录。其好处是随时随地记录,记录思路清晰,可以更好的辅助测试人员完成繁杂的测试任务。
[0035]本实施例中的人机交互信息包括交换机的命令行的过程记录和打印信息记录,Web测试信息包括交换机的Web测试操作步骤和操作时间,手工记录信息包括Bug描述记录、测试报告记录和测试技巧分享记录。
[0036]参阅图
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1