[发明专利]用于测试和验证应用程序的系统和方法在审
申请号: | 201980091056.3 | 申请日: | 2019-02-04 |
公开(公告)号: | CN113412477A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | M.E.A.霍尤;E.比斯 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/36 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 刘畅 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 测试 验证 应用程序 系统 方法 | ||
一种对包括软件和硬件的物理系统进行测试的方法包括:开发软件应用程序,该软件应用程序被布置用于运行物理系统的至少一部分;并且在测试生态系统内构建物理系统的模拟,该模拟包括对物理系统的控制输入进行模拟的输入端和对控制和信息输出进行模拟的输出端。该方法还包括:将软件应用程序连接到物理系统的模拟,以测试软件应用程序的运行;以及在测试生态系统内对物理系统和软件应用程序的运行进行模拟,测试生态系统可运行地用于对软件应用程序作为云应用程序、网络应用程序和本地应用程序中的每一个的运行进行模拟。
技术领域
本发明通常涉及一种用于测试软件应用程序的系统和方法,并且更具体地涉及一种用于利用物理系统测试软件应用程序的运行的系统和方法。
背景技术
开发用于运行和自动化诸如涡轮机、火车、工厂等产品的软件解决方案可能具有挑战性,因为必须在通常不可预测的不同的运行条件下对软件进行测试。应用程序可能在一种情况下在云上令人满意地运行,或者在另一种情况下在基于雾的平台中然而同一应用程序可能无法运行,除非它本地寄存在与其控制的过程或机器相连的嵌入式控制器中。由于大型工业系统中的运行变化很大,因此必须在条件变化很大的情况下进行重要的测试。
发明内容
一种对包括软件和硬件的物理系统进行测试的方法包括:开发软件应用程序,该软件应用程序被布置为用于运行物理系统的至少一部分;并且在测试生态系统内构建物理系统的模拟,该模拟包括对物理系统的控制输入进行模拟的输入端和对控制和信息输出进行模拟的输出端。该方法还包括将软件应用程序连接到物理系统的模拟,以测试软件应用程序的运行,以及在测试生态系统内对物理系统和软件应用程序的运行进行模拟,测试生态系统可运行地用于对软件应用程序作为云应用程序、网络应用程序和本地应用程序中的每一个的运行进行模拟。
在另一构造中,对包括软件和硬件的物理系统进行测试的方法包括:建立基于云的测试生态系统,该基于云的测试生态系统对操作系统和系统布置进行模拟;并且通过从模拟元件库中选择元件来在测试生态系统内构建物理系统的模拟,每个元件对物理部件进行模拟并且包括对每个物理部件中固有的延迟进行模拟的推迟值。该方法还包括:将软件应用程序放置在测试生态系统内,该软件应用程序连接到物理系统的模拟,以将输入传送到物理系统的模拟并且从物理系统的模拟接收输出;运行物理系统的模拟;并且输出与软件应用程序的运行和物理系统的模拟相关的性能数据。
前面已经相当宽泛地概述了本申请的技术特征,从而本领域技术人员可以更好地理解下面的详细描述。随后将描述形成权利要求的主题的本申请的附加的特征和优点。本领域技术人员要理解,他们可以容易地使用所公开的方案和具体实施例作为修改或设计其他的结构以实现与本申请相同的目的的基础。本领域技术人员还将认识到,这种等效的构造不脱离本申请在其最广泛的形式中的精神和范围。
此外,在下面进行详细的描述之前应当理解,本说明书提供了某些词语和短语的各种定义,并且本领域技术人员要理解,这种定义在许多(如果不是大多数)情况下适用于这样定义的词语和短语的先前和未来的使用。虽然一些术语可以包括多种实施例,但所附的权利要求可以明确地将这些术语限制为特定的实施例。
附图说明
图1示出了对新的应用程序进行测试的测试生态系统的示意图。
图2示出了说明应用程序测试过程的流程图。
在详细解释本发明的任何实施例之前应当理解,本发明在其应用方面并不局限于在以下描述中阐述或在以下附图中示出的构造的细节和部件的布置。本发明能够实现其他的实施例并且能够以各种方式实践或执行。此外应当理解,在此使用的措辞和术语是为了描述的目的,而不应被视为限制性的。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980091056.3/2.html,转载请声明来源钻瓜专利网。