[发明专利]测试脚本生成系统有效
申请号: | 201410097674.8 | 申请日: | 2014-03-14 |
公开(公告)号: | CN104050078B | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | S·钱那姆赛蒂;R·S·科姆努里;A·R·马汉蒂 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 生成 系统 | ||
本发明的各实施例涉及测试脚本生成系统。测试脚本生成系统可以生成端到端测试脚本以测试软件应用的。工作流生成器可以生成关于对应于域特定参考应用映射的、将包括在工作流中的建议的模块的推荐。可以生成工作流的视觉表示并且其提供对尚未被包括在工作流中的建议的模块的指示。脚本生成器可以基于工作流来生成端到端测试脚本。
技术领域
本发明的各实施例总体上涉及测试脚本,并且更具体地涉及测试脚本生成系统。
背景技术
测试脚本编写是软件测试中的主要的、努力密集型(effort-intensive)阶段。这一阶段最主导的是人工的、易出错的过程,该过程经常导致除脚本编写之外的高返工和维护努力。在一些实例中,创建测试脚本所花费的时间可以等于或超过测试被测试软件所花费的时间。此外,在许多情况下,测试者不具有在其中使用软件的特定域(domain)中的专业知识,这进一步恶化了测试脚本编写阶段的低效性和易错性。
发明内容
本发明的各实施例涉及测试脚本生成系统。
本发明的一个实施例涉及一种测试脚本生成系统,包括:
数据储存库,用于存储多个域特定参考应用映射,其中每个映射包括多个模块以及用于该模块的多个测试脚本;
映射管理模块,用于从用户接收标识域的第一输入,并且从该数据储存库取回该多个域特定参考应用映射中用于该域的一个域特定参考应用映射;
工作流生成器,由处理器可执行以
生成对应于取回的该映射的、将包括在工作流中的建议的模块的推荐,
从该用户接收对将包括在该工作流中的建议的模块的选择,
确定该用户是否尚未选择该建议的模块中的一个建议的模块,
如果该用户尚未选择该建议的模块中的一个建议的模块,则在该工作流的视觉表示上显示未被选择的模块,并且显示该模块是相对于该工作流的未被选择的模块的指示,并且
根据选择的该模块和由该用户选择的用于工作流的任何其它模块确定该工作流;以及
脚本生成器,用于基于该工作流来生成端到端测试脚本。
本发明的另一实施例涉及一种用于创建测试脚本的方法,包括:
在数据储存库中存储多个域特定参考应用映射,每个映射包括多个模块;
在该数据储存库中存储用于该模块的多个测试脚本;
从用户接收标识域的第一输入;
从该数据储存库取回该多个域特定参考应用映射中的用于该域的一个域特定参考应用映射;
生成对应于从该数据储存库取回的该映射的、将包括在工作流中的建议的模块的推荐;
从该用户接收对将包括在该工作流中的建议的模块的选择;
确定该用户是否尚未选择该建议的模块中的一个建议的模块;
如果该用户尚未选择该建议的模块中的一个建议的模块,则在该工作流的视觉表示上显示未被选择的模块以及该模块是相对于该工作流的未被选择的模块的指示;并且
根据选择的该模块和由该用户选择的用于工作流的任何其它模块确定该工作流;以及
基于该工作流来生成端到端测试脚本。
本发明的又一实施例涉及一种非瞬态计算机可读介质,包括由处理器可执行用于以下各项的机器可读指令:
在数据储存库中存储多个域特定参考应用映射,每个映射包括多个模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410097674.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锅具防溅油装置
- 下一篇:一种利用剩余污泥制备具有催化功能陶粒的方法