[发明专利]一种自动化测试的方法和系统有效
申请号: | 201110404626.5 | 申请日: | 2011-12-07 |
公开(公告)号: | CN103150249A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 薛亚斌 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 系统 | ||
1.一种自动化测试的方法,其特征在于,所述方法包括:
步骤1,测试用例管理器设置测试用例的业务验证函数和测试数据,所述测试数据包括信令参数和业务参数;
步骤2,脚本生成器生成测试用例的脚本;
步骤3,测试版本管理器根据业务场景选择测试版本所用的测试用例,设置所述测试用例的执行顺序,并配置所述测试用例的测试数据的对应值;
步骤4,测试执行调度器执行指定的测试版本中测试用例的脚本;
步骤5,测试结果器根据测试执行调度器的执行结果生成测试报告。
2.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试用例管理器设置测试用例的测试数据具体包括:
步骤21,为每个测试用例,根据信令格式设置信令参数和所述信令参数的缺省值,并且设置业务参数和所述业务参数的缺省值,将所述信令参数和缺省值,以及所述业务参数和缺省值,保存在数据管理器中。
3.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试用例管理器设置测试用例的业务验证函数和测试数据后还包括:
步骤31,设置业务参数对应的业务前置函数,业务前置函数用于初始化业务参数。
4.根据权利要求1所述的自动化测试的方法,其特征在于,
所述脚本生成器生成测试用例的脚本具体包括:
步骤41,调用存储的公共函数库中公共函数,依据测试用例的设置,生成所述测试用例的脚本,所述脚本为公共函数生成的类,在所述脚本中调用信令模拟器解析、处理和验证所述测试用例的信令参数。
5.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试版本管理器根据业务场景选择测试版本所用的测试用例,设置所述测试用例的执行顺序具体包括:
步骤51,依据配置的业务场景和测试用例的对应关系,确定测试版本的业务场景所对应的测试用例;
步骤52,根据业务场景设置测试版本中的测试用例间数据传递关系,将所述数据传递关系保存到数据管理器。
6.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试版本管理器配置所述测试用例的测试数据的对应值具体包括:
步骤61,配置所述测试用例的业务参数的对应值和信令参数的对应值;
步骤62,将所述测试用例组成测试版本计划,将测试版本计划的信息保存到数据管理器。
7.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试执行调度器执行指定的测试版本中测试用例的脚本具体包括
步骤71,确定待执行的测试版本;
步骤72,读入并解析执行顺序的设置和测试数据的对应值的配置,根据所述执行顺序调用测试用例;
步骤73,按配置的对应值对调用的测试用例的业务参数和信令参数进行赋值,执行调用的测试用例的脚本,接收执行返回的结果。
8.根据权利要求1所述的自动化测试的方法,其特征在于,
所述测试结果器根据测试执行调度器的执行结果生成测试报告具体包括
步骤81,按照测试版本、功能模块、和/或执行时间段统计测试执行调度器执行的结果。
9.一种自动化测试的系统,其特征在于,所述系统包括:
测试用例管理器,用于设置测试用例的业务验证函数和测试数据,所述测试数据包括信令参数和业务参数;
脚本生成器,用于生成测试用例的脚本;
测试版本管理器,用于根据业务场景选择测试版本所用的测试用例,设置所述测试用例的执行顺序,并配置所述测试用例的测试数据的对应值;
测试执行调度器,用于执行指定的测试版本中测试用例的脚本;
测试结果器,用于根据测试执行调度器的执行结果生成测试报告。
10.根据权利要求9所述的自动化测试的系统,其特征在于,
所述系统还包括数据管理器,
所述测试用例管理器设置测试用例的测试数据时具体用于为每个测试用例根据信令格式设置信令参数和所述信令参数的缺省值,将所述信令参数和缺省值保存在数据管理器中;为每个测试用例设置业务参数和所述业务参数的缺省值,将所述业务参数和缺省值保存在数据管理器中;或者,
所述系统还包括用于解析、处理和验证信令参数的信令模拟器,
所述脚本生成器在生成测试用例的脚本时具体用于调用存储的公共函数库中公共函数,依据测试用例的设置,生成所述测试用例的脚本,所述脚本为公共函数生成的类,在所述脚本中调用信令模拟器解析、处理和验证所述测试用例的信令参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110404626.5/1.html,转载请声明来源钻瓜专利网。