[发明专利]用于下一代测试系统的自动化控制器有效
申请号: | 201210127010.2 | 申请日: | 2012-04-18 |
公开(公告)号: | CN102841842A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | J·M·布朗;P·J·史密斯;J·A·斯蒂尔;S·M·威廉姆斯 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;赵林琳 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 下一代 测试 系统 自动化 控制器 | ||
相关申请的交叉引用
本申请要求2011年4月18日提交的美国临时专利申请序列号61/476,623的权益,在此通过引用包含其整体内容。
技术领域
本公开涉及软件测试,并且特别地,本公开涉及用于开发、调试以及执行测试以确保软件系统的完整性和功能性的集成平台的自动化控制器。
背景技术
计算机软件的开发涉及严格的测试过程以确保软件如计划的那样运行。在测试过程中,测试者编写各种测试脚本或者软件测试模块以执行确保计算机软件如设计那样运行所必需的不同类型测试。测试者还设置以及运行测试脚本同时跟踪结果,并且将测试结果报告给适当的人员。该过程是低效且耗时的,并且需要可观的测试者参与。
另外,随着商业继续依赖于计算机软件和复杂的软件包,越来越多的高度复杂的计算机软件已经被开发出来以满足商业需求。由于持续增加的复杂度和规模,这些软件程序需要大规模的测试过程,涉及远远多于之前所需要的测试者和测试脚本。这种增长与将他们的测试集中化并转向外包式测试模型的组织有关。传统地,测试“嵌入”在每个项目的软件开发生命周期中,但是现在,集中的“离散”测试功能存在于组织内,其跨多个项目和版本进行测试。
测试工具已经被开发出来以辅助测试者执行测试过程的各个步骤。然而,现存的测试工具不能提供所需的功能性和效率以克服大规模测试过程带来的挑战。
各种产品和/或软件产品的测试在复杂度和范围上都有所增加。过去,相对小的设计者和开发者群组,可能10-30人,开发各种测试以测试和验证软件模块或者代码段的功能。这种个人的小群组已经是可管理的。然而,由于贡献于项目的个人数目变得很大,冗余度和复杂度增加,这带来了增加的成本和错误数目的增加。因此,存在解决上述问题的需要。
发明内容
用于下一代测试系统的自动化控制器包括数据库,其包括多个脚本和模块、商业层组件以及自动化组件。自动化组件包括自动化代理和自动化工作器。商业层组件可操作用于从多个脚本和模块确定下一脚本,并且响应于由自动化组件发送的获得下一脚本的请求,向自动化组件发送下一脚本。自动化代理可操作用于向商业层发送获得下一脚本的请求,从商业层接收下一脚本,并且向自动化工作器发送下一脚本以便执行。自动化工作器可操作用于执行下一脚本或其段,获得结果,并且向自动化代理发送状态更新、生命证据的通知以及执行的结果。
在审查下面的附图和详细的描述后,系统、方法和特征的其它实施方式,以及它们的相应优势对于本领域技术人员来说将是明显的或将变得明显。旨在使得所有此类的附加系统、方法、特征以及优势包括在本说明书中,在本发明的范围内,并且由后续的权利要求的保护。
附图说明
参考下面的附图和描述,以及包括在附件的报告页(其整体内容包含于此),本系统可以获得更好理解。附图中的部件不一定是按比例的,相反重点在于例示本发明的原理。此外,在图中,相似的参考标号指明各不同视图中的相应的部分。
图1示了下一代测试(“NGT”)系统的一个实施方式。
图2是示出使用NGT系统的整体测试过程的示图。
图3是NGT系统的关键组件的示图。
图4是NGT系统的一个实施方式的高层硬件框图。
图5是自动化控制器(“AC”)的逻辑示图。
图6示出自动化控制器的一个实施方式中的关键数据库表的示例。
图7是NGT系统的一个实施方式的概念示图。
图8是NGT系统的一个实施方式的逻辑示图。
图9是NGT系统的另一个实施方式的高层硬件框图。
具体实施方式
如图1所示,使用自动化控制器的下一代测试系统(“NGT系统”)100提供了允许提高测试计算机软件的效率和功能性的平台。系统100可以实现为与计算机硬件组件协作的系统和/或实现为计算机实现的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210127010.2/2.html,转载请声明来源钻瓜专利网。