一种测试方法及装置与流程

文档序号:13176448阅读:160来源:国知局
技术领域本发明涉及网络测试领域,尤其涉及一种测试方法及装置。

背景技术:
利用测试工具进行测试,能够使软件存在的一些问题直观的显示在测试人员的面前,从而使测试人员能够根据测试结果找出错误的所在,并去解决或修复错误问题,测试工具存在的价值是为了提高测试效率,用来替代人工查找BUG。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:目前测试行业内的很多的测试工具,有些工具功能强大,但只能测试单进程,有些工具可以跨进程,但功能稍弱,每种测试工具都有自己的利弊,如何让工具之间协同工作完成测试是一个难题。

技术实现要素:
为了克服现有技术问题,本发明实施例提出一种测试方法及装置,可以将不同的测试工具串联起来,让不同测试工具之间协同工作。本发明实施例解决其技术问题所采用的技术方案是:本发明实施例所提供的一种测试方法,包括:监控第一测试工具是否生成任务文件;当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。作为本发明的进一步改进,所述获取所述任务文件,执行与所述任务文件对应的测试操作,包括:向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。作为本发明的进一步改进,所述执行与所述任务文件对应的测试操作,包括:解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。作为本发明的进一步改进,所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务;所述结果文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。本发明实施例所提供的一种测试装置,包括:监控模块:用于监控第一测试工具是否生成任务文件;第一执行模块:用于当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;第一发送模块:用于当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。作为本发明的进一步改进,所述第一执行模块还包括请求子模块:用于向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。作为本发明的进一步改进,所述第一执行模块还包括解析子模块:用于解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。作为本发明的进一步改进,所述第一发送模块中的结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。本发明实施例所提供的一种测试方法,包括:执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件;将所述任务文件发送至所述第二测试工具;接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。作为本发明的进一步改进,所述将所述任务文件发送至所述第二测试工具,包括:接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。作为本发明的进一步改进,所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。作为本发明的进一步改进,根据所述结果文件执行操作包括:根据所述需求子文件获取下一测试步骤对应的测试对象以及任务;根据所述测试对象以及测试任务执行测试操作。本发明实施例所提供的一种测试装置,包括:任务文件生成模块:用于执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件;第二发送模块:用于将所述任务文件发送至所述第二测试工具;第二执行模块:用于接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。作为本发明的进一步改进,所述发送模块还包括接收子模块:用于接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。作为本发明的进一步改进,所述第二执行模块中的结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。作为本发明的进一步改进,所述第二执行模块还用于:根据所述需求子文件获取下一测试步骤对应的测试对象以及任务;根据所述测试对象以及测试任务执行测试操作。与现有技术相比,本发明有以下优点:本发明提出一种测试方法及装置,可以将不同的测试工具串联起来,弥补单一测试工具功能上的不足,让不同测试工具之间协同工作实现更强大的功能。附图说明图1为本发明应用于第二测试工具的测试方法第一实施例流程图;图2为本发明应用于第二测试工具的测试方法第二实施例流程图;图3为本发明应用于第二测试工具的测试装置第一实施例结构图;图4为本发明应用于第二测试工具的测试装置第二实施例结构图;图5为本发明应用于第一测试工具的测试方法第一实施例流程图;图6为本发明应用于第一测试工具的测试方法第二实施例流程图;图7为本发明应用于第一测试工具的测试装置第一实施例结构图;图8为本发明应用于第一测试工具的测试装置第二实施例结构图。附图标记:1-监控模块;2-第一执行模块;3-第一发送模块;4-任务文件生成模块;5-第二发送模块;6-第二执行模块;21-请求子模块;22-解析子模块;50-接收子模块。具体实施方式为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。实施例1参阅图1所示,为本发明所述的一种测试方法的流程图,该方法应用于本实施例所述第二测试工具,包括以下步骤:S101:监控第一测试工具是否生成任务文件。所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务,在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件。S102:当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作。在本发明实施例中,获取所述任务文件具体的可以通过两种方式:一种是当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,将生成的任务文件直接发送给第二测试工具,接收并解析任务文件,所述第二测试工具按照任务文件执行对应的测试操作;另一种是当所述第二测试工具在监控到所述第一测试工具生成所述任务文件时,向所述第一测试工具发送获取所述任务文件的请求,所述第一测试工具根据所述请求发送任务文件,所述第二测试工具接收并解析任务文件,按照任务文件执行对应的测试操作。S103:当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,并将生成的所述结果文件发送给所述第一测试工具。本发明实施例所述的一种测试方法,通过将第一测试工具生成的任务文件发送给第二测试工具,调用第二测试工具进行下一步的测试任务并反馈结果文件,来实现让不同测试工具之间协同工作。实施例2参阅图2所示,为本发明所述的一种测试方法的另一实施方式,该方法应用于本发明所述第二测试工具,包括以下步骤:S201:监控第一测试工具是否生成任务文件。所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务,在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件。S202:向所述第一测试工具发送获取所述任务文件的请求。当监测第一测试工具生成任务文件时,向第一测试工具发送获取所述任务文件的请求,所述第一测试工具响应该请求并反馈发送任务文件。S203:接收第一测试工具根据所述请求发送的所述任务文件。在本发明实施例中,所述第二测试工具接收所述第一测试工具反馈发送的任务文件。S204:解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务。所述第二测试工具对接收的任务文件进行解析,所述任务文件包括的信息为对应需要进行测试的测试对象以及需要执行的对应的测试任务;所述测试对象是指所述第一测试工具或所述第二测试工具所执行的对应的测试任务的对象,所述测试任务则是指需要所述第二测试工具对当前测试对象所要进行的测试操作。S205:根据所述测试对象以及测试任务执行测试操作。所述第二测试工具根据任务文件解析出来的信息,对测试对象按照测试任务所述的进行相应的测试操作。S206:当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,并将生成的所述结果文件发送给所述第一测试工具。所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务,所述测试任务是指需要所述第一测试工具对下一测试步骤对应的测试对象所要进行的测试操作,当所述第二测试工具产生的结果文件所包含的需求子文件为空文件时,说明整个测试任务完成,结束操作;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果,包括当前测试任务执行完毕的结果以及整个测试任务执行状态的结果;所述第二测试工具对当前测试任务执行完毕的结果是指该测试操作是否成功完成,若成功完成则记录为执行完成,若未成功完成则记录为执行失败,若执行失败,则所述第二测试工具暂时不发送结果文件给所述第一测试工具,所述第二测试工具继续执行测试操作,直至成功完成,执行完毕的结果在结果子文件上记录为执行完成,所述第二测试工具将所述结果文件发送给所述第一测试工具;所述整个测试任务执行状态的结果是指第二测试工具执行完成当前测试任务之后,整个测试任务的进度情况,若整个测试任务全部执行完毕,则需求子文件设置为空,结束操作。本发明实施例所述的一种测试方法,通过将第一测试工具生成的任务文件发送给第二测试工具,调用第二测试工具进行下一步的测试任务并反馈结果文件,来实现让不同测试工具之间协同工作。实施例3参阅图3所示,为本发明基于上述实施例一种的测试装置,包括:监控模块1:用于监控第一测试工具是否生成任务文件;所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务,在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件,所述监控模块1当监控到第一测试工具生成任务文件时,传输信息给第一执行模块2。第一执行模块2:用于当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;所述第一执行模块2接收到所述监控模块1传输的信息,获取第一测试工具生成的任务文件,获取所述任务文件具体的可以通过两种方式:一种是当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,将生成的任务文件直接发送给第一执行模块2,所述第一执行模块2接收并解析任务文件,并调用所述第二测试工具按照任务文件执行对应的测试操作;另一种是当所述第二测试工具在监控到所述第一测试工具生成所述任务文件时,向所述第一测试工具发送获取所述任务文件的请求,所述第一测试工具根据所述请求发送任务文件,所述第二测试工具的第一执行模块2接收并解析任务文件,并按照任务文件执行对应的测试操作;第一发送模块3:用于当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,所述第一发送模块3调用结果文件并将所述结果文件发送给所述第一测试工具。本发明实施例所述的一种测试装置,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,来实现让不同测试工具之间协同工作。实施例4参阅图4所示,为本发明一种测试装置的另一实施方式,包括:监控模块1:用于监控第一测试工具是否生成任务文件;所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务,在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件,所述监控模块1当监控到第一测试工具生成任务文件时,传输信息给请求子模块21。请求子模块21:用于向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件;所述请求子模块21接收到所述监控模块1传输的信息,获取第一测试工具生成的任务文件,获取方式为:当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,所述请求子模块21根据所述监控模块1传输的信息向所述第一测试工具发送获取所述任务文件的请求,所述第一测试工具根据所述请求发送任务文件。解析子模块22:用于解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作;所述解析子模块22解析请求子模块21获取的所述任务文件,得到所述任务文件对应的测试对象以及测试任务,所述第二测试工具对接收的任务文件进行解析;所述任务文件包括的信息为对应需要进行测试的测试对象以及需要执行的对应的测试任务;所述测试对象是指所述第一测试工具或所述第二测试工具所执行的对应的测试任务的对象,所述测试任务则是指需要所述第二测试工具对当前测试对象所要进行的测试操作;所述解析子模块22根据任务文件解析出来的信息,调用第二测试工具对测试对象按照测试任务所述的进行相应的测试操作。第一发送模块3:用于当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具;在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,所述第一发送模块3调用结果文件并将所述结果文件发送给所述第一测试工具;所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务,所述测试任务是指需要所述第一测试工具对下一测试步骤对应的测试对象所要进行的测试操作,当所述第二测试工具产生的结果文件所包含的需求子文件为空文件时,说明整个测试任务完成,结束操作;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果,包括当前测试任务执行完毕的结果以及整个测试任务执行状态的结果;所述第二测试工具对当前测试任务执行完毕的结果是指该测试操作是否成功完成,若成功完成则记录为执行完成,若未成功完成则记录为执行失败,若执行失败,则所述第一发送模块3暂时不发送结果文件给所述第一测试工具,所述第二测试工具继续执行测试操作,直至成功完成,执行完毕的结果在结果子文件上记录为执行完成,所述第一发送模块3将所述结果文件发送给所述第一测试工具;所述整个测试任务执行状态的结果是指第二测试工具执行完成当前测试任务之后,整个测试任务的进度情况,若整个测试任务全部执行完毕,则需求子文件设置为空,结束操作。本发明实施例所述的一种测试装置,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,来实现让不同测试工具之间协同工作。实施例5参阅图5所示,为本发明所述的一种测试方法的流程图,该方法应用于本发明所述第一测试工具,包括以下步骤:S301:执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件。在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件,所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务。S302:将所述任务文件发送至所述第二测试工具。在本发明实施例中,所述第二测试工具获取所述任务文件具体的可以通过两种方式:一种是当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,将生成的任务文件直接发送给第二测试工具,接收并解析任务文件,所述第二测试工具按照任务文件执行对应的测试操作;另一种是当所述第二测试工具在监控到所述第一测试工具生成所述任务文件时,向所述第一测试工具发送获取所述任务文件的请求,所述第一测试工具根据所述请求发送任务文件,所述第二测试工具的第一执行模块2接收并解析任务文件,并按照任务文件执行对应的测试操作。S303:接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,并将生成的所述结果文件发送给所述第一测试工具,所述第一测试工具根据结果文件执行下一步的操作。本发明实施例所述的一种测试方法,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,所述第一测试工具接收所述结果文件并根据结果文件执行下一步的操作,实现让不同测试工具之间协同工作。实施例6参阅图6所示,为本发明所述的一种测试方法的另一实施方式,该方法应用于本发明所述第一测试工具,包括以下步骤:S401:执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件。在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件,所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务。S402:接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。当监测第一测试工具生成任务文件时,向第一测试工具发送获取所述任务文件的请求,所述第一测试工具响应该请求并反馈发送任务文件,所述第二测试工具接收所述第一测试工具反馈发送的任务文件。S403:接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。在本发明实施例中,所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,并将生成的所述结果文件发送给所述第一测试工具,所述第一测试工具根据结果文件执行下一步的操作;所述第二测试工具对接收的任务文件进行解析,所述任务文件包括的信息为对应需要进行测试的测试对象以及需要执行的对应的测试任务;所述测试对象是指所述第一测试工具或所述第二测试工具所执行的对应的测试任务的对象,所述测试任务则是指需要所述第二测试工具对当前测试对象所要进行的测试操作;所述第二测试工具根据任务文件解析出来的信息,对测试对象按照测试任务所述的进行相应的测试操作;所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务,所述测试任务是指需要所述第一测试工具对下一测试步骤对应的测试对象所要进行的测试操作,当所述第二测试工具产生的结果文件所包含的需求子文件为空文件时,说明整个测试任务完成,结束操作;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果,包括当前测试任务执行完毕的结果以及整个测试任务执行状态的结果;所述第二测试工具对当前测试任务执行完毕的结果是指该测试操作是否成功完成,若成功完成则记录为执行完成,若未成功完成则记录为执行失败,若执行失败,则所述第二测试工具暂时不发送结果文件给所述第一测试工具,所述第二测试工具继续执行测试操作,直至成功完成,执行完毕的结果在结果子文件上记录为执行完成,所述第二测试工具将所述结果文件发送给所述第一测试工具,所述第一测试工具根据结果文件执行下一步操作;所述整个测试任务执行状态的结果是指第二测试工具执行完成当前测试任务之后,整个测试任务的进度情况,若整个测试任务全部执行完毕,则需求子文件设置为空,结束操作。本发明实施例所述的一种测试方法,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,所述第一测试工具接收所述结果文件并根据结果文件执行下一步的操作,实现让不同测试工具之间协同工作。实施例7参阅图7所示,为本发明基于上述实施例一种的测试装置,包括:任务文件生成模块4:用于执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件;在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,所述任务文件生成模块4才会生成任务文件,并将该任务文件发送给所述第二发送模块5,所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务。第二发送模块5:用于将所述任务文件发送至所述第二测试工具;所述第二发送模块5获取所述第一测试工具生成的任务文件并将所述任务文件发送至所述第二测试工具;所述第二发送模块5获取所述第一测试工具生成的任务文件可以通过两种方式:一种是当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,所述第二发送模块5将任务文件生成模块4生成的任务文件直接发送给第二测试工具。另一种是当所述第二测试工具在监控到所述第一测试工具生成所述任务文件时,所述第二测试工具向所述第二发送模块5发送获取所述任务文件的请求,所述第二发送模块5根据所述请求向所述第二发送模块5发送任务文件。第二执行模块6:用于接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,所述第二执行模块6接收并解析结果文件,根据结果文件调用所述第一测试工具执行下一步操作。本发明实施例所述的一种测试装置,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,所述第一测试工具接收所述结果文件并根据结果文件执行下一步的操作,实现让不同测试工具之间协同工作。实施例8参阅图8所示,为本发明一种测试装置的另一实施方式,包括:任务文件生成模块4:用于执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件。在本发明实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,所述任务文件生成模块4才会生成任务文件,并将该任务文件发送给所述接收子模块50,所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务。接收子模块50:用于接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,所述第二测试模块向所述接收子模块50发送获取所述任务文件的请求,所述接收子模块50根据所述请求向所述第二发送模块5发送任务文件。第二执行模块6:用于接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。所述第二测试工具按照任务文件执行对应的测试操作之后会生成结果文件,所述第二执行模块6接收并解析结果文件,根据结果文件调用所述第一测试工具执行下一步操作;所述第二测试工具对接收的任务文件进行解析,所述任务文件包括的信息为对应需要进行测试的测试对象以及需要执行的对应的测试任务;所述测试对象是指所述第一测试工具或所述第二测试工具所执行的对应的测试任务的对象,所述测试任务则是指需要所述第二测试工具对当前测试对象所要进行的测试操作;所述第二测试工具根据任务文件解析出来的信息,对测试对象按照测试任务所述的进行相应的测试操作;所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务,所述测试任务是指需要所述第一测试工具对下一测试步骤对应的测试对象所要进行的测试操作,当所述第二测试工具产生的结果文件所包含的需求子文件为空文件时,说明整个测试任务完成,结束操作;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果,包括当前测试任务执行完毕的结果以及整个测试任务执行状态的结果;所述第二测试工具对当前测试任务执行完毕的结果是指该测试操作是否成功完成,若成功完成则记录为执行完成,若未成功完成则记录为执行失败,若执行失败,则所述第二测试工具暂时不发送结果文件给所述第一测试工具,所述第二测试工具继续执行测试操作,直至成功完成,执行完毕的结果在结果子文件上记录为执行完成,所述第二测试工具将所述结果文件发送给所述第二执行模块6,所述第二执行模块6根据结果文件调用所述第一测试工具执行下一步操作;所述整个测试任务执行状态的结果是指第二测试工具执行完成当前测试任务之后,整个测试任务的进度情况,若整个测试任务全部执行完毕,则需求子文件设置为空,结束操作。本发明实施例所述的一种测试方法,通过获取和解析第一测试工具生成的任务文件,调用第二测试工具进行下一步的测试任务并反馈结果文件,所述第一测试工具接收所述结果文件并根据结果文件执行下一步的操作,实现让不同测试工具之间协同工作。本发明实施例所述的一种测试方法及装置,可以将不同的测试工具完美的串联起来,弥补单一测试工具功能上的不足,让不同测试工具之间协同工作实现更强大的功能。上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1