使用仿真和虚拟化的基于表现的测试系统和方法

文档序号:6456304阅读:193来源:国知局
专利名称:使用仿真和虚拟化的基于表现的测试系统和方法
技术领域
本发明总体涉及一种基于表现(performance-based)的测试计算 机系统和方法,该测试计算机系统和方法利用仿真和虚拟化技术来允 许对不同方案的即兴(extemporaneous)选择,以判断用户对于一个 或多个应用程序的技能。
背景技术
基于表现的测试("PBT")是一种测验方法,其中候选者必须与真 实或模拟的系统交互。PBT将应试者置于一种或多种情形中,其中应试 者必须使用他或她的知识,展示他或她的技能、解决常见问题和/或执 行故障排除任务,测试设计者(test crafter)相信这些与执行特定 任务和活动所需要的专门知识和技能相关。在许多行业和职业中将PBT 用于测试能力。例如,经常采用基于表现的测试对消防队员、警官、 航空飞行员和飞行甲板船员进行测试。如果他们的测试得分低于关键 的表现指标,则将他们送回训练或否则丢掉工作。
PBT可以采取交互式软件模拟的形式,其中测试项目模拟特定软件 产品的行为,并且在模拟环境中应试者被要求在该模拟内正确地执行 指定功能。交互式软件模拟是一种特别有用的策略,用于测量利用计 算机软件程序的熟练程度。不同于使用户线性地经过一 系列学习的基 于计算机的训练("CBT"),交互式软件模拟将用户置于计算机应用的 模拟中并且要求应试者执行功能,好象他们使用真实软件一样。交互 式软件模拟可以允许应用在该应用不必具有专门的编程"钩(hook)" 的情况下以及在真实应用不必呈现在测试工作站的情况下,皮模拟。这 种程序可以是自足(self-contained)的,消除了在不同的操作系统、 产品版本和语言之间的变化。
在信息技术密集的时代,公司期待把对了解计算机 (computer-savvy)个体的雇用流水线化。这包括评价他们的教育需要。
如果在试用期之后发现雇员无力执行雇用或训练他或她所要做的 工作,那么评估潜在和当前的雇员可能是高代价的冒险。在高度竟争 和快速发展的领域,到达工作场所的雇员掌握他们的工作所需要的能 力是至关重要的。在没有哪个可能的候选者具有所有必要的技能和能 力的情况下,测试能指明哪个候选者需要最小的训练量。它还能够展 示候选者是否具有技能以开始工作和他们是否具有对材料足够强的掌 握来通过在职训练获得其余技能。
计算机表现测试复杂的程度可能变化很大--从测试使用字处理软 件的秘书到测试在复杂的计算机系统管理中的专业信息技术。这种大 范围变化测试的管理员必须建立满足工作标准的环境。特别地,该管 理员必须注意每次给定测试时的有效性和可靠性问题。
有效性指的是测试准确地测量了它意欲估量的技能或技能组的证 明。评价测试有效性的方法包括内容、结构和标准验证。内容的有效 性指的是通常由主题专家提供的证明,证明测试中的项目覆盖了完成 由该测试测量的工作所需要的最重要和频繁使用的知识、技能和能力。 结构的有效性指的是测试中的个体项目准确测量了被测主题的证明。 标准的有效性指的是总体测试准确地与某个其它的独立测量相关的证 明。
可靠性涉及测试提供与用户表现相关的 一致的、可重复信息的能 力。可靠性是有效性的必要条件。可靠性取决于测试任务的模拟的一 致性和对任务的响应等级的一致性。对于测试中介来说,他们计算机 表现测试的准确性、有效性和可靠性是主要卖点。
计算机系统管理员可以为PBT频繁地提供完整的网络系统,包括 工作站、服务器、应用和文档。计算机网络可能必然伴有连接的集线 器、连线和软件。需要人来使该网络运行以提供所期望的应用平台, 例如字处理、计算机辅助设计等等。
在主计算机的领域,具有多服务器的网络曾经处理从网站到应用 支持、电子邮件和记账的所有事物。随着对更多分离和更多服务的需 要的上升,采用更多服务器来应付该需要。然而,设备的增加导致管 理人员对以要求的可靠性水平维持每个单位的管理感到困难。
近来已引入一种使用"虚拟机"的方法,其被诸如IBM的公司首先
6用于主机上。所谓的"虚拟化"是呈现计算资源的逻辑分组或子集以便 可以用超过原始配置的益处的方式来访问这些计算资源的过程。术语" 虚拟机"涉及形成虚拟化环境的软件,即对客户操作系统来说看起来似 乎是硬件但是实际由主机系统模拟和包含的环境。虚拟机的一种类型
是IBM的VMware虚拟机。
互联网托管公司(internet hosting company)成为虚拟化的最 初用户。采用虚拟服务器的抽象概念,托管公司可以在一台计算机上 支持多个网络服务器,显著地减少他们的维护和支持费用。尽管在共 享机器上操作,虚拟化可以具有给全部环境提供专用机器的所有安全 性的效果,同时共享为系统管理员提供的备份、存档、监控和相关服 务。
具有类似的体系结构或设计规范的一组机器可以被认为是相同" 族"的成员。尽管因为一组机器的体系结构和设计依据相类似而使得它 们可以处在相同的族中,但根据它们的时钟速度及其他性能参数机器 可能在族内大范围变化。
每族机器执行只有该族才有的指令。特定机器或机器族可以执行 的指令的综合集被称为该机器的"指令集"。举例来说,Intel 80X86 处理器族使用的指令集与PowerPC处理器族使用的指令集不兼容。
在计算机系统之间特定族的唯一性典型地还导致与其它计算机系 统的硬件体系结构的元件的不兼容性。例如,采用源自Intel 80X86 处理器族的处理器制造的计算机系统的硬件体系结构与采用源自 PowerPC处理器族的处理器制造的计算机系统的硬件体系结构不同。因 为机器指令集和计算机系统的硬件体系结构的唯一性,典型地将应用 软件程序写成在运行特定操作系统的特定计算机系统上运行。
为了扩展可以在特定计算机系统上运行的操作系统和应用程序的 数目,已经开发了一种技术领域,其中具有被称为主机的一类中央处 理器("CPU")的给定计算机将包括基于软件和/或硬件的仿真器,该 仿真器允许该主计算机对称为客户机的一种无关类型的CPU的指令集 进行仿真。从而,该主计算机将响应于给定客户机指令执行使得一个 或多个主才几指令^皮调用的应用。因此,该主计算才几可以运行为其自己 的硬件体系结构设计的软件和为具有无关的硬件体系结构的计算机而 写的软件二者。通常,仿真器被分成大致对应于被仿真计算机的子系统的模块。
最经常地,仿真器由以下模块组成CPU仿真器或CPU模拟器(这两个 术语经常可互换);存储器子系统模块;以及各种I/O装置仿真器。 一般,出于对性能或简单性的考虑常常不对总线仿真,并且虚拟外围 设备直接与CPU或存储器子系统通信。
中央处理器模拟器常常是仿真器的最复杂的部分。很多的仿真器 是采用"预封装"CPU模拟器来写的,以便专注于对特定机器的良好以及 有效的仿真。CPU模拟器的最简单形式是解释器,该解释器遵循被仿真 程序代码的执行流,并且对于遇到的每个机器码指令都在该主处理器 上执行语义上相当于原指令的操作。
当在主计算机系统上对客户计算机系统仿真时,由于客户计算机 系统在该主计算机系统中仅仅以硬件体系结构的操作的软件表示的形 态存在,客户计算机系统被认为是虚拟机。术语"仿真器"和"虚拟机" 有时可交地使用,以表示对整个计算机系统的硬件体系结构的模仿或 仿真的能力。从而"仿真"涉及虚拟机的完整形式,其中完整的硬件体 系结构被复制。不同于仅仅试图再现程序行为的"模拟","仿真"试图 对被仿真的装置的状态建模。在主计算机(例如具有PowerPC处理器 的计算机系统)的操作系统软件以及硬件体系结构上执行应用的仿真 程序模仿整个客户计算机系统的操作。仿真程序作为在主机的硬件体 系结构和由客户计算机系统的仿真环境内运行的软件传送的指令之间 的互换。整个网络行业都在使用仿真,以测试在完全实施之前首次展 示的新软件。
管理员目前通过有规律的备份来确保服务器状态。如果出现系统 故障,管理员可以用较少的延迟使系统恢复在线。在备份实践中更加 密集的任务是取得例如盘驱动器等环境的"映像(image)"。映像是包 含数据存储介质或装置的完整的内容和结构的计算机文件。映像具有 在环境故障的情况下不必复制该结构的优点。包含该结构的映像文件 否定了这样做的需要,从而减少恢复或建立驱动器或环境的时间。
被仿真的计算机系统通常涉及虚拟硬盘驱动器映像的使用。为了 给客户机操作系统仿真物理硬盘驱动器的存在,仿真程序创建了虚拟
硬盘驱动器映像。该仿真程序将该虚拟硬盘驱动器映像呈现给客户机 操作系统。客户机操作系统将从该虚拟硬盘驱动器映像引导,并且将为需要从硬盘驱动器读取或写入到硬盘驱动器的所有其它功能而参考 虚拟硬盘驱动器映像。该虚拟硬盘驱动器映像常常作为计算机系统物 理硬盘驱动器上的单个文件而存在。从而,客户计算机系统的虚拟硬 盘驱动器的整个内容表示为主计算机系统的物理硬盘驱动器上的一个 文件。
在目前的计算机表现测试中,管理员必须手动地创建不仅测试本 身而且还有环境。通常,这种测试被设置在网络系统中的多个计算机 上。对于每个可能的方案,必须存在用统一的方式呈现测试并且存档 测试的方法,使得在没有对系统管理员过度负担的情况下随后可以给 出该测试。在某些情况下,测试提供者可能需要几百个适当的测试实 例以便从中采样。他们典型地寻找一种直接并且易管理的手段来提供 这种测试。让系统管理员配置和重新配置测试平台是费力的,尤其考 虑到对关于公司投资的更好回报的要求。所有这些可能是高费用的。
基于计算机表现的测试与多选格式测试相比可能同样是更加昂贵 的,因为前者可能明显地要求更多的时间在对应答的适当性评估上。 尽管可以设计测验的得分以提供有些粒度和离散的回答,然而由于对
关于基于表现的测试可获得的建议方案的响应存在多个正确路径,明 显正确的或4晉误的回答与多选测试相比通常更不常见。
需要对基于计算机表现的测试方法进行改进,使得该方法不要求 许多的独立计算机的设置或对系统管理员在网络系统上配置和重新配 置测试平台的普遍需要。此外,需要基于计算机表现的测试方法能够 允许依据被指定进行测试的应试者来测试即兴管理。此外,需要能改 进基于表现的测试的粒度以便更加充分地评价被测试者的技能的新方 法。

发明内容
在此向多个应试者提供了一种计算机实现方法,用于利用软件来 提供不同的基于表现的测试。这种方法包括在一个服务器上仿真操作 系统以形成多个虚拟服务器映像。该多个虚拟服务器映像可以与表示 多个不同的基于表现的测试的多个硬盘驱动器映像相关联。可使用多 个虚拟服务器映像之一来执行多个应用映像以便允许与多个硬盘驱动 器映《象中的至少一个交互。可选地,至少一个仿真操作系统可以是相同族的操作系统的单独的实例,或可以是另一族操作系统的单独的实例,或者处于或不处于与基础操作系统相同族的操作系统中。该计算机实现方法还可以包括随机选择多个硬盘驱动器映像之一以便与虚拟服务器映像交互的步骤,其中例如虚拟硬盘驱动器映像中的一个或多个是字处理文档或图形描述。
一个实施例包括向应试者提供一组基于表现的测试的计算机实现
系统,所述系统包括具有基础操作系统的服务器;驻留在该服务器上的仿真器,该仿真器对操作系统族中的至少一个操作系统进行仿真;在操作上与仿真器相关联的数据存储装置,该数据存储装置存储可使用至少 一个仿真操作系统执行的至少一个应用程序的映像,并且数据存储装置存储可使用至少一个仿真操作系统执行的多个不同的虚拟硬盘驱动器映像,每个虚拟硬盘驱动器在操作上被配置成向应试者描绘不同的方案。可选地,该仿真器的操作系统可以或不必与该服务器的操作系统不同。该仿真器可以是软件或硬件仿真器,或者可以包括硬件和软件二者。数据存储装置可以是服务器的一部分,也可以是该服务器的一部分或远离该服务器。 一个或多个虚拟硬盘驱动器映像可以在操作上与两个或更多应用程序映像相关联。计算机实现系统还可以包括在操作上被配置成从多个虚拟硬盘驱动器映像之中随机地选择一个虚拟硬盘驱动器映像的随机选择软件。关于一个或多个虚拟硬盘驱动器的描绘可以要求来自应试者的一组应答。该计算机实现系统进一步包括定义一組规则以便针对该描绘自动地分析来自应试者的该组应答的适当性的程序。
另一实施例包括一种包含数据结构的计算机可读数据传输,包括第一部分,识别由客户端向收容了多个虚拟服务器映像的服务器请求的虚拟服务器映像;第二部分,识别存储在与该服务器相关联的存储设备上的应用映像和硬盘驱动器映像,该存储设备收容了多个应用映像和与该应用映像相关联的硬盘驱动器映像。该传输进一步包括第三部分,用于将该客户端与其它客户端区分开来。
又一个实施例包括一种向第一用户和第二用户提供一组基于表现的测试的计算机实现方法,包括采用在公用硬件体系结构上的共享硬件对操作系统、 一个或多个应用软件程序和两个或更多硬盘驱动器进行仿真,以便产生与第一用户相关联的第一信号和与第二用户相关
10联的明显不同的第二信号;以及存储所述第一信号和所述第二信号。可选地,该仿真步骤可以使用虚拟化技术。该方法还可以包括传送第一信号和第二信号的步骤。该至少一个软件程序可以选自例如包括以下的组字处理程序、图形处理程序、画图处理程序、视频处理程序或音频处理程序。


图1以图解形式例示了本发明的示范性系统服务器;以及;图2是用于计算机系统中的仿真操作环境的硬件和软件体系结构的逻辑层的图。
具体实施例方式
在测试中对特定事实的知识的展示不等同于应试者以有意义的方式应用知识的能力。为了更加适当地判断学习和理解,建议使用基于表现的测试。 一种类型的基于表现的测试是交互式计算机模拟,其中测试项目模拟特定软件产品的行为并且请求用户在该模拟内正确地执行指定功能。
与交互式计算机模拟相关联的问题是可能需要应试者针对不被设计成在相同的操作系统上运行的多个软件产品展示出效率。在过去,使用这些产品中的每一个的技能测试可能要求使用多个不同的计算机。然而,近来已经在这样的计算环境中开发出仿真策略,即该计算环境允
图2例示用于计算机系统107中的示范性传统仿真操作环境的硬件和软件体系结构的逻辑层的图。仿真程序111运行在主机操作系统109和主机硬件体系结构108上。仿真程序111对包括客户机操作系统115的客户计算机系统113仿真。客户机软件应用117运行在客户机操作系统115上。在图2的仿真操作环境中,由于该仿真程序111的操作,客户机软件应用117可以运行在计算机系统107上,即使客户机软件应用117可能被设计成运行在一般与主机操作系统109和主机硬件体系结构108不兼容的操作系统上。
这种仿真策略允许诸如服务器的单个硬件部分被分离出来,以允许软件应用运行在公用硬件上,尽管这种应用正常地只能使用不同的操作系统来执行。
在本发明的实施例中,仿真策略被用来允许采用多个不同的软件
应用与配置的操作系统无关地来挑战(challenge )各个应试者。例如,这种系统将允许采用Macintosh画图程序以及Microsoft Word来测试应试者的技能。然而,在此认识到将服务器分成多个独立的虚拟服务器本身并不能克服基于表现的测试的管理员所面对的问题,即他们必须经常地对测试进行更新和重定格式(reformat)以确保后来的应试者不向先前的应试者学习。
为了克服这种问题,在一个实施例中提供了多个虚拟硬盘驱动器映像,其中的每一个都针对可由虚拟服务器宿留(host)的应用来执行的不同方案。该虚拟服务器映像可以将这种虚拟硬盘驱动器映像用于重建不同的应用环境,以及在同一应用内给不同的应试者提供不同的数据。通过改变不同的虚拟硬盘驱动器映像,可以重新使用虚拟服务器映像和改变其用途,由此显著地降低了开发基于性能的评价方案的成本。
例如,应试者试图展示他或她关于Visio或另一专有的画图程序的能力,该应试者可能被要求制备特定的图表或图画。如果应试者在电机工程公司的市场部门中谋职,与程序相关联的虚拟硬盘驱动器映像可能选自这样的一个或多个虚拟硬盘驱动器映像,其提出要求应试者在引入图画或制备流程图中展示熟练程度的方案。如果应试者谋职作为电机工程师,出于测试目的的该虚拟硬盘驱动器映像可能选自提出要求应试者制备电路图的方案的一个或多个虚拟硬盘驱动器映像。在所有情况下,采用画图程序来测试该应试者的能力,但是各个都面临着对他们在公司的预期任务来说是重要的现实方案。
在一个实施例中,出于应用的测试目的选择的特定虚拟硬盘驱动器映像可能是全部或部分地随机选择的。例如, 一电机工程师应试者可能面临着用计算机起草一种类型的电路的任务,而另一应试者可能面临着用计算机起草另一种类型的电路的任务。可以用直接的方式(例如,电路图方案)来选择虚拟硬盘驱动器映像的初始选择;然而,最终选择使用哪个虚拟硬盘驱动器映像呈现在特定应试者面前可能是随机的。随机化在测试时或以后在防止一应试者影响另一应试者的应答上是有用的。
呈现给应试者的方案可能是用应试者执行的一系列命令或请求的 形式。例如,应试者可能被请求使用软件程序来确定特定工程结构上
的压力和张力、解决通过已出现的方案来表示的IT问题或总结为解决 方案所必需的数据。
在一个实施例中,提供了自动对应试者对给定PBT的应答进行评 分(grade )的软件程序。这种程序被配置成对照应答库来比较应答(按 键等等),每一个应答都被给予预定的点数分值(point grade value )。 这种应答库可能编辑自先前的应答或当应试者进行PBT时被主动编辑 (其中在其后添加适当的"评分")。如果应试者的应答被发现不在库 中,则可以要求手动评分。
现在转向图l,示出了本公开的示例性实施例系统服务器105。这 种系统服务器105包括划分成多个虚拟服务器(例如,虚拟服务器号 码1 ( 10 )至虚拟服务器号码N ( 10 '))的服务器。每个虚拟服务器 可以具有被授权具有访问该虚拟服务器的根(15、 15')入口的一个或 多个用户(5、 5'、 5"、 5"和5"")。每个虚拟J!l务器可以祐 没计成对 可以利用不同系统库(35、 35')的不同系统软件(30、 3(K )进行仿 真。系统库(35、 35')可以包括系统软件(30、 30')可以使用的许 多预编辑例程的集合,并且这些预编辑例程允许链接至多个程序。
系统服务器105包括允许在该服务器上创建和执行不同的虚拟服 务器(10至10')的虚拟化软件层40。系统服务器105运行在其自己 的、可能与虚拟服务器环境不同的主机操作系统45上。系统服务器105 包括软件和硬件(50)组件二者,并且典型地在允许由多个工作站同 时访问的网络环境(55)中运行。
每个虚拟服务器(10至10')在操作上被配置成允许在多个应用 映像(85 / 90至100)中和在多个虚拟硬盘驱动器映像(60、 65、 70、 75至80)中选择,以允许用户(5、 5\ 5"、 5'"和5"")基于对虚拟 服务器(10至10')、应用映像(85 / 90至100)和虚拟硬盘驱动器 映像(60、 65、 70、 75至80)的选择针对用于各种应试者的任何应用 程序来考虑不同的方案。可以完全或部分地随机选择虚拟硬盘驱动器 映像(60、 65、 70、 75至80),以便在随机的基础上提供向应试者呈 现的不同方案。通过随机改变应试者可能碰到的方案,不允许应试者欺骗或死记硬背地学习来通过测试。 关于优选实施例的声明
尽管已经相对于上文描述本发明,本领域技术人员将容易地理解 在不脱离正如附加权利要求所定义的本发明的精神或范围的情况下可 以作出各种改变和/或修改。
权利要求
1.一种向应试者提供一组基于表现的测试的计算机实现系统,所述系统包括具有基础操作系统的服务器;驻留在所述服务器上的仿真器,所述仿真器对操作系统族中的至少一个操作系统进行仿真;在操作上与所述仿真器相关联的数据存储装置,所述数据存储装置存储能使用所述至少一个被仿真的操作系统执行的至少一个应用程序的映像,并且所述数据存储装置存储能使用所述至少一个被仿真的操作系统执行的多个不同的虚拟硬盘驱动器映像,每个虚拟硬盘驱动器在操作上被配置成向所述应试者描绘不同的方案。
2. 如权利要求1所述的计算机实现系统,其中所述仿真器的操作 系统与所述服务器的基础操作系统不同。
3. 如权利要求1所述的计算机实现系统,其中所述仿真器的操作 系统并不与所述服务器的基础操作系统不同。
4. 如权利要求1所述的计算机实现系统,其中所述仿真器是软件 仿真器。
5. 如权利要求1所述的计算机实现系统,其中所述仿真器是硬件 仿真器。
6. 如权利要求1所述的计算机实现系的,其中所述仿真器包括硬 件和软件二者。
7. 如权利要求1所述的计算机实现系统,其中所述数据存储装置 是所述服务器的一部分。
8. 如权利要求1所述的计算机实现系统,其中所述数据存储装置 远离所述服务器。
9. 如权利要求1所述的计算机实现系统,其中一个或多个虚拟硬 盘驱动器映像在操作上与两个或更多应用程序映像相关联。
10. 如权利要求1所述的计算机实现系统,进一步包括在操作上被 配置成从多个虚拟硬盘驱动器映像之中随机地选择一个虚拟硬盘驱动 器映像的随机选择软件。
11. 如权利要求1所述的计算机实现系统,其中涉及一个或多个虚拟硬驱动的所述描绘要求来自所述应试者的一组应答。
12. 如权利要求11所述的计算机实现系统,进一步包括定义一组 规则的程序,该组规则用于针对所述描绘自动分析来自所述应试者的 该组应答的适当性。
13. —种用于向多个应试者提供不同的利用软件的基于表现的测 试的计算机实现方法,所述方法包括在一个服务器上对操作系统仿真,以便形成多个虚拟服务器映像; 使所述多个虚拟服务器映像中的每一个与表示多个不同的基于表 现的测试的多个硬盘驱动器映像相关联,并且能使用所述多个虚拟服 务器映像之一执行多个应用映像以便允许一个或多个应用映像与所述 多个硬盘驱动器映像中的至少一个的交互。
14. 如权利要求13所述的计算机实现方法,其中至少一个被仿真 的操作系统处在与基础服务器操作系统相同的操作系统族中。
15. 如权利要求13所述的计算机实现方法,其中至少一个被仿真 的操作系统并不处在与基础服务器操作系统相同的操作系统族中。
16. 如权利要求13所述的计算机实现方法,进一步包括随机选 择所述多个硬盘驱动器映像之一以便与所述虚拟服务器映像交互。
17. 如权利要求13所述的计算机实现方法,其中所述虚拟硬盘驱 动器映像中的一个或多个是字处理文档。
18. 如权利要求13所述的计算机实现方法,其中所述虚拟硬盘驱 动器映像中的一个或多个为图形描述。
19. 一种包含数据结构的计算机可读数据传输,包括 第一部分,识别客户端向收容了多个虚拟服务器映像的服务器请求的虚拟服务器映像;第二部分,识别存储在与所述服务器相关联的存储设备上的应用 映像和硬盘驱动器映像,所述存储设备收容了多个应用映像和与所述 应用映像相关联的硬盘驱动器映像。
20. 如权利要求19所述的计算机可读数据传输,进一步包括 第三部分,用于将所述客户端与其它客户端区分开来。
21. —种向第一用户和第二用户提供一组基于表现的测试的计算 才几实现方法,包者舌采用在公用硬件体系结构之上的共享硬件对操作系统、 一个或多个应用软件程序和两个或更多硬盘驱动器进行仿真,以产生与所述第 一用户相关联的第一信号和与所述第二用户相关联的明显不同的第二信号;以及存储所述第一信号和所述第二信号。
22. 如权利要求21所述的计算机实现方法,其中仿真步骤采用了 虚拟化技术。
23. 如权利要求21所述的计算机实现方法,进一步包括传送所述 第一信号和所述第二信号。
24. 如权利要求21所述的计算机实现方法,其中至少一个软件程 序选自包括以下的组字处理程序、图形处理程序、画图处理程序、 视频处理程序、音频处理程序。
全文摘要
允许重新使用虚拟服务器映像和改变其用途的系统,通过提供多个虚拟硬盘驱动器映像来为基于表现的测试提供不同的应用环境。
文档编号G06F9/46GK101681267SQ200780039065
公开日2010年3月24日 申请日期2007年8月27日 优先权日2006年8月29日
发明者C·克劳赫尔斯特 申请人:普罗美特里克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1