[发明专利]使用重复利用动态链接库进行功能测试的系统和方法无效
申请号: | 201110335088.9 | 申请日: | 2011-10-19 |
公开(公告)号: | CN103064783A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | X·严;E·L·霍顿 | 申请(专利权)人: | 通用电气公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 柯广华;朱海煜 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 重复 利用 动态 链接 进行 功能 测试 系统 方法 | ||
技术领域
本文公开的主题涉及具有相关联的软件控制系统的功率装置的功能测试,并且更具体来说,涉及重复利用(leverage)动态链接库文件(DLL)用于具有相关联的软件控制系统的功率装置的功能测试。
背景技术
功能测试是一种质量保证(QA)测试,其中基于测试组件的规范或设计文档开发测试用例,测试组件可以是具有相关联的软件控制系统的功率装置。功能测试可涉及以下步骤。识别预计测试组件执行的一个或多个功能,以及创建基于组件的规范和/或设计文档的输入数据以为一个或多个功能制作测试用例。然后,基于规范和/或设计文档确定用于包含测试用例的输入数据的来自测试组件的预计输出。然后,通过将输入数据馈送到测试组件执行测试用例,并且记录对于测试用例的组件的实际输出。最后,对比来自测试组件的实际输出和预计输出。然后,可基于对比对测试组件进行校正。
非自动化功能测试可以是易于出错并且费时的过程。除了生成测试用例、输入数据和预计输出所需的时间之外,由测试组件执行多个测试用例以便涵盖大量可能的输入可以是一个复杂的过程。在测试用例的执行期间,除了手动记录测试组件输出的原始数据之外,功能测试工程师必须十分注意,并可能需要反复手动切换(toggle)多种数值和参数。在测试组件包括具有相关联的软件控制系统的功率装置的情况下,测试工程师可能还需要在功能测试期间监测包含功率装置的单独硬件组件的状态。
发明内容
根据本发明的一个方面,用于具有相关联的软件控制系统的功率装置的功能测试的方法包括通过类方法引用属于软件包的动态链接库(DLL)文件;在功能测试软件中实例化类对象;以及在功能测试软件中纳入对对象方法的调用,其中对方法的调用执行所引用DLL的功能,以使得引用的DLL包含类实现。
根据本发明的另一个方面,提供一种包含计算机可读存储介质的计算机程序产品,计算机可读存储介质包含计算机代码,当由计算机执行该计算机代码时,实现用于具有相关联的软件控制系统的功率装置的功能测试的方法,其中该方法包括作为类方法引用属于软件包的动态链接库(DLL)文件;在功能测试软件中实例化类对象;以及在功能测试软件中纳入对对象方法的调用,其中对方法的调用执行所引用DLL的功能,以使得引用的DLL包含类实现。
根据本发明的又一个方面,用于具有相关联的软件控制系统的功率装置的功能测试的系统,包括软件包,该软件包包含多个动态链接库(DLL)文件;以及功能测试软件,该功能测试软件包括含有类的实例的对象,该类包含引用软件包的多个DLL中的一DLL的方法,其中该功能测试软件还包含对引用DLL的对象方法的调用,其中对方法的调用在功率装置和相关联的软件控制系统的功能测试期间执行所引用DLL的功能,以使得引用的DLL包含类实现。
通过以下结合附图的描述,这些及其它优点和特征将变得更显而易见。
附图说明
在本说明书的结论部分具体指出作为本发明的主题并且在权利要求中明确要求专利保护。通过以下结合附图的详细描述,本发明的上述及其它特征和优点显而易见,在附图中:
图1是使用重复利用动态链接库(DLL)进行功能测试的方法的实施例的流程图。
图2是使用重复利用DLL进行功率装置和相关联的软件控制系统的功能测试的系统的实施例。
图3是将DLL重复利用到功能测试软件中的界面的实施例。
图4是可与使用重复利用DLL的功能测试结合使用的计算机的实施例。
详细描述参照附图、作为举例来说明本发明的实施例以及优点和特征。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气公司,未经通用电气公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110335088.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自锁可调型桥梁拉索紧固装置
- 下一篇:药检用溶媒制备仪