[发明专利]测试脚本的生成方法和装置有效
申请号: | 201710154209.7 | 申请日: | 2017-03-15 |
公开(公告)号: | CN106874209B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 吕志峰;叶钟松 | 申请(专利权)人: | 上汽通用汽车有限公司;泛亚汽车技术中心有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 黄泽雄 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 生成 方法 装置 | ||
1.一种测试脚本的生成方法,其特征在于,包括:
加载测试用例和变量库,所述测试用例中包括至少一个测试用例数据,所述变量库中包括至少一个测试用例变量;
根据所述测试用例和所述变量库,采用测试脚本生成规则生成测试脚本;
所述测试脚本生成规则至少包括:测试脚本的工程结构、测试脚本的序列结构和/或测试脚本的测试步骤;
测试脚本的工程结构包括:工程名称区、测试平台区、标定值区、结果变量区、加载程序区和测试序列区;测试脚本的序列结构包括:测试步骤区和打印结果区;测试脚本的测试步骤包括:测试时间区、读取测试结果区和对比实际测试结果与预期测试结果区;
所述测试用例由输入了所述测试用例数据的测试用例模板生成,所述测试用例模板包括用例序号区、用例标定区、变量区、动作区和预期结果区。
2.根据权利要求1所述的测试脚本的生成方法,其特征在于,
所述测试用例数据至少包括测试用例序号、测试用例标定值、测试用例变量、测试步骤和/或测试预期结果。
3.根据权利要求1所述的测试脚本的生成方法,其特征在于,
所述测试用例变量至少包括系统初始化变量、报文变量和/或子系统变量。
4.根据权利要求1所述的测试脚本的生成方法,其特征在于,
在所述加载测试用例和变量库之前,所述方法还包括:显示测试脚本的生成界面,所述生成界面用于加载所述测试用例和所述变量库。
5.一种测试脚本的生成装置,其特征在于,包括:
加载模块,用于:加载测试用例和变量库,所述测试用例中包括至少一个测试用例数据,所述变量库中包括至少一个测试用例变量;
生成模块,用于:根据所述测试用例和所述变量库,采用测试脚本生成规则生成测试脚本;
所述测试脚本生成规则至少包括:测试脚本的工程结构、测试脚本的序列结构和/或测试脚本的测试步骤;
测试脚本的工程结构包括:工程名称区、测试平台区、标定值区、结果变量区、加载程序区和测试序列区;测试脚本的序列结构包括:测试步骤区和打印结果区;测试脚本的测试步骤包括:测试时间区、读取测试结果区和对比实际测试结果与预期测试结果区;
所述测试用例由输入了所述测试用例数据的测试用例模板生成,所述测试用例模板包括用例序号区、用例标定区、变量区、动作区和预期结果区。
6.根据权利要求5所述的测试脚本的生成装置,其特征在于,
所述测试用例数据至少包括测试用例序号、测试用例标定值、测试用例变量、测试步骤和/或测试预期结果。
7.根据权利要求5所述的测试脚本的生成装置,其特征在于,
所述测试用例变量至少包括系统初始化变量、报文变量和/或子系统变量。
8.根据权利要求5所述的测试脚本的生成装置,其特征在于,
在所述加载测试用例和变量库之前,所述装置还包括显示模块,用于:显示测试脚本的生成界面,所述生成界面用于加载所述测试用例和所述变量库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上汽通用汽车有限公司;泛亚汽车技术中心有限公司,未经上汽通用汽车有限公司;泛亚汽车技术中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710154209.7/1.html,转载请声明来源钻瓜专利网。