一种测试用例的生成方法、装置及电子设备与流程

文档序号:15850828发布日期:2018-11-07 09:52阅读:200来源:国知局
一种测试用例的生成方法、装置及电子设备与流程

本发明涉及测试技术领域,特别是涉及一种测试用例的生成方法、装置及电子设备。

背景技术

对服务器进行测试是保证服务器质量的关键,在服务器测试过程中,通常使用脚本语言编写测试用例,进而在服务器上运行该测试用例完成测试。

目前测试用例的生成方式,通常是由技术人员根据测试用例文档中描述的测试步骤、测试条件等测试信息,使用脚本语言编写测试用例。然而,发明人通过研究发现,在编写测试用例,通常注释内容较少甚至缺失,导致测试用例的可读性很差,这样,技术人员在修改测试用例时,需要耗费大量时间重读所有的脚本语言才能理解,降低测试用例的可维护性。

因此,如何能够提高测试用例的可读性,进而方便维护是本领域技术人员亟需解决的技术问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种测试用例的生成方法、装置及电子设备,用于解决现有技术中服务器测试用例可读性和可维护性差的问题。

为实现上述目的及其他相关目的,根据本发明的第一方面,本发明实施例提供一种系统恢复方法,该方法包括以下步骤:

从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;

建立以所述测试用例编号和所述测试用例名称命名的脚本文件;

从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;

将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。

可选地,当所述测试用例信息表包括第一测试用例编号、第一测试条件、第一测试步骤和第一测试指标,以及第二测试用例编号、第二测试条件、第二测试步骤和第二测试指标时,所述从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称,包括:

当第一测试条件与第二测试条件,第一测试步骤与第二测试步骤以及第一测试指标与第二测试指标均相同,从测试用例信息表中删除第二测试条件、第二测试步骤、第二测试指标、第二测试用例编号以及第二测试用例编号对应测试用例名称,获取第一测试用例编号以及与所述第一测试用例编号相对应的测试用例名称。

可选地,建立以所述测试用例编号和所述测试用例名称命名的脚本文件之前,还包括:

获取测试用例的后缀类型;

所述建立以所述测试用例编号和所述测试用例名称命名的脚本文件,包括:

建立以所述测试用例编号和所述测试用例名称命名、与所述后缀类型相匹配的脚本文件。

可选地,当所述测试步骤包括第一测试步骤和第二测试步骤,所述测试指标包括第一测试指标和第二测试指标,且所述第一测试步骤与所述第一测试指标,以及所述第二测试步骤与所述第二测试指标均相对应时,所述测试步骤以及所述测试指标写入所述脚本文件包括:

在所述脚本文件的第一位置写入所述第一测试步骤,在所述脚本文件的第二位置写入所述第一测试指标,其中,所述第一位置和所述第二位置相邻;

在所述脚本文件的第三位置写入所述第二测试步骤,在所述脚本文件的第四位置写入所述第二测试指标,其中,所述第三位置与所述第四位置相邻,所述第三位置位于所述第二位置后且靠近所述第二位置。

可选地,将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件之前,还包括:

根据所述后缀类型,确定注释标识符;

将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,包括:

将添加所述注释标识符的测试条件、测试步骤以及测试指标写入所述脚本文件。

根据本发明的第二方面,本发明实施例还提供一种测试用例的生成装置,该生成装置包括:

名称获取模块,用于从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;

新建模块,用于建立以所述测试用例编号和所述测试用例名称命名的脚本文件;

内容获取模块,用于从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;

写入模块,用于将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。

可选地,所述名称获取模块用于,

当所述测试用例信息表包括第一测试用例编号、第一测试条件、第一测试步骤和第一测试指标,以及第二测试用例编号、第二测试条件、第二测试步骤和第二测试指标,且第一测试条件与第二测试条件,第一测试步骤与第二测试步骤以及第一测试指标与第二测试指标均相同时,从测试用例信息表中删除第二测试条件、第二测试步骤、第二测试指标、第二测试用例编号以及第二测试用例编号对应测试用例名称,获取第一测试用例编号以及与所述第一测试用例编号相对应的测试用例名称。

可选地,所述新建模块用于,

获取测试用例的后缀类型;

建立以所述测试用例编号和所述测试用例名称命名、与所述后缀类型相匹配的脚本文件。

可选地,所述写入模块用于,

根据所述后缀类型,确定注释标识符;

将添加所述注释标识符的测试条件、测试步骤以及测试指标写入所述脚本文件。

根据本发明的第三方面,本发明实施例还提供一种电子设备,所述电子设备包括至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;

建立以所述测试用例编号和所述测试用例名称命名的脚本文件;

从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;

将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。

如上所述,本发明实施例提供的一种测试用例的生成方法、装置及电子设备,具有以下有益效果:从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;建立以所述测试用例编号和所述测试用例名称命名的脚本文件;从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。这样,每个测试用例中的测试条件、测试步骤、测试指标等信息均以注释的形式添加到脚本文件中,增强了测试用例的可读性,方便技术人员理解测试用例内容,进而实施维护。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种测试用例的生成方法的流程示意图;

图2是本发明实施例提供的一种测试用例写入方法的流程示意图;

图3是本发明实施例提供的另一种测试用例写入方法的流程示意图;

图4是本发明实施例提供的一种测试用例的生成装置的结构示意图;

图5是本发明实施例提供的执行测试用例的生成方法的电子设备的硬件结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

请参阅图1至图5。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

参见图1,是本发明实施例提供的一种测试用例的生成方法的流程示意图,如图1所示,本发明实施例示出了测试用例的生成过程:

步骤s101:从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称。

在具体实施时,所述测试用例信息表可以包括多个测试用例的信息条目,每个测试用例的信息条目包括测试用例编号、测试用例名称、测试条件、测试步骤以及测试指标,用于对测试用例进行注释,方便开发维护者理解脚本意图和实现方式。在一示例性实施例中,所述测试用例信息表可以包括第一测试用例的信息条目,以及第二测试用例的信息条目;其中,第一测试用例的信息条目可以包括第一测试用例编号“sit-f-pcie-00001”,表示这是对pcie进行基本功能测试编号为1,第一测试用例名称“uefi下pcie标准槽位速率测试”,用于描述第一测试用例是在uefi环境下对pcie槽位进行速率测试,第一测试条件“1、准备:x8设备;2、当机器有x4槽位时,准备x4网卡”,表示完成测试需要准备的内容,第一测试步骤“1、将待测设备安装到槽位;2、进入uefishell;3、记录busnumber;4、查看pcieslot信息”,用于描述测试执行步骤,第一测试指标“1、正常开机无死机;2、正常进入uefishell界面;3、成功查到设备,并记录busnumber;4、成功找到被测设备对应字段”,用于描述每个测试步骤是否通过的标准。

同样,在本发明实施例中,第二测试用例的信息条目可以包括第二测试用例编号“sit-f-pcie-00002”,表示这是对pcie进行基本功能测试编号为2,第二测试用例名称“linux下pcie标准槽位速率测试”,用于描述第二测试用例是在linux环境下对pcie槽位进行速率测试,第二测试条件“1、准备:x8设备;2、当机器有x4槽位时,准备x4网卡”,第二测试步骤“1、将待测设备安装到槽位;2、进入linux;3、记录busnumber;4、查看pcieslot信息”,第二测试指标“1、正常开机无死机;2、正常进入linux界面;3、成功查到设备,并记录busnumber;4、成功找到被测设备对应字段”。

当然需要说明的是,上述测试用例信息表仅是一示例性实施例,在具体实施时,测试用例信息表还可以为其他任意形式,而且具体的实现方式可以为excel表格或者数据库等,在本发明实施例中不做限定。

进一步,可以遍历所述测试用例信息表,依次读取每个测试用例对应的信息条目,并提取每个测试用例的测试用例编号和该测试用例编号对应的测试用例名称,以备后续步骤测试用例的建立使用。

在测试用例的编制过程中,可能会出现测试条件、测试步骤、测试指标重复的情况,从而导致测试用例的重复创建,为了防止测试用例的重复创建,本发明实施例还示出了一种测试用例的校验过程:当所述测试用例信息表包括第一测试用例编号、第一测试条件、第一测试步骤和第一测试指标,以及第二测试用例编号、第二测试条件、第二测试步骤和第二测试指标时,当第一测试条件与第二测试条件,第一测试步骤与第二测试步骤以及第一测试指标与第二测试指标均相同,从测试用例信息表中删除第二测试条件、第二测试步骤、第二测试指标、第二测试用例编号以及第二测试用例编号对应测试用例名称,获取第一测试用例编号以及与所述第一测试用例编号相对应的测试用例名称。这样,通过测试条件、测试步骤和测试指标的三个元素的校验,当着三个元素完全一致时,表示此两个测试用例实际测试意图相同,即使出现测试用例编号和测试用例名称不同的情况,也能判断出测试用例是否重复,从而提高校验精度,防止测试用例重复创建。

步骤s102:建立以所述测试用例编号和所述测试用例名称命名的脚本文件。

根据步骤s102获取到的测试用例编号和测试用例名称,建立每个测试用例对应的脚本文件。在一示例性实施例中,第一测试用例对应的第一测试用例编号为“sit-f-pcie-00001”,第一测试用例名称为“uefi下pcie标准槽位速率测试”;第二测试用例对应的第二测试用例编号为“sit-f-pcie-00002”,第二测试用例名称为“linux下pcie标准槽位速率测试”。这样,对于第一测试用例,以第一测试用例编号和第一测试用例名称命名相应的脚本文件为“sit-f-pcie-00001-uefi下pcie标准槽位速率测试”;对于第二测试用例,以第二测试用例编号和第二测试用例名称命名相应的脚本文件为“sit-f-pcie-00002-linux下pcie标准槽位速率测试”。

由于脚本文件可能使用不同的计算机语言进行编写,这样导致脚本文件可能具有不同的后缀名称,例如使用python语言编写的脚本文件的后缀名称为“py”,使用shell语言编写的脚本文件的后缀名称为“sh”,因此为了支持不同类型的脚本文件,在本发明实施例中,还可以获取测试用例的后缀类型。在具体实施时,可以获取用户输入的测试用例的后缀类型。进一步,建立以所述测试用例编号和所述测试用例名称命名、与所述后缀类型相匹配的脚本文件。在一示例性实施例中,当获取到第一测试用例的后缀类型为python语言类型时,则进一步使用第一测试用例编号、第一测试用例名称以及与后缀类型相匹配的后缀名称命名第一测试用例,得到第一测试用例的脚本文件名称可以为“sit-f-pcie-00001-uefi下pcie标准槽位速率测试.py”;当获取到第二测试用例的后缀类型为shell语言类型是,则进一步使用第二测试用例编号、第二测试用例名称以及与后缀类型相匹配的后缀名称命名第二测试用例,得到第二测试用例的脚本文件名称为“sit-f-pcie-00002-linux下pcie标准槽位速率测试.sh”。

步骤s103:从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标。

在本发明实施例中,针对每个测试用例,可以通过测试用例编号匹配到相应的测试用例信息条目,从而提取到相对应的测试条件、测试步骤以及测试指标。

步骤s104:将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。

根据步骤s103得到的每个测试用例的测试条件、测试步骤以及测试指标,将该测试条件、测试步骤以及测试指标填入相对应的脚本文件中,作为测试用例的注释,方便开发维护者阅读理解测试用例。

为了增加测试用例的可读性,在一示例性实施例中,所述测试步骤包括第一测试步骤和第二测试步骤,所述测试指标包括第一测试指标和第二测试指标,且所述第一测试步骤与所述第一测试指标,以及所述第二测试步骤与所述第二测试指标均相对应,参见图2,是本发明实施例提供的一种测试用例写入方法的流程示意图,如图2所示,该写入方法包括:

步骤s1041:在所述脚本文件的第一位置写入所述第一测试步骤,在所述脚本文件的第二位置写入所述第一测试指标,其中,所述第一位置和所述第二位置相邻。

以第一测试用例为例,需要将第一测试用例对应的测试条件“1、准备:x8设备;2、当机器有x4槽位时,准备x4网卡”,测试步骤“1、将待测设备安装到槽位;2、进入uefishell;3、记录busnumber;4、查看pcieslot信息”,以及测试指标“1、正常开机无死机;2、正常进入uefishell界面;3、成功查到设备,并记录busnumber;4、成功找到被测设备对应字段”,写入到脚本文件“sit-f-pcie-00001-uefi下pcie标准槽位速率测试”中。在测试步骤包括4条测试步骤,第一测试步骤“1、将待测设备安装到槽位”、第二测试步骤“2、进入uefishell”、第三测试步骤“3、记录busnumber”,以及第四测试步骤“4、查看pcieslot信息”;在测试指标中也包括4条测试指标,第一测试指标“1、正常开机无死机”、第二测试指标“2、正常进入uefishell界面”、第三测试指标“3、成功查到设备,并记录busnumber”以及第四测试指标“4、成功找到被测设备对应字段”;其中,第一测试步骤与第一测试指标,第二测试步骤与第二测试指标,第三测试步骤与第三测试指标,以及第四测试步骤与第四测试指标均相对应,本发明实施例以第一测试步骤、第一测试指标、第二测试步骤、第二测试指标为例详细描述脚本文件的写入过程。

由于第一测试步骤与第一测试指标存在对应关系,在一示例性实施例中,可以在脚本文件“sit-f-pcie-00001-uefi下pcie标准槽位速率测试”的第一位置写入第一测试步骤“1、将待测设备安装到槽位”,在第二位置写入第一测试指标“1、正常开机无死机”,其中第一位置可以为第n行,第二位置可以为第n+1行,n为自然数,保证第一测试步骤与第一测试指标相邻。

步骤s1042:在所述脚本文件的第三位置写入所述第二测试步骤,在所述脚本文件的第四位置写入所述第二测试指标,其中,所述第三位置与所述第四位置相邻,所述第三位置位于所述第二位置后且靠近所述第二位置。

同样,由于第二测试步骤与第二测试指标存在对应关系,在一示例性实施例中,可以在脚本文件“sit-f-pcie-00001-uefi下pcie标准槽位速率测试”的第三位置写入第二测试步骤“2、进入uefishell”,在第四位置写入第二测试指标“2、正常进入uefishell界面”,其中第三位置可以为第n+2行,第四位置可以为第n+3行,n为自然数,保证第二测试步骤与第二测试指标相邻的同时,保证逻辑上第二测试步骤和第二测试指标,位于第一测试步骤和第一测试指标后。

在另一种实施情况下,为了使得测试用例能够兼容不同类型的计算机语言,参见图3,是本发明实施例提供的另一种测试用例写入方法的流程示意图,如图3所示,该写入方法包括:

步骤s1043:根据后缀类型,确定注释标识符。

由于不同的计算机语言添加注释的语法不同,例如在shell语言中注释标识符为“#”,在c语言中注释标识为“//”,这样根据获取到的脚本后缀类型,进一步确定注释标识符。在一示例性实施例中,获取到第一测试用例的后缀类型为shell语言类型,则确定第一测试用例的脚本文件使用注释标识符“#”,当获取到的第二测试用例的后缀类型为c语言类型,则确定第二测试用例的脚本文件使用注释标识符“//”。

步骤s1044:将添加所述注释标识符的测试条件、测试步骤以及测试指标写入所述脚本文件。

进一步,根据步骤s1043确定的注释标识符,将注释标识符添加到测试条件、测试步骤以及测试指标写入测试脚本。在一示例性实施例中,对于第一测试用例,在第一测试用例对应的脚本文件中,可以将注释标识符“#”、测试条件“1、准备:x8设备”结合,写入到脚本文件中,最终形式可以为“#1、准备:x8设备”,对于其他测试步骤、测试指标的写入方式可参看上述过程,在此不再赘述。

这样,对于每个测试用例均能够生成各自的脚本文件,在每个脚本文件中,测试条件、测试步骤以及测试指标等信息均以注释的形式显示;当然需要说明的是,在具体实施时,测试用例信息表还可以包括版本号、生成时间、生成人等信息,这样还可以从测试用例信息表中提取上述信息,将上述信息以注释的形式添加到脚本文件中。进一步,依据该脚本文件,技术人员能够进一步使用计算机语言实现每个测试步骤,在本发明实施例中不再赘述。

由上述实施例的描述可见,本发明实施例提供的一种测试用例的生成方法,从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;建立以所述测试用例编号和所述测试用例名称命名的脚本文件;从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。这样,每个测试用例中的测试条件、测试步骤、测试指标等信息均以注释的形式添加到脚本文件中,增强了测试用例的可读性,方便技术人员理解测试用例内容,进而实施维护。

通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。

与本发明提供的测试用例的生成方法实施例相对应,本发明还提供了一种测试用例的生成装置。

参见图4,是本发明实施例提供的一种测试用例的生成装置的结构示意图,如图4所示,该生成装置包括:

名称获取模块11,用于从预设的测试用例信息表中,获取测试用例编号,以及与所述测试用例编号相对应的测试用例名称;

新建模块12,用于建立以所述测试用例编号和所述测试用例名称命名的脚本文件;

内容获取模块13,用于从所述测试用例信息表中,获取与所述测试用例编号相对应的测试条件、测试步骤以及测试指标;

写入模块14,用于将所述测试条件、所述测试步骤以及所述测试指标写入所述脚本文件,以使用所述脚本文件生成测试用例。

在一示例性实施例中,所述名称获取模块11还可以用于,当所述测试用例信息表包括第一测试用例编号、第一测试条件、第一测试步骤和第一测试指标,以及第二测试用例编号、第二测试条件、第二测试步骤和第二测试指标,且第一测试条件与第二测试条件,第一测试步骤与第二测试步骤以及第一测试指标与第二测试指标均相同时,从测试用例信息表中删除第二测试条件、第二测试步骤、第二测试指标、第二测试用例编号以及第二测试用例编号对应测试用例名称,获取第一测试用例编号以及与所述第一测试用例编号相对应的测试用例名称。

在一示例性实施例中,所述新建模块12还可以用于,

获取测试用例的后缀类型;

建立以所述测试用例编号和所述测试用例名称命名、与所述后缀类型相匹配的脚本文件。

在一示例性实施例中,所述写入模块14还可以用于,

当所述测试步骤包括第一测试步骤和第二测试步骤,所述测试指标包括第一测试指标和第二测试指标,且所述第一测试步骤与所述第一测试指标,以及所述第二测试步骤与所述第二测试指标均相对应时,在所述脚本文件的第一位置写入所述第一测试步骤,在所述脚本文件的第二位置写入所述第一测试指标,其中,所述第一位置和所述第二位置相邻;

在所述脚本文件的第三位置写入所述第二测试步骤,在所述脚本文件的第四位置写入所述第二测试指标,其中,所述第三位置与所述第四位置相邻,所述第三位置位于所述第二位置后且靠近所述第二位置。

在一示例性实施例中,所述写入模块14还可以用于,

根据所述后缀类型,确定注释标识符;

将添加所述注释标识符的测试条件、测试步骤以及测试指标写入所述脚本文件。

本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的测试用例的生成方法。

参见图5,是本发明实施例提供的执行测试用例的生成方法的电子设备的硬件结构示意图,如图5所示,该设备包括:

一个或多个处理器510以及存储器520,图5中以一个处理器510为例。

执行测试用例的生成方法的设备还可以包括:输入装置530和输出装置540。

处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的测试用例的生成方法对应的程序指令/模块(例如,附图4所示的名称获取模块11、新建模块12、内容获取模块13和写入模块14)。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例测试用例的生成方法。

存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据测试用例的生成装置的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至测试用例的生成装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可接收输入的数字或字符信息,以及产生与测试用例的生成装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行上述任意方法实施例中的测试用例的生成方法。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1