用于输出信息的方法和装置制造方法及图纸

技术编号:18458640 阅读:50 留言:0更新日期:2018-07-18 12:38
本申请实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果;利用测试用例对待测试应用进行测试,生成第二测试结果集合;将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。该实施方式提高了信息输出的丰富性,有助于提高测试的灵活性。

The method and device for the output of information

The application embodiment discloses a method and an apparatus for outputting information. The specific implementation of this method includes: obtaining the test case of the needle to treat the test application, in which the test case includes the first test result set, the first test result is the test result determined in advance for the test case; the test case is tested by the test case, and the second test result set is generated. The test results, which are included in the second test result set and not included in the first test result set, are determined as the target test results, and the target test result set is combined with the output. This method improves the richness of information output and helps to improve the flexibility of testing.

【技术实现步骤摘要】
用于输出信息的方法和装置
本申请实施例涉及计算机
,尤其涉及用于输出信息的方法和装置。
技术介绍
在测试用例(TestCase)设计完成之后,通常,由测试人员根据测试用例中描述的步骤一步步执行测试,将得到的实际测试结果与期望测试结果进行比较。在此过程中,可以通过自动化测试,达到节省人力、时间或硬件资源,提高测试效率的目的。测试中,由于产品的版本更新,需要对测试用例、期望测试结果进行及时的更新。
技术实现思路
本申请实施例提出了用于输出信息的方法和装置。第一方面,本申请实施例提供了一种用于输出信息的方法,该方法包括:获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果;利用测试用例对待测试应用进行测试,生成第二测试结果集合;将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。在一些实施例中,上述方法还包括:基于目标测试结果集合,调整测试用例;利用调整后的测试用例对待测试应用进行测试,生成第三测试结果集合。在一些实施例中,上述方法还包括:基于预设的准确判定条件,确定第一测试结果集合是否准确。在一些实施例中,上述方法还包括:响应于确定第一测试结果集合准确,重新下载或重新安装待测试应用。在一些实施例中,上述方法还包括:响应于确定第一测试结果集合不准确,调整测试用例,利用调整后的测试用例对待测试应用进行测试,生成第四测试结果集合。在一些实施例中,第一测试结果包括:针对待测试应用预先确定的、待测试应用的安装目录下的文件名,预先确定的、包含于待测试应用中的计算机病毒的信息;第二测试结果包括:安装目录下的文件名,包含于待测试应用中的计算机病毒的信息。第二方面,本申请实施例提供了一种用于输出信息的装置,该装置包括:获取单元,配置用于获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果;第一生成单元,配置用于利用测试用例对待测试应用进行测试,生成第二测试结果集合;输出单元,配置用于将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。在一些实施例中,上述装置还包括:调整单元,配置用于基于目标测试结果集合,调整测试用例;第二生成单元,配置用于利用调整后的测试用例对待测试应用进行测试,生成第三测试结果集合。在一些实施例中,上述装置还包括:确定单元,配置用于基于预设的准确判定条件,确定第一测试结果集合是否准确。在一些实施例中,上述装置还包括:安装单元,配置用于响应于确定第一测试结果集合准确,重新下载或重新安装待测试应用。在一些实施例中,上述装置还包括:第三生成单元,配置用于响应于确定第一测试结果集合不准确,调整测试用例,利用调整后的测试用例对待测试应用进行测试,生成第四测试结果集合。在一些实施例中,第一测试结果包括:针对待测试应用预先确定的、待测试应用的安装目录下的文件名,预先确定的、包含于待测试应用中的计算机病毒的信息;第二测试结果包括:安装目录下的文件名,包含于待测试应用中的计算机病毒的信息。第三方面,本申请实施例提供了一种用于输出信息的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得该一个或多个处理器实现如上述用于输出信息的方法中任一实施例的方法。第四方面,本申请实施例提供了一种用于输出信息的计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述用于输出信息的方法中任一实施例的方法。本申请实施例提供的用于输出信息的方法和装置,通过获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果,然后利用测试用例对待测试应用进行测试,生成第二测试结果集合,最后将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出,从而基于对目标测试结果的利用,提高了信息输出的丰富性,有助于提高测试的灵活性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于输出信息的方法的一个实施例的流程图;图3是根据本申请的用于输出信息的方法的一个应用场景的示意图;图4是根据本申请的用于输出信息的方法的又一个实施例的流程图;图5是根据本申请的用于输出信息的装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于输出信息的方法或用于输出信息的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。终端设备101、102、103可以是具有显示屏并且支持应用安装与运行的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上安装或运行的应用(例如软件)提供支持的后台信息处理服务器。后台信息处理服务器可以对接收到的数据(例如测试用例等数据)进行分析等处理,并将处理结果(例如目标测试结果集合)反馈给终端设备。需要说明的是,本申请实施例所提供的用于输出信息的方法可以由服务器105执行,相应地,用于输出信息的装置一般设置于服务器105中;本申请实施例所提供的用于输出信息的方法也可以由终端设备101、102、103执行,相应地,用于输出信息的装置也可以设置于终端设备101、102、103中应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。当信息处理方法运行于其上的电子设备不需要与其他电子设备进行数据传输时,该系统架构可以不包括网络。例如,当上述电子设备为服务器并且上述电子设备不需要与其他电子设备(例如终端设备)进行交互时,该系统架构可以不包括网络以及终端设备;当上述电子设备为终端设备并且上述电子设备不需要与其他电子设备(例如服务器)进行交互时,该系统架构可以不包括网络以及服务器。继续参考图2,示出了根据本申请的本文档来自技高网...

【技术保护点】
1.一种用于输出信息的方法,包括:获取针对待测试应用的测试用例,其中,所述测试用例包括第一测试结果集合,第一测试结果是针对所述测试用例预先确定的测试结果;利用所述测试用例对所述待测试应用进行测试,生成第二测试结果集合;将包含于所述第二测试结果集合且不包含于所述第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。

【技术特征摘要】
1.一种用于输出信息的方法,包括:获取针对待测试应用的测试用例,其中,所述测试用例包括第一测试结果集合,第一测试结果是针对所述测试用例预先确定的测试结果;利用所述测试用例对所述待测试应用进行测试,生成第二测试结果集合;将包含于所述第二测试结果集合且不包含于所述第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。2.根据权利要求1所述的方法,其中,所述方法还包括:基于所述目标测试结果集合,调整所述测试用例;利用调整后的测试用例对所述待测试应用进行测试,生成第三测试结果集合。3.根据权利要求1所述的方法,其中,所述方法还包括:基于预设的准确判定条件,确定所述第一测试结果集合是否准确。4.根据权利要求3所述的方法,其中,所述方法还包括:响应于确定所述第一测试结果集合准确,重新下载或重新安装所述待测试应用。5.根据权利要求3或4所述的方法,其中,所述方法还包括:响应于确定所述第一测试结果集合不准确,调整所述测试用例,利用调整后的测试用例对所述待测试应用进行测试,生成第四测试结果集合。6.根据权利要求1-4之一所述的方法,其中,第一测试结果包括:针对所述待测试应用预先确定的、所述待测试应用的安装目录下的文件名,预先确定的、包含于所述待测试应用中的计算机病毒的信息;第二测试结果包括:所述安装目录下的文件名,包含于所述待测试应用中的计算机病毒的信息。7.一种用于输出信息的装置,包括:获取单元,配置用于获取针对待测试应用的测试用例,其中,所述测试用例包括第一测试结果集合,第一测试结果是针对所述测试用例预先确定的测试结果;第一生成单元,配置用于利用所述测试用例对所述待测试应用进行测试,...

【专利技术属性】
技术研发人员:周秀霞
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1