测试用例执行方法和装置制造方法及图纸

技术编号:17561648 阅读:41 留言:0更新日期:2018-03-28 12:11
本发明专利技术涉及一种测试用例执行方法和装置,所述方法包括:获取测试配置页面中的测试配置信息;提取所述测试配置信息中的测试环境标识和测试用例标识;根据所述测试用例标识查找测试用例;根据所述测试环境标识更新查找到的测试用例;执行更新后的测试用例,并记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息。本发明专利技术提供的测试用例执行方法和装置,无需人工对测试用例进行下载、修改和上传保存的操作,只需在测试配置页面中输入测试环境标识和测试用例标识,即可实现在测试环境标识对应的测试环境中执行测试用例,节省了人工对测试用例修改所耗费的时间,提高了测试效率。

Test case execution methods and devices

The invention relates to a test case execution method and device. The method comprises: obtaining test configuration information of test configuration page; extracting the configuration information in the test environment and test case identification test identification; according to the test case identification for test case; test case according to the test environment to find the logo update the execution of a test case; after the update, the test environment and test case records the updated environmental labeling test in the counterpart in the implementation of information. Test case execution method and apparatus are provided, without manual download, modify and upload saved operation of test case, simply enter the test environment and test case identification signs in the test configuration page, you can achieve the corresponding test environment in the test environment sign in execute test cases, save manual test cases modify time, improve the test efficiency.

【技术实现步骤摘要】
测试用例执行方法和装置
本专利技术涉及软件测试
,特别是涉及一种测试用例执行方法和装置。
技术介绍
随着计算机技术的发展,越来越多的软件产品被开发出来。在软件产品被开发出来,往往需要对软件产品进行测试,在对软件产品的测试通过后,才能将软件产品投入使用。在软件产品投入使用后,考虑到软件产品可能会在不同的应用环境中运行,所以在对软件产品进行测试时,也需要在不同的测试环境在对软件产品进行测试。然而,在测试过程中,对于每个测试环境,需要人工对测试用例进行修改,将修改后的测试用例存储,测试时再从存储的测试用例中提取并执行。每次在不同的测试环境进行测试,对测试用例的修改、存储和提取需要耗费大量的时间,从而使得测试效率低下。
技术实现思路
基于此,有必要针对测试效率低下的问题,提供一种测试用例执行方法和装置。一种测试用例执行方法,所述方法包括:获取测试配置页面中的测试配置信息;提取所述测试配置信息中的测试环境标识和测试用例标识;根据所述测试用例标识查找测试用例;根据所述测试环境标识更新查找到的测试用例;执行更新后的测试用例,并记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息。在其中一个实施例中,所述获取测试配置页面中的测试配置信息之前,包括:检测是否存在新建的测试环境;在检测到存在所述新建的测试环境时,获取所述新建的测试环境的测试环境标识;将获取到的测试环境标识添加到测试配置页面中。在其中一个实施例中,所述获取测试配置页面中的测试配置信息之前,还包括:接收终端根据输入的环境配置参数生成的环境创建请求;根据所述环境创建请求中的环境配置参数新建测试环境,并生成新建的测试环境的测试环境标识;将生成的测试环境标识返回至所述终端,使所述终端将返回的测试环境标识添加到测试配置页面中。在其中一个实施例中,所述执行更新后的测试用例,包括:读取更新后的测试用例中的多个测试环境标识;按照读取顺序查找各测试环境标识对应的测试环境;在查找到的测试环境中执行所述更新后的测试用例。在其中一个实施例中,所述记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息之后,还包括:提取记录的执行信息中的异常信息;确定所述异常信息对应的测试用例标识;根据确定的测试用例标识生成异常报告。上述测试用例执行方法,获取测试配置页面中的测试配置信息,测试配置信息中包括测试环境标识和测试用例标识,根据测试用例标识查找测试用例,并根据测试环境标识更新查找到的测试用例,执行更新后的测试用例。无需人工对测试用例进行下载、修改和上传保存的操作,只需在测试配置页面中输入测试环境标识和测试用例标识,即可实现在测试环境标识对应的测试环境中执行测试用例,节省了人工对测试用例修改所耗费的时间,提高了测试效率。一种测试用例执行装置,所述装置包括:配置信息获取模块,用于获取测试配置页面中的测试配置信息;标识提取模块,用于提取所述测试配置信息中的测试环境标识和测试用例标识;测试用例查找模块,用于根据所述测试用例标识查找测试用例;测试用例更新模块,用于根据所述测试环境标识更新查找到的测试用例;执行信息记录模块,用于执行更新后的测试用例,并记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息。在其中一个实施例中,所述装置还包括:测试环境检测模块,用于检测是否存在新建的测试环境;环境标识获取模块,用于在检测到存在所述新建的测试环境时,获取所述新建的测试环境的测试环境标识;环境标识添加模块,用于将获取到的测试环境标识添加到测试配置页面中。在其中一个实施例中,所述装置还包括:创建指令接收模块,用于接收终端根据输入的环境配置参数生成的环境创建请求;测试环境新建模块,用于根据所述环境创建请求中的环境配置参数新建测试环境,并生成新建的测试环境的测试环境标识;环境标识返回模块,用于将生成的测试环境标识返回至所述终端,使所述终端将返回的测试环境标识添加到测试配置页面中。在其中一个实施例中,所述执行信息记录模块包括:环境标识读取模块,用于读取更新后的测试用例中的多个测试环境标识;测试环境查找模块,用于按照读取顺序查找各测试环境标识对应的测试环境;测试用例执行模块,用于在查找到的测试环境中执行所述更新后的测试用例。在其中一个实施例中,所述装置还包括:异常信息提取模块,用于提取记录的执行信息中的异常信息;用例标识确定模块,用于确定所述异常信息对应的测试用例标识;异常报告生成模块,用于根据确定的测试用例标识生成异常报告。上述测试用例执行装置,获取测试配置页面中的测试配置信息,测试配置信息中包括测试环境标识和测试用例标识,根据测试用例标识查找测试用例,并根据测试环境标识更新查找到的测试用例,执行更新后的测试用例。无需人工对测试用例进行下载、修改和上传保存的操作,只需在测试配置页面中输入测试环境标识和测试用例标识,即可实现在测试环境标识对应的测试环境中执行测试用例,节省了人工对测试用例修改所耗费的时间,提高了测试效率。附图说明图1为一个实施例中测试用例执行系统的应用环境图;图2为一个实施例中测试用例执行方法的流程示意图;图3为一个实施例中检测新建的测试环境的步骤的流程示意图;图4为一个实施例中新建测试环境的步骤的流程示意图;图5为一个实施例中根据多个测试环境标识执行测试用例的步骤的流程示意图;图6为一个实施例中生成异常报告的步骤的流程示意图;图7为一个实施例中测试用例执行装置的结构框图;图8为另一个实施例中测试用例执行装置的结构框图;图9为又一个实施例中测试用例执行装置的结构框图;图10为一个实施例中执行信息记录模块的结构框图;图11为再一个实施例中测试用例执行装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中测试用例执行系统的应用环境图,测试用例执行系统包括终端110和服务器120,终端110通过网络与服务器120连接。其中,终端110和服务器120具体可以是多个。终端110具体可以是笔记本电脑、平板电脑、智能手机和个人数据助理中的至少一种。如图2所示,在一个实施例中,提供一种测试用例执行方法,本实施例以该方法具体应用于图1测试用例执行系统中的服务器120来举例说明,该服务器120上运行有测试用例执行程序,测试用例执行程序用于实施测试用例执行方法,该方法具体包括以下步骤:S202,获取测试配置页面中的测试配置信息。具体地,终端110通过浏览器或客户端可以访问服务器120。终端110通过浏览器或客户端访问服务器120的登录页面,在登录页面中输入验证信息。其中,验证信息具体包括用户名和密码,具体还可以包括动态验证码。终端110获取登录页面输入的验证信息,根据获取到的验证信息生成测试配置页面的访问请求,将生成的访问请求发送至服务器120。服务器120在接收到终端110发送的测试配置页面的访问请求后,提取访问请求中的验证信息,对验证信息中的用户名和密码是否匹配,若匹配,则验证通过,若不匹配,则验证未通过。在验证通过后,服务器120根据访问请求提取测试配置页面数据,将提取到的测试配置页面数据发送至终端11本文档来自技高网...
测试用例执行方法和装置

【技术保护点】
一种测试用例执行方法,所述方法包括:获取测试配置页面中的测试配置信息;提取所述测试配置信息中的测试环境标识和测试用例标识;根据所述测试用例标识查找测试用例;根据所述测试环境标识更新查找到的测试用例;执行更新后的测试用例,并记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息。

【技术特征摘要】
1.一种测试用例执行方法,所述方法包括:获取测试配置页面中的测试配置信息;提取所述测试配置信息中的测试环境标识和测试用例标识;根据所述测试用例标识查找测试用例;根据所述测试环境标识更新查找到的测试用例;执行更新后的测试用例,并记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息。2.根据权利要求1所述的方法,其特征在于,所述获取测试配置页面中的测试配置信息之前,包括:检测是否存在新建的测试环境;在检测到存在所述新建的测试环境时,获取所述新建的测试环境的测试环境标识;将获取到的测试环境标识添加到测试配置页面中。3.根据权利要求1所述的方法,其特征在于,所述获取测试配置页面中的测试配置信息之前,还包括:接收终端根据输入的环境配置参数生成的环境创建请求;根据所述环境创建请求中的环境配置参数新建测试环境,并生成新建的测试环境的测试环境标识;将生成的测试环境标识返回至所述终端,使所述终端将返回的测试环境标识添加到测试配置页面中。4.根据权利要求1所述的方法,其特征在于,所述执行更新后的测试用例,包括:读取更新后的测试用例中的多个测试环境标识;按照读取顺序查找各测试环境标识对应的测试环境;在查找到的测试环境中执行所述更新后的测试用例。5.根据权利要求1-4任一项所述的方法,其特征在于,所述记录所述更新后的测试用例在所述测试环境标识对应的测试环境中的执行信息之后,还包括:提取记录的执行信息中的异常信息;确定所述异常信息对应的测试用例标识;根据确定的测试用例标识生成异常报告。6.一种测试用例执行装置,其特征在于,所述装置包括:配置信息获取模块,用于获取测试配置页面中的测试配置信息;标识提取模块...

【专利技术属性】
技术研发人员:曹静岑海菊毛皓邹文涛
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1