一种测试方法及装置制造方法及图纸

技术编号:13928096 阅读:107 留言:0更新日期:2016-10-28 11:01
本发明专利技术实施例公开了一种测试方法及装置,涉及网络测试领域,该测试方法包括监控第一测试工具是否生成任务文件;当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具,根据结果文件调用所述第一测试工具执行下一步操作。本发明专利技术提出一种测试方法及装置,可以将不同的测试工具完美的串联起来,弥补单一测试工具功能上的不足,让不同测试工具之间协同工作实现更强大的功能。

【技术实现步骤摘要】

本专利技术涉及网络测试领域,尤其涉及一种测试方法及装置
技术介绍
利用测试工具进行测试,能够使软件存在的一些问题直观的显示在测试人员的面前,从而使测试人员能够根据测试结果找出错误的所在,并去解决或修复错误问题,测试工具存在的价值是为了提高测试效率,用来替代人工查找BUG。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:目前测试行业内的很多的测试工具,有些工具功能强大,但只能测试单进程,有些工具可以跨进程,但功能稍弱,每种测试工具都有自己的利弊,如何让工具之间协同工作完成测试是一个难题。
技术实现思路
为了克服现有技术问题,本专利技术实施例提出一种测试方法及装置,可以将不同的测试工具串联起来,让不同测试工具之间协同工作。本专利技术实施例解决其技术问题所采用的技术方案是:本专利技术实施例所提供的一种测试方法,包括:监控第一测试工具是否生成任务文件;当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。作为本专利技术的进一步改进,所述获取所述任务文件,执行与所述任务文件对应的测试操作,包括:向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。作为本专利技术的进一步改进,所述执行与所述任务文件对应的测试操作,包括:解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。作为本专利技术的进一步改进,所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务;所述结果文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。本专利技术实施例所提供的一种测试装置,包括:监控模块:用于监控第一测试工具是否生成任务文件;第一执行模块:用于当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;第一发送模块:用于当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。作为本专利技术的进一步改进,所述第一执行模块还包括请求子模块:用于向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。作为本专利技术的进一步改进,所述第一执行模块还包括解析子模块:用于解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。作为本专利技术的进一步改进,所述第一发送模块中的结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。本专利技术实施例所提供的一种测试方法,包括:执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件;将所述任务文件发送至所述第二测试工具;接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。作为本专利技术的进一步改进,所述将所述任务文件发送至所述第二测试工具,包括:接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。作为本专利技术的进一步改进,所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。作为本专利技术的进一步改进,根据所述结果文件执行操作包括:根据所述需求子文件获取下一测试步骤对应的测试对象以及任务;根据所述测试对象以及测试任务执行测试操作。本专利技术实施例所提供的一种测试装置,包括:任务文件生成模块:用于执行测试操作,当所述测试步骤需要由第二测试工具执行时,生成任务文件;第二发送模块:用于将所述任务文件发送至所述第二测试工具;第二执行模块:用于接收所述第二测试工具返回的结果文件,根据所述结果文件执行操作。作为本专利技术的进一步改进,所述发送模块还包括接收子模块:用于接收所述第二测试工具发送的获取所述任务文件的请求,将所述任务文件发送至第二测试工具。作为本专利技术的进一步改进,所述第二执行模块中的结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述结果子文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。作为本专利技术的进一步改进,所述第二执行模块还用于:根据所述需求子文件获取下一测试步骤对应的测试对象以及任务;根据所述测试对象以及测试任务执行测试操作。与现有技术相比,本专利技术有以下优点:本专利技术提出一种测试方法及装置,可以将不同的测试工具串联起来,弥补单一测试工具功能上的不足,让不同测试工具之间协同工作实现更强大的功能。附图说明图1为本专利技术应用于第二测试工具的测试方法第一实施例流程图;图2为本专利技术应用于第二测试工具的测试方法第二实施例流程图;图3为本专利技术应用于第二测试工具的测试装置第一实施例结构图;图4为本专利技术应用于第二测试工具的测试装置第二实施例结构图;图5为本专利技术应用于第一测试工具的测试方法第一实施例流程图;图6为本专利技术应用于第一测试工具的测试方法第二实施例流程图;图7为本专利技术应用于第一测试工具的测试装置第一实施例结构图;图8为本专利技术应用于第一测试工具的测试装置第二实施例结构图。附图标记:1-监控模块;2-第一执行模块;3-第一发送模块;4-任务文件生成模块;5-第二发送模块;6-第二执行模块;21-请求子模块;22-解析子模块;50-接收子模块。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。实施例1参阅图1所示,为本专利技术所述的一种测试方法的流程图,该方法应用于本实施例所述第二测试工具,包括以下步骤:S101:监控第一测试工具是否生成任务文件。所述第一测试工具生成的任务文件包括的信息为下一测试步骤对应的测试对象以及测试任务,在本专利技术实施例中,只有当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,才会生成任务文件。S102:当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作。在本专利技术实施例中,获取所述任务文件具体的可以通过两种方式:一种是当所述第一测试工具在执行测试任务时需要利用所述第二测试工具执行某一测试步骤时,将生成的任务文件直接发送给第二测试工具,接收并解析任务文件,所述第二测试工具按照任务文件执行对应的测试操作;另一种是当所述第二测试工具在监控到所述第一测试工具生成所述任务文件时,向所述第一测试工具发送获取所述任务文件的请求,所述第一测试工具根据所述请求发送任务文件,所述第二测试工具接收并解析任务文件,按照任务文件执行对应的测试操作。S103:当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第本文档来自技高网
...

【技术保护点】
一种测试方法,其特征在于,包括:监控第一测试工具是否生成任务文件;当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。

【技术特征摘要】
1.一种测试方法,其特征在于,包括:监控第一测试工具是否生成任务文件;当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。2.根据权利要求1所述的测试方法,其特征在于:所述获取所述任务文件,执行与所述任务文件对应的测试操作,包括:向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。3.根据权利要求1所述的测试方法,其特征在于:所述执行与所述任务文件对应的测试操作,包括:解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。4.根据权利要求1所述的测试方法,其特征在于:所述结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及测试任务;所述结果文件包括的信息为所述第二测试工具任务执行所述测试操作的结果。5.一种测试装置,其特征在于,包括:监控模块(1):用于监控第一测试工具是否生成任务文件;第一执行模块(2):用于当监控到所述第一测试工具生成所述任务文件时,获取所述任务文件,执行与所述任务文件对应的测试操作;第一发送模块(3):用于当完成所述测试操作时,生成结果文件,将所述结果文件发送给所述第一测试工具。6.根据权利要求5所述的测试方法装置,其特征在于:所述第一执行模块(2)还包括请求子模块(21):用于向所述第一测试工具发送获取所述任务文件的请求,接收第一测试工具根据所述请求发送的所述任务文件。7.根据权利要求5所述的测试装置,其特征在于:所述第一执行模块(2)还包括解析子模块(22):用于解析所述任务文件,得到所述任务文件对应的测试对象以及测试任务;根据所述测试对象以及测试任务执行测试操作。8.根据权利要求5所述的测试装置,其特征在于:所述第一发送模块(3)中的结果文件包括需求子文件和结果子文件;所述需求子文件包括下一测试步骤对应的测试对象以及任务;所述...

【专利技术属性】
技术研发人员:张驰
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1