一种测试脚本设定方法及系统与流程

文档序号:12596932阅读:来源:国知局

技术特征:

1.一种测试脚本设定方法,适用于移动终端;其特征在于,对应移动终端中的每个功能模块预设一组测试动作;

所述移动终端内预设有对应每个所述功能模块的测试用例;

所述测试脚本设定方法具体包括:

步骤S1,所述移动终端获取外部输入的测试指令,以确定本次测试对应的至少一个所述功能模块;

步骤S2,所述移动终端根据每个所述功能模块,提取相应的一组所述测试动作,以及相应的所述测试用例,并将所述测试动作与相应的所述测试用例结合以形成对应所述功能模块的测试项目;

步骤S3,所述移动终端根据预设的排列顺序对所有所述测试项目进行排列组合并输出;

步骤S4,所述移动终端应用一设定单元,根据经过排列组合后的所述测试项目形成本次测试需要执行的测试脚本并执行测试,随后退出。

2.如权利要求1所述的测试脚本设定方法,其特征在于,将对应一个所述功能模块的所有所述测试动作封装于一预设的测试方案中。

3.如权利要求1所述的测试脚本设定方法,其特征在于,将所有所述测试用例封装于一配置文件中;

所述步骤S2中,所述移动终端读取所述标准配置文件,以获取匹配于对应的所述功能模块的所述测试用例。

4.如权利要求1所述的测试脚本设定方法,其特征在于,所述步骤S1中,所述测试指令中包括关联于本次测试的所有所述功能模块的名称。

5.如权利要求1所述的测试脚本设定方法,其特征在于,所述步骤S4中,所述移动终端根据所述测试指令,形成本次测试需要执行的至少一个所述测试脚本,每个所述测试脚本中包括至少一个相关联的所述测试项目。

6.如权利要求1所述的测试脚本设定方法,其特征在于,所述标准功能模块包括:

第一类业务模块,用于提供电路域业务处理;和/或

第二类业务模块,用于提供分组域业务处理;和/或

第三类业务模块,用于提供搜网类业务处理。

7.一种测试脚本设定系统,适用于移动终端;其特征在于,包括:

第一存储单元,其中对应移动终端中的每个功能模块预设一组测试动作;

第二存储单元,其中预设有对应每个所述功能模块的测试用例;

获取单元,用于获取外部输入的测试指令;

解析单元,连接所述获取单元,用于对所述测试指令进行解析,以得到其中指示的关联于本次测试的所述功能模块;

设定单元,分别连接所述解析单元、所述第一存储单元和所述第二存储单元,所述设定单元用于根据关联于本次测试的所述功能模块,提取相对应的所述测试动作,以及相应的所述测试用例,并根据所述测试动作和所述测试用例形成相应的测试项目,将不同的测试项目以预定的执行顺序进行排列组合,以形成本次测试需要执行的测试脚本并输出。

8.如权利要求7所述的测试脚本设定系统,其特征在于,所述第一存储单元中,每组所述测试动作被封装于一相应的测试方案中。

9.如权利要求7所述的测试脚本设定系统,其特征在于,所述第二存储单元中,所有所述测试用例封装于一预设的配置文件中。

10.如权利要求7所述的测试脚本设定系统,其特征在于,所述获取单元获取的所述测试指令中包括关联于本次测试的所述功能模块的名称。

11.如权利要求7所述的测试脚本设定系统,其特征在于,所述设定单元包括:

第一提取模块,用于根据关联于本次测试的多个所述功能模块,于所述第一存储单元中提取相应的一组所述测试动作;

第二提取模块,用于根据关联于本次测试的多个所述功能模块,于所述第二存储单元中提取相应的一个所述测试用例;

组合模块,分别连接所述第一提取模块和所述第二提取模块,用于分别根据对应于每个所述功能模块的一组所述测试动作和对应的所述测试用例形成相应的测试项目并输出;

设定模块,连接所述组合模块,用于以预设的执行顺序对所有所述测试项目进行排列组合,以形成相应的测试脚本并输出。

12.如权利要求7所述的测试脚本设定系统,其特征在于,所述设定单 元根据所述测试指令,形成本次测试需要执行的至少一个所述测试脚本并输出;

每个所述测试脚本中包括至少一个相关联的所述测试项目。

13.如权利要求7所述的测试脚本设定系统,其特征在于,所述标准功能模块包括:

第一类业务模块,用于提供电路域业务处理;和/或

第二类业务模块,用于提供分组域业务处理;和/或

第三类业务模块,用于提供搜网类业务处理。

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