[发明专利]用于自动化测试的紧凑架构有效
申请号: | 200980134475.7 | 申请日: | 2009-09-03 |
公开(公告)号: | CN102144221A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 丁亚超;祝国华 | 申请(专利权)人: | 弗莱克斯电子有限责任公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 李芳华 |
地址: | 美国科*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 测试 紧凑 架构 | ||
背景技术
在电子装置的设计和制造中,需要验证设计并确保装置提供所期望的功能和特征。作为结果,已经开发了自动化测试,由此可以测试并校验电子装置的功能和特征。由于被测试的装置在复杂性上已经增长,所以也已经开发了更加复杂的自动化测试系统。
装置的准确和可靠测试对于该装置的成功开发和生产可能是关键的。自动化测试过程中的瑕疵可能错误地反映在该装置的性能上,由此导致了开发中的延迟和生产中的不必要损耗。照这样,装置的准确和可靠测试对于有效且高效地开发或制造产品是关键的。
在其中自动化测试用于在研发期间对产品进行评定的情形下,准确和有效自动化测试的要求增强。尽管在生产中用于装置的自动化测试可能不会频繁地改变,但是在研发期间使用的自动化测试可能需要提供用于快速修改测试并以短测试开发时间而生成新测试的能力,以便满足与该研发处理相关联的改变的测试需求。
已经使用操作为控制测试装置并采集关于这个装置的数据的程序来进行自动化测试。传统上,这已经要求来自不同人员的各种贡献,以确保恰当的测试开发。例如,计算机程序员可以产生通过其来进行自动化测试的源代码。然而,可能的是,用于对自动化测试进行编码的计算机程序员对于总体测试例程或测试流的要求知之甚少或根本不了解。用于对该测试程序进行开发的该计算机程序员或其他同样的人可能不知道需要对新装置的什么特征或组件进行测试,他或她可能也不知道用于该装置完全评定所必需的顺序、测试的总数、或测试的种类。照这样,可能要求领域专业人员(例如,测试工程师)在完全地捕获需要被测试的装置的各小方面上来协助计算机程序员。这给用于开发该测试程序的人和领域专业人员两者都造成了负担,这导致测试程序的开发的成本和复杂性上增加。
此外,第三人可能进行所述测试的执行。在此情况下,可能要求该第三人在测试程序的开发和设计上与计算机程序员和测试工程师一样精通,以便恰当地执行该测试。在这点上,测试处理的开发必然涉及横跨多种来源的复杂协作和交流,或者涉及熟悉整个测试程序开发、设计、和执行的单一、经过高度培训的人。在任一实例中,添加的成本和复杂性导致用于创建自动化测试系统(尤其是,在研发中针对产品设计的一个自动化测试系统)的不期望的条件。
另外,恰当地进行测试程序的开发、设计、和执行所必需的辅助系统(诸如,图形用户界面、计算机硬件、通信装置等)的控制经常不得不与所创建的每个相继测试程序一起进行重新开发。这导致了要求更多时间和金钱来有效地开发、设计、和执行测试程序的增加的复杂性。对测试进行的改变经常要求全新的程序,这需要针对每个新程序来彻底从头开发测试程序。这可能导致在开发和执行测试程序时的长交付时间。
针对此背景技术,已经开发了用于自动化测试的紧凑架构(compactframework)。
发明内容
结合意欲为示范性和说明性的、并且不在范围上进行限制的系统、工具、和方法来描述并说明以下实施例及其各方面。在各个实施例中,已经减少或消除了一个或多个上述问题,同时其他实施例针对其他改善。
根据第一方面,提供了一种使用紧凑架构的用于自动化测试的系统,该系统包括:多个功能,所述多个功能包括测试模块的开发、测试流的开发和测试流的执行。另外,该系统包括认证器,该认证器确定用户的特性,使得通过该特性来定义向用户提供的功能。此外,该系统包括图形用户界面,该图形用户界面对应于所述多个功能。
此方面的进一步改进可以包括操作为执行该紧凑架构的自动化测试设备,并且还可以包括用于可操作地将该自动化测试设备连接到受测装置或单元的测试硬件。而且,一个实施例可以包括数据显示器,该数据显示器可操作为显示关于测试流的执行的实时数据。此数据也可以以图形形式显示。此外,一个实施例可以包括结果处理器,用于对在测试流的执行期间采集的数据进行格式化。该测试模块的开发和执行可以包括:提供和执行源代码、和/或指定一个或多个外部过程调用。在根据新的测试要求(例如,用于新技术或产品的测试)来对所述测试模块和关联功能进行开发之后,该紧凑架构可以加载所开发的组件并在该系统中执行它们。
根据另一方面,提供了一种使用紧凑架构的自动化测试的方法,使得执行该紧凑架构,并且该紧凑架构确定第一用户的特性。另外,该方法包括定义包括测试模块的开发、测试流的开发和测试流的执行的一个或多个功能。该方法还包括取决于所述用户特性来向所述第一用户提供这些功能中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗莱克斯电子有限责任公司,未经弗莱克斯电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980134475.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:感知信号输出装置
- 下一篇:微波辅助旋转物理气相沉积