本发明专利技术涉及一种方法和装置,用于测试复杂计算机辅助设备,特别是可由不同人员按照不同方式操作的医疗技术设备(A)。通过检测单元(10)采集大量的操作脚本。操作脚本按操作步骤的顺序分解并按类别分配。在对里面存放各操作步骤之间依赖关系的规则库(16)访问的条件下,动态和自动产生至少一个测试脚本,该测试脚本可以在随后的步骤中自动执行。
【技术实现步骤摘要】
本专利技术涉及测试复杂计算机辅助设备、特别是医疗技术设备或仪器的领域或者制造技术或其它
的设备,并特别是涉及用于产生测试脚本的方法和装置,其中,可以对优选来自临床范围的这种设备和/或仪器无错误地进行检测。
技术介绍
原则上存在两种测试策略,即所谓的黑箱测试和白箱测试。本专利技术涉及黑箱测试,其中,各自的设备从用户的角度通过由用户的模拟操作进行测试。设备的结构、特别是与软件和/或硬件相关的程序设计的细节是未知的。与测试工程师已知结构和软件代码的白箱测试的区别在于所要测试的对象如同“黑箱”。特别是临床范围中使用的医疗技术设备通常由不同的人员操作和/或按照不同方法和方式使用或应用。如果现在需要测试这种设备,那么在测试时需要考虑或满足不同人员和/或医院的不同操作方式和不同使用状况。现有技术中在这种相互关系上公知是,执行所谓基于需求的测试。但这些测试局限于小部分的测试上。它们的设计仅限于检测所要测试的设备是否满足各自事先通过要求和设计规范和通过功能规范确定的“需求”或要求。例如如果需要测试计算机断层造影仪,那么采用基于需求的测试仅能测试出该计算机断层造影仪是否还能产生所希望和要求的剖面图像。然而这仅是一小部分测试脚本。例如,如果使用者进行了错误的操作或者有错误的操作命令或操作步骤顺序进行操作,还应能够检查该设备是否还能正常工作。在这种相互关系上困难的是,所要测试的医疗设备(例如计算机X断层造影设备)所希望的结果可以按照不同方式,也就是通过不同顺序的操作步骤实现。这些不同的操作可能性也应能够通过测试得到覆盖。以往的测试静态实现,也就是说,只能测试预先确定的操作方式。然而实践证明这种过程是有缺陷的。一方面,采用这种过程只能达到相当小的测试范围,而另一方面,采用这种过程不能使测试与各自的使用情况进行动态配合。在目前公知的系统中,设备的制造商一方与设备的使用者或操作者另一方之间不存在相互作用和信息交换。这一点导致检测和测试程序在具有医疗知识的医疗设备情况下原则上手工建立。因此,迄今为止一直不能实现系统的行为,该行为将迄今收集的对测试重要的数据包括在未来的产生中。
技术实现思路
因此,本专利技术的要解决的技术问题在于指明一条路径,利用其可以改进和特别是灵活测试本文开头所述类型的设备,特别是医疗技术设备,从而可以按照不同的人员组和/或不同的应用脚本而设置并利用其还可以拓宽测试范围上述技术问题是通过一种方法实现的,该方法用于测试设备或者仪器,特别是可以由不同应用范围的不同人员并按照多种方式操作的医疗技术的设备或者仪器,具有以下方法步骤-采集大量的操作脚本,-分别将所采集的操作脚本按操作步骤的顺序分解,-对各操作步骤按类别分类或者分配,-采集各操作步骤之间和/或操作步骤类别之间的依赖关系,-在选择所采集的操作步骤的基础上和/或在所采集的操作步骤按类别分配的基础上和/或在规则的基础上动态产生至少一个测试脚本。在下面的说明中(本专利技术并不局限于此)作为具体的优选实施方式经常从为其产生测试脚本的医疗技术设备出发。一般情况下,依据本专利技术动态产生的测试脚本优选地自动立即或者在其产生之后不久执行。但是这种执行不是该方法必需的组成部分。同样可以仅产生一个测试脚本,它例如可以暂时根本不执行或在以后的时间点上才执行。在该优选的实施方式中,依据本专利技术的方法因此包括以下方法步骤-通过播放器模块自动执行动态产生的测试脚本。播放器模块因此可以作为动态产生的测试脚本的执行单元定义。依据本专利技术解决方案的主要优点在于,所产生的测试程序现在可以系统地建立,方法是对优选地包括所采集的操作脚本的所收集的应用数据进行分析,并且为执行而自动传地送到播放器模块上。因此,既可以改进对各自设备的支持,也可以提供得到改进的测试过程。这一点是可能的,方法是可以从用户方面采集最常用的检查顺序(按照操作步骤的顺序)、检查顺序的变化、设备上的应用变化,并且可以在产生测试脚本时进行处理。此外可以改善错误诊断。相互进行数据交换(远程传输)的设备使用者或设备制造商均可以配有控制计算机,即所谓的主机。使用者的主机与记录装置相互作用,并且制造商的主机与播放器模块相互作用。记录装置用于采集设备(各自使用者)的应用条件并将其传送到制造商的主机。制造商的工作人员现在可以对传送的使用条件进行分析,以便利用这种知识在必要时访问数据库的条件下选择测试程序。或者,也可以选择全自动执行上述过程,方法是根据所采集的使用条件自动产生测试程序。所收集的和/或所处理的数据可以存放在数据库内。除此之外,也可以对已经产生的测试脚本进行反馈。在调节单元内对执行各操作步骤的概率进行访问。特别是具有一种机制,它可以使所要产生的测试脚本的各部分不必多次产生,因为它们在以前已经产生过。然后这些步骤和/或部分隐没。因此可以优化地减少方案数量。根据利用已经取得的测试结果的反馈,也可以动态调整操作步骤各自的概率。一般情况下在正常使用医疗技术设备时可以规定确定的工作流程,也就是操作步骤的顺序。一般情况下绝大多数医疗技术设备以计算机设备为基础地工作。因此,使用者的第一个操作步骤必然是例如“启动”计算机系统。。在第二或者后面的操作步骤中,他必须例如作为得到授权的使用者入选和/或登录,然后才有可能执行确定的工作步骤。为医疗技术设备上的每次投入使用可以定义一个或者通常多个不同的工作流程。一个工作流程由具有确定顺序的工作步骤组成。在此,可以通过执行不同的工作流程取得所希望的医疗技术设备的结果。依据本专利技术现在可以将所采集的已经投入使用的设备的工作流程用于测试相同类型的其它设备。为此所采集的工作流程或者直接(也就是无改变地)使用或者与所要测试的设备相匹配。也可以从多个同时投入使用的相同类型的设备中产生至少一个工作流,方法是(需要时在不同的操作地点上)组合同时使用的设备。因此依据本专利技术的解决方案也可以在分布式系统中使用。同样可以将所产生的一个测试脚本同时用于多个所要测试的设备。所有原则上可以执行的操作步骤依据本专利技术按照可配置的标准类别分配或按类别分类。在该优选的实施方式中,这些标准与时间上执行的各自操作步骤相关进行预配置。与上述举例相关,因此在这里可以确定一个注册类别,其包括操作步骤如打开,登陆,、授权等等。除了大量其它操作类别(例如普通的“产生层拍摄”、“实施重建方法”、“加载已采集的图像”等等)之外,还可以定义包括系统各自使用者的注销的注销类别。根据时间上必需的顺序确定的操作步骤或确定的类别,可以导出和确定其中存放执行确定操作步骤的技术前提的规则。例如核磁共振断层造影设备只有在下列情况下才能由使用者操作该使用者事先在该系统注册和得到授权。如果不遵守这些规则,将出现错误操作并且设备必须以适当的方式做出反应(特别是错误提示)因此,依据本专利技术除了正常使用该系统或正常情况操作外,还可以测试系统的有错误的操作该或非正常情况操作。在后一种情况下,是通过测试产生了错误,而且设备可以根据与这种错误原因相关的具体反应(例如利用相应的错误提示)进行测试。除此之外,在本专利技术一种优选的扩展中,可以从错误操作中同时导出其它过程。因此例如可以从错误操作中导出对用户的培训要求,以便可以整体上改进过程。在这种实施方式中,依据本专利技术的模块与跟踪模块相互作用,在后者中记录了迄今所本文档来自技高网...
【技术保护点】
一种用于测试复杂计算机辅助设备、特别是可由不同人员按照不同方式操作的医疗技术设备(A)的方法,具有以下方法步骤: -采集大量的操作脚本, -分别将操作脚本按操作步骤的顺序分解, -对各操作步骤按类别分类, -访问包括各操作步骤之间和/或其类别之间依赖关系的规则, -在操作步骤和/或其类别和/或规则的基础上动态地产生至少一个测试脚本。
【技术特征摘要】
DE 2005-7-29 102005036321.01.一种用于测试复杂计算机辅助设备、特别是可由不同人员按照不同方式操作的医疗技术设备(A)的方法,具有以下方法步骤-采集大量的操作脚本,-分别将操作脚本按操作步骤的顺序分解,-对各操作步骤按类别分类,-访问包括各操作步骤之间和/或其类别之间依赖关系的规则,-在操作步骤和/或其类别和/或规则的基础上动态地产生至少一个测试脚本。2.按权利要求1所述的方法,其特征在于,所述依赖关系包括逻辑上和/或时间上的依赖关系。3.按权利要求1或2所述的方法,其特征在于,借助于设置在待测试的设备类型或者类似设备类型在临床运行中有效的医疗技术设备(A')上的至少一个记录装置(R),采集和记录大量实际操作脚本并且在使用这些操作脚本的条件下产生至少一个测试脚本。4.按上述权利要求中任意一项所述的方法,其特征在于,在产生测试脚本后自动执行该测试脚本。5.按上述权利要求中任意一项所述的方法,其特征在于,通过在一个附加的方法步骤中采集至少一个参数,而可以配置所产生的测试脚本的特征。6.按上述权利要求中任意一项所述的方法,其特征在于,通过将规则从操作脚本中、从操作步骤和/或其类别中特别是在对基于知识的系统访问的条件下导出,来对规则进行访问。7.按上述权利要求中任意一项所述的方法,其特征在于,通过将规则从外部源中或者通过为此目的专门定义的用户接口读入,来对规则进行访问。8.按上述权利要求中任意一项所述的方法,其特征在于,所述操作脚本是针对应用的和/或所产生的测试脚本是针对仪器的。9.按上述权利要求中任意一项所述的方法,其特征在于,规则可以在时间上在前的方法步骤中或者为了执行测试而被采集和/或改变。10.按上述权利...
【专利技术属性】
技术研发人员:哈里阿德勒,阿德里安冯格拉芬斯坦,
申请(专利权)人:西门子公司,
类型:发明
国别省市:DE[德国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。