在计算机支持下以图形方框的形式设置测试过程的设备制造技术

技术编号:7441247 阅读:185 留言:0更新日期:2012-06-16 16:18
本公开涉及一种用于在计算机支持下以图形方框的形式设置测试过程的设备,所述设备包括用于配置所述图形方框的装置和用于将所述图形方框相互嵌套的装置,所述设备包括用于解释所述图形方框的装置。本公开的一个实施例解决的一个问题是将图形的测试过程转换为机器可读的代码。根据本公开的一个实施例的一个用途是图形地开发自动测试。

【技术实现步骤摘要】

本公开涉及一种用于在计算机支持下以图形方框的形式设置测试过程的设备
技术介绍
在开发控制器功能时在开发的早期阶段中已经执行测试。为了在存在原型机之前能够例如基于模型进行测试,使用不同的仿真方法。通常,通过模型在环(MIL: Model-in-the-Loop)、软件在环(SIL Software-in-the-Loop)和处理器在环(PIL Processor-in-the-Loop)在功能开发的时候就已经测试第一功能性。但是,在该测试中只能识别可能的问题和缺陷中的一部分。只有在硬件在环(HIL)仿真中才能识别调度和实施问题,其中在硬件在环中,实际的控制器与受控对象的实时模型连接地运行。同样,1/0缺陷、总线缺陷、能量管理缺陷和不兼容的硬件和软件版本只有通过使用HIL仿真才能被发现。尤其地,HIL仿真用于测试控制器的诊断功能。因此,HIL仿真是流行最广的测试方法。HIL仿真在汽车工业中以各种方式被使用。因此,HIL仿真例如在测试用于空调设备、内部空间电子设备、发动机、传动装置的控制器时或在调节行驶动力特性时成功地被使用。测试除了涉及功能测试之外还涉及实施测试或随车诊断测试,其中在随车诊断测试中经历例如规定的行驶循环。HIL仿真器的测试通常不是手动进行的,而是自动进行的。为此使用相应的测试自动化工具。其中在测试的设置、执行和维护中存在很大的花费。但是,如果所使用的测试自动化工具相对于开发所伴随的测试的要求理想地调校,则该花费可以被减低,并且测试自动化对于使用者的效应可以被提高。其中测试在图形工具中被设置。其中测试过程以方框表示,这些方框可以按顺序被处理并且还可以相互嵌套(Verschachtelimg)。除了用于实际测试步骤的方框之外,还存在用于控制流、错误处理和其他控制功能的方框。由图形设置提供的优点是测试过程的概述性的展示以及避免了语法错误,因为编辑器监视并确保语法正确的实现。此外,图形表示能很容易地学习,并且因此不要求很大的培训花费。除了预先构造的方框之外,还可以将各自的脚本或各自的程序代码插入到特定的方框中。其中工具监视整个测试的正确语法。在库中可以保存复合的方框、特定配置的方框或具有各自代码的方框。库中的方框可以在其他的测试中被重新使用。通过将测试中的方框与库中的方框相连接,在库中的方框改变的情况下可以自动地或按要求而更新测试中的所有方框。测试和库也可以与版本管理软件连接。在执行测试期间生成自动报告。该报告可以以不同格式被输出并且可以包含不同内容。例如所接收的数据的图形或由计算和分析得到的图形、统计数据、测试步骤的执行、图片、超级链接以及其他。使用者也可以生成自己的报告。在这种情况下,通过样式表 (Stylesheets)描述所接收的数据应如何进入报告中。测试的执行可以由工具控制,也可以由外部程序控制。对于外部控制,工具提供API。API可以被其他程序调用。通过API可以在可能的情况下以参数转移 (Parameterubergabe)而启动对测试的执行,并且获得所生成的报告。以该方式可以使测试执行自动化。根据报告中的结果启动进一步的测试,而不需要手动的干预。待测试的装置经常与环境模型一起被测试。环境模型模拟待测试的装置的环境, 如果其对于待测试的装置是重要的话。为了确保仿真的可再现性,在具有实时能力的计算机上运行环境模型。因为工具不仅形成测试工程师和HIL仿真器之间的接口,而且必须集成到整个测试过程中,所以对工具提出了整个一系列的要求。中央部件是测试项目管理部件。中央部件一方面支持对各个测试和测试数据的管理,并且构成对测试执行以及管理测试结果和报告的中央入口。另一方面,中央部件提供到其他外部工具(如要求管理工具)、到错误跟踪工具和到版本和配置管理工具的接口。测试自动化工具如今提供的其他功能性包括调试器、书签、评注各个测试步骤、附加笔记的可能性、统计分析以及在不连接到HIL仿真器或第三方工具的情况下的离线测试执行。通过调试器逐步地执行测试。其中根据层级向下并重新向外(heraus)提高进入分层构造的测试中。在调试时测试执行暂停期间,可以观察并且还可以改变中间结果。通过书签标记测试步骤,以便快速且容易地导航到高测试步骤。在统计分析中寻找在测试执行中导致问题的错误。将图形的测试过程转换为机器可读的代码所构成的步骤在设置测试过程期间花费很多时间。每个新版本的测试过程必须由编译器转换为机器可读的代码之后, 其正确的过程才被测试。除了能自动执行的测试的设置以及其执行之外,很大的花费在于过程集成中测试结果必须分配给控制器的不同软件版本或者还有硬件版本,错误必须中央地被收集并且通知到功能开发器,并且在质量责任说明方面必须能够容易地快速地提供对于控制器的当前质量状态的概述。其中必须保证该概述始终是最新的和一致的。
技术实现思路
本公开的一个实施例的一个目的是解决将图形的测试过程转换为机器可读的代码的问题。根据一个实施例,提供了一种用于在计算机支持下以图形方框的形式设置测试过程的设备,其中所述设备包括用于配置所述图形方框的装置和用于将所述图形方框相互嵌套的装置,其特征在于,所述设备包括用于解释所述图形方框的装置。根据本公开的这个实施例,为包括用于配置所述图形方框的装置和用于将所述图形方框相互嵌套的装置的用于在计算机支持下以图形方框的形式设置测试过程的设备添加用于解释图形方框的装置。根据本公开的这个实施例的一个技术效果是通过这个新的装置,设备可以直接执行测试过程。本公开的一种扩展方式是,所述设备包括用于将使用者生成的代码插入到至少一个图形方框中的装置。根据本公开的这个扩展方式的一个技术效果是通过这个新的装置, 设备可以除了图形方框之外还通过使用者生成的代码定义测试过程。这使得使用者能够用自己的代码扩展图形方框的功能性。本公开的一种扩展方式是,所述设备包括用于在库中存储由使用者配置和嵌套的图形方框的装置。根据本公开的这个扩展方式的一个技术效果是通过这个新的装置,设备可以将测试过程的部分存入库中以用于其他的测试过程。本公开的一种扩展方式是,所述设备包括用于将所述库中的图形方框引入到测试过程中的装置以及用于在所述库中的方框改变的情况下在测试过程中更新所述图形方框的装置。根据本公开的这个扩展方式的一个技术效果是设备监视库并在库中的方框改变时更新测试过程的方框。方框的更新只有在库中是不许的,并且在所有使用的方框中由设备来执行。本公开的一种扩展方式是,所述设备包括用于将要求管理工具中的结构作为所述设备中的测试过程的结构接收到图形方框的布置中的装置。根据本公开的这个扩展方式的一个技术效果是设备分析在要求管理工具中存在的结构并将所述结构转移到图形方框的布置上。本公开的一种扩展方式是,所述设备包括用于采集测试结果并且用于将测试结果从所述设备传输到要求管理工具的装置。根据本公开的这个扩展方式的一个技术效果是 通过这个新的装置,设备可以将测试结果传输到要求管理工具。使用者不需要自己在要求管理工具中登记测试结果。本公开的一种扩展方式是,所述设备包括用于登记对于测试过程的说明并用于将所述说明从所述设备传输到要求管理工具的装置。根据本公开的这个扩展方式的一个技术效果是由使用者在设备中向测试过程添加的描述由设备传输到要求管理工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:H·汉泽尔曼K·兰贝格
申请(专利权)人:帝斯贝思数字信号处理和控制工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术