[发明专利]用于下一代生成测试系统的模块化脚本设计器有效
| 申请号: | 201210112395.5 | 申请日: | 2012-04-13 |
| 公开(公告)号: | CN102789415A | 公开(公告)日: | 2012-11-21 |
| 发明(设计)人: | J·M·布朗;P·J·史密斯;J·A·斯蒂尔;S·M·威廉姆斯 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/44 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;赵林琳 |
| 地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 下一代 生成 测试 系统 模块化 脚本 设计 | ||
1.一种用于模块化脚本设计的方法,包括:
在模块化脚本设计器组件处接收模块化脚本的脚本信息,其中所述脚本信息包括用户提交的脚本信息和已存在的模块信息;
基于所述已存在的模块信息生成建议模块的列表;
在所述模块化脚本设计器组件处接收用户对下一模块的选择,所述对下一模块的选择包括:
从所述建议模块的列表中选择所述下一模块,或者
创建新模块的请求;以及
如果所述对所述下一模块的选择包括创建所述新模块的所述请求,则生成所述新模块。
2.根据权利要求1所述的方法,其中基于所述已存在的模块信息生成所述建议模块的列表包括:
分析包括多个模块和脚本的数据库以基于所述已存在的模块信息确定所述建议模块的列表。
3.根据权利要求2所述的方法,还包括:
从用户处接收对所述新模块的修改;
获得批准者对所述修改的批准,其中所获得的对所述修改的批准是用于所述多个脚本的子集;
更新所述多个脚本的子集以包括所批准的修改。
4.根据权利要求2的方法,其中生成所述新模块包括:
从用户处接收新模块信息,并且
基于所述新模块信息生成所述新模块;以及
所述方法还包括:
获得批准者对所述新模块的批准,以及
当从所述批准者获得批准时,更新所述数据库以包括所述新模块。
5.根据权利要求1所述的方法,其中所述用户提交的脚本信息还包括测试步骤信息、期望结果信息、所需测试者技能信息以及所需数据类型信息。
6.根据权利要求2所述的方法,其中生成所述新模块包括:
接收用户对已存储模块的选择,
通过复制选定的已存储模块并且编辑所复制的选定的已存储模块来生成所述新模块;以及
所述方法还包括:
获得批准者对所述新模块的批准,以及
当从所述批准者获得批准时,更新所述数据库以包括所述新模块。
7.根据权利要求3所述的方法,其中所述新模块信息包括:
所需测试者技能信息,以及
基于所述批准者的技能以及所需测试者技能信息选择所述批准者。
8.根据权利要求1所述的方法,还包括:
将所述下一模块增加到所述模块化脚本,以及
基于所述下一模块更新所述建议模块的列表。
9.一种用于模块化脚本设计的方法,包括:
在模块化脚本设计器组件处接收来自用户的模块化脚本的脚本信息,其中所述脚本信息包括用户提交的脚本信息和已存在的模块信息;
分析包括多个模块和脚本的数据库以基于所述脚本信息确定建议模块的列表,并且将建议模块的列表显示给所述用户;
在所述模块化脚本设计器组件处接收用户对第一模块的选择,其中所述第一模块选自所述建议模块的列表;
将所述第一模块增加到所述模块化脚本;
基于所述下一模块更新所述建议模块的列表,并且将更新的建议模块列表显示给所述用户;以及
在所述模块化脚本设计器组件处接收用户对第二模块的选择,所述对第二模块的选择包括:
从所述更新的建议模块列表中选择所述下一模块,或者
创建新模块的请求;以及
如果所述对所述下一模块的选择包括创建所述新模块的所述请求,则生成所述新模块。
10.根据权利要求9所述的方法,其中所述用户提交的脚本信息包括测试步骤信息、期望结果信息、所需测试者技能信息以及所需数据类型信息。
11.根据权利要求9所述的方法,其中:
生成新模块包括:
接收来自用户的新模块信息,以及
基于所述新模块信息生成所述新模块;以及
所述方法还包括:
获得批准者对所述新模块的批准,所述批准者是基于所述批准者的技能以及所需测试者技能信息来选定的,以及
当从所述批准者获得批准时,更新所述数据库以包括所述新模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210112395.5/1.html,转载请声明来源钻瓜专利网。





