CN110447018B - 操作管理服务器、开发操作支持***及其方法以及存储其程序的非暂时性计算机可读介质 - Google Patents
操作管理服务器、开发操作支持***及其方法以及存储其程序的非暂时性计算机可读介质 Download PDFInfo
- Publication number
- CN110447018B CN110447018B CN201880019688.4A CN201880019688A CN110447018B CN 110447018 B CN110447018 B CN 110447018B CN 201880019688 A CN201880019688 A CN 201880019688A CN 110447018 B CN110447018 B CN 110447018B
- Authority
- CN
- China
- Prior art keywords
- management server
- development
- test
- configuration
- configuration information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/263—Generation of test inputs, e.g. test vectors, patterns or sequences ; with adaptation of the tested hardware for testability with external testers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/368—Test management for test version control, e.g. updating test cases to a new software version
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
所述操作管理服务器(20)被设置有:关联单元(21),其用于将CMDB(30)的配置信息的更新内容与对应于该更新内容的测试场景相关联;设定单元(22),其用于根据CMDB(30)的配置信息的更新内容来设定目标***(40);以及测试执行单元(23),其用于基于与更新内容相关联的测试场景对设定的目标***(40)执行***测试。因此,本发明提供能够简单容易地执行***测试的操作管理服务器、开发操作支持***以及其方法和程序。
Description
技术领域
本发明涉及操作管理服务器、开发操作支持***及其方法和程序,并且特别地涉及使用配置管理数据库的操作管理服务器和开发操作支持***、以及其方法和程序。
背景技术
配置管理数据库(CMDB)被称为用于管理信息技术(IT)***的配置信息的数据库。作为使用CMDB等执行***的开发(设计)和操作的方法之一,强调开发和操作之间的协作的DevOps(开发和操作)已经受到关注。开发和操作之间的协作使其能够根据用户的请求有效地执行***的构造、测试等。注意,用于创建***构造所需的各种信息的工作被称为开发或设计。此外,由开发或设计创建的信息应用于实际***,并且用于操作该***的工作(包括后续维护工作)被称为操作。
作为与上述方法有关的技术,例如,专利文献1和2是已知的。专利文献1公开一种用于记录诸如商品的产品的制造历史的技术,并且专利文献2公开一种用于使用RFID标签执行处理管理的技术。
引用清单
专利文献
专利文献1:日本未经审查的专利申请公开No.2011-090649
专利文献2:日本未经审查的专利申请公开No.2010-146090
发明内容
技术问题
近年来,随着要开发和操作的***变得庞大和复杂,难以识别配置信息的更新对该***的影响的范围。因此,即使采用诸如DevOps的方法,也存在难以容易地执行***测试的问题。注意,对应用(设定)配置信息的***的测试被称为***测试(或简称为测试)。
鉴于上述问题,本发明旨在提供一种能够容易地执行***测试的操作管理服务器和开发操作支持***及其方法和程序。
问题的解决方案
根据本发明的操作管理服务器包括:关联单元,其被配置成将配置管理数据库的配置信息的更新内容与对应于更新内容的测试场景相关联;设定单元,其被配置成根据配置管理数据库的配置信息的更新内容来设定目标***;以及测试执行单元,其被配置成基于与更新内容相关联的测试场景对所设定的目标***执行***测试。
根据本发明的开发操作支持***是包括开发管理服务器、操作管理服务器和配置管理数据库的开发操作支持***,其中开发管理服务器包括更新单元,该更新单元被配置成更新配置管理数据库的配置信息,并且操作管理服务器包括:关联单元,其被配置成预先将配置管理数据库的配置信息的更新内容与更新内容对应的测试场景相关联;设定单元,该设定单元被配置成根据配置管理数据库的配置信息的更新内容来设定目标***;以及测试执行单元,其被配置成基于与更新内容相关联的测试场景来对所设定的目标***执行***测试。
根据本发明的操作管理方法包括:将配置管理数据库的配置信息的更新内容与对应于更新内容的测试场景相关联;根据配置管理数据库的配置信息的更新内容来设定目标***;以及基于与更新内容相关联的测试场景来对所设定的目标***执行***测试。
根据本发明的开发操作支持方法是包括配置管理数据库的开发操作支持***中的开发操作支持方法,该开发操作支持方法包括:更新配置管理数据库的配置信息;预先将配置管理数据库的配置信息的更新内容与对应于更新内容的测试场景相关联;根据配置管理数据库的配置信息的更新内容来设定目标***;以及基于与更新内容相关联的测试场景来对所设定的目标***执行***测试。
根据本发明的操作管理程序使计算机执行以下处理:将配置管理数据库的配置信息的更新内容与对应于更新内容的测试场景相关联;根据配置管理数据库的配置信息的更新内容设定目标***;以及基于与更新内容相关联的测试场景来对所设定的目标***执行***测试。
根据本发明的开发操作支持程序使计算机执行以下处理:更新配置管理数据库的配置信息;预先将配置管理数据库的配置信息的更新内容与对应于更新内容的测试场景相关联;根据配置管理数据库的配置信息的更新内容来设定目标***;以及基于与更新内容相关联的测试场景来对所设定的目标***执行***测试。
本发明的有益效果
根据本发明,能够提供一种能够容易地执行***测试的操作管理服务器和开发操作支持***及其方法和程序。
附图说明
图1是示出基本示例的开发操作支持***的配置的配置图;
图2是示出常见***开发处理的流程图;
图3是示出根据示例实施例的开发操作支持***的概念的配置图;
图4是示出根据第一示例实施例的开发操作支持***的配置示例的配置图;
图5是示出根据第一示例实施例的开发操作支持***的操作示例的流程图;
图6是示出根据第一示例实施例的数据库中累积的数据的示例的图;
图7是示出根据第一示例实施例的数据库中累积的数据的示例的图;以及
图8是用于解释根据第一示例实施例的开发操作支持***的概念的说明图。
具体实施方式
(基本示例)
在给出示例实施例的说明之前,描述形成示例实施例的基础的基本示例。图1示出基本示例的开发操作支持***的配置。如图1中所示,基本示例的开发操作支持***200包括开发管理服务器1、操作管理服务器2、CMDB 3和目标***4。
CMDB 3是被配置成存储目标***4的配置信息的数据库。开发管理服务器1根据从开发者输入的信息等来更新CMDB 3的配置信息。操作管理服务器2根据从操作者输入的指令等将CMDB 3的配置信息应用于目标***4。
图2示出常见***开发处理的流程。如图2中所示,当向最终用户提供IT***时,工作通常按照规划过程(S101)、开发过程(S102)、操作过程(S103)和维护过程(S104)的顺序进行。
在规划过程(S101)中,诸如***工程师(SE)的开发者(设计者)根据最终用户的请求定义要求并确定目标***4的规范。例如,在规划过程(S101)之后,使用基本示例的开发操作支持***200进行工作。
在开发过程(S102)中,开发者根据需求定义的规范创建(编码)目标***4的配置信息。开发者使用开发终端等访问开发管理服务器1,并且在CMDB 3中注册(更新)目标***4的配置信息。
在操作过程(S103)中,操作员使用操作终端等访问操作管理服务器2,并将CMDB 3的配置信息应用于目标***4。此外,在维护过程(S104)中,操作员访问操作管理服务器2以监视状态并解决目标***4的问题。当构建、扩展或修改***时,操作员将CMDB 3的更新配置信息应用于目标***4并且然后执行必要的测试工作。
如上所述,当更新CMDB的配置信息时,操作员有必要执行目标***的测试。但是,配置信息和要测试的***变得庞大而复杂。例如,因为由于云计算、虚拟化、平台化等不能简单地识别在更新配置信息的情况下的配置信息的影响范围,所以难以执行测试。如果省略该测试,则会对大型复杂***造成重大风险。
这导致下述问题,即,当更新配置信息时,类似于图1的基本示例的开发操作支持***不能容易地执行测试。
(示例实施例的概述)
图3示出根据示例实施例的开发操作支持***的概要。如图3中所示,根据示例实施例的开发操作支持***100是用于支持由开发者和操作者执行的开发和操作的工作的***,并且主要包括开发管理服务器10、操作管理服务器20、CMBDB 30以及目标***40。开发管理服务器10包括更新单元11,其被配置成更新CMDB 30的配置信息。
操作管理服务器20包括关联单元21、设定单元22和测试执行单元23。关联单元21预先将CMDB 30的配置信息的更新内容与对应于更新内容的测试场景相关联。设定单元22根据CMDB 30的配置信息的更新内容设定目标***40。测试执行单元23基于与CMDB 30的更新内容相关联的测试场景对设定的目标***40执行***测试。
因此,通过将配置信息的更新内容与对应的测试场景相关联并基于此关联执行测试,能够容易地执行测试。
(第一示例实施例)
在下文中参考附图描述第一示例实施例。图4示出根据此示例实施例的开发操作支持***的配置。
如图4中所示,根据此示例实施例的开发操作支持***101包括开发管理服务器10、操作管理服务器20、CMDB 30、测试DB 31、目标***40、开发终端50、以及操作终端60。注意,每个装置实现的功能可以通过一个或任何数量的装置来实现。例如,开发管理服务器10和操作管理服务器20可以是单个服务器装置。开发终端50和操作终端60可以是单个终端装置,并且CMDB 30和测试DB 31可以是单个数据库装置。
开发终端(设计终端)50是使开发者能够进行开发工作所需的操作的终端设备,并且例如是个人计算机等。开发终端50通过网络等可通信地连接到开发管理服务器10,并且根据开发者的操作访问开发终端50以输入信息等。
操作终端60是使操作者能够执行操作工作(包括维护工作)所需的操作的终端装置,并且例如是个人计算机等。操作终端60通过网络等可通信地连接到操作管理服务器20,并且根据操作者的操作访问操作终端60以输入信息等。
目标***40是要在开发操作支持***101中开发和操作的***。目标***40可以包括各种IT***,并且包括例如云(CLOUD)***、网络(NW)***、存储(ST)***和服务器(SV)***。
CMDB 30是存储要在目标***40中设定的配置信息(设计信息)的数据库。CMDB的配置信息包括要在目标***40中设定的各种参数和关于安装在目标***40中的软件的信息(诸如用于解释器的源代码)。CMDB 30除了配置信息之外还包括后面描述的工作模式表等。注意,开发操作支持***101可以包括存储除了CMDB 30之外的工作模式表的工作管理DB。
测试DB 31是存储在目标***40上自动执行测试(***测试)所需的信息的数据库。测试DB 31除了测试程序和测试参数之外还包括如下所述的测试场景表、关系表格等。注意,能够认为测试DB 31包括存储测试场景表、关系表等的存储单元(数据库)。
开发管理服务器10是支持和管理开发者的开发工作的管理装置,并且例如是诸如工作站的服务器计算机。开发管理服务器10可以访问(参考)CMDB 30和测试DB 31,并且可通信地连接到操作管理服务器20。
开发管理服务器10包括更新单元11和用户界面(UI)单元12。UI单元12是从开发终端50等接收输入的用户界面,并且在开发终端50的显示单元上显示例如图形用户界面(GUI),诸如窗口或图标。更新单元11基于从开发终端50通过UI单元12输入的信息来更新存储在CMDB 30中的配置信息(设定信息)。更新单元11可以通知操作管理服务器20已经更新CMDB 30的配置信息。
操作管理服务器20是支持和管理操作员的操作工作的管理装置,并且例如是诸如工作站的服务器计算机。操作管理服务器20可以访问(参考)CMDB 30和测试DB 31,并且连接到目标***40,使得它能够通过网络等与目标***40通信(设定在目标***40中)。
操作管理服务器20包括关联单元21、设定单元22、测试执行单元23、工作流定义单元24和UI单元25。类似于开发管理服务器10的UI单元12,UI单元25是从操作终端60等接收输入的用户界面,并且例如在操作终端60的显示单元上显示GUI。
工作流定义单元24生成或存储其中预先描述操作工作流的工作流定义。工作流定义描述目标***40的设定工作的顺序和测试工作的顺序。例如,工作流定义描述设定配置信息或首先在云***上,其次是在网络上***,第三是在存储***上,第四是在服务器***上执行测试。
关联单元21将用于CMDB 30的配置信息的工作模式与对应于该工作模式的测试场景相关联(相关)。关联单元21通过如稍后描述的测试DB 31的关系表将工作模式和测试模式相关联。操作员(或开发者)预先设定关联单元21以执行关联,但是该关联可以基于测试的历史和结果来自动执行。
设定单元22基于通过UI单元25从操作终端60输入的指令将存储在CMDB 30中的配置信息(设定信息)设定在(应用到)目标***40中。设定单元22根据工作流定义单元24的工作流定义来执行目标***40的各个***。设定单元22根据要被提供的***使用各种工具(诸如配置管理工具和虚拟化工具)来执行设定。当更新存储在CMDB30中的配置信息时(当更新单元11更新配置信息时),设定单元22能够自动地设定目标***40。
当在目标***40中设定配置信息(配置信息被应用于目标***40)时,测试执行单元23自动执行目标***40的测试。测试执行单元23参考测试DB 31并且基于对应于配置信息的工作模式的测试场景执行测试。此外,测试执行单元23根据工作流定义单元24的工作流定义执行目标***40的测试。测试执行单元23还可以基于通过UI单元25从操作终端60输入的指令来执行目标***40的测试。测试执行单元23将执行测试的结果输出到操作终端60和开发管理服务器10。
接下来,使用图5至图7描述根据此示例实施例的开发操作支持***的操作。图5示出根据此示例实施例的开发操作支持***的操作示例,并且图6和图7示出根据此示例实施例的测试DB 31和CMDB 30的数据示例。
如图5中所示,操作管理服务器20预先将工作模式与测试场景相关联(S201)。操作管理服务器20的关联单元21根据例如操作者的指令将用于CMDB 30的配置信息的工作模式与对应于工作模式的测试场景相关联(相关)。例如,如图6中所示,CMDB 30存储工作模式表PT,并且测试DB 31存储测试情景表TT和关系表RT。
工作模式表PT(更新内容表)存储用于CMDB 30的配置信息的工作模式列表(更新内容)。工作模式表PT彼此相关联地存储工作模式和工作模式编号(标识号)。工作模式的示例包括向特定负载均衡器添加服务器和从特定负载均衡器删除服务器。
测试场景表TT存储要在目标***40上执行的测试场景列表。测试场景表TT以彼此相关联的方式存储测试场景和测试场景编号(标识号)。测试场景的示例包括访问特定站点并上载特定文件。
关系表RT(关联表)将工作模式表PT的工作模式(更新内容)与测试场景表TT的测试场景相关(相关联)。关联表RT以彼此相关联的方式存储工作模式表PT的工作模式编号和测试场景表TT的测试场景编号。关联单元21根据要输入的指令,在关系表RT中彼此相关地存储工作模式(更新内容)和测试场景。然后,测试执行单元23基于关系表RT确定与工作模式表PT的工作模式(更新内容)对应的测试场景表TT的测试场景。在关系表RT中,工作模式和测试场景不仅可以以一对一的方式彼此相关,而且可以以多对多的方式彼此相关。在图6的示例中,工作模式编号=1与测试场景编号=1和3相关。
然后,开发管理服务器10更新CMDB 30(S202)。开发者根据需求定义设计目标***40,并通过开发终端50将设计的信息输入到开发管理服务器10。开发管理服务器10的更新单元11基于输入信息来更新CMDB 30的配置信息。更新CMDB 30的定时可以是开发时段或操作(维护)时段。
例如,如图7中所示,CMDB 30包括主表MT。主表MT存储更新的最新配置信息,并且彼此相关联地存储记录编号、工作模式和设定参数(诸如主机和p1)。记录编号指示识别配置信息的识别信息,工作模式指示与测试DB的工作模式表TP相对应的信息,并且设定参数指示要更新的配置信息。根据要设定的目标***40提供多个主表MT。例如,存储用于设定服务器***的OS的主表MT1、用于设定网络***的安全性的主表MT2、以及用于设定服务器***的应用的主表MT3。
随后,操作管理服务器20设定目标***40(S203)。当更新CMDB30时(或当配置信息的应用时间到来时),操作员指示操作管理服务器20通过操作终端60设定配置信息。操作管理服务器20的设定单元22根据输入指令(或在更新或应用时自动)设定存储在目标***40中的CMDB 30中的配置信息。例如,其仅设定CMDB 30的配置信息的更新信息。
随后,操作管理服务器20确定测试场景(S204)。当在S203中设定目标***40时,操作管理服务器20的测试执行单元23参考测试DB 31的关系表RT,并且然后提取与CMDB 30(主表MT)和工作模式表PT的工作模式相关联的测试场景表TT的测试场景,以便于执行与所设定的配置信息的工作模式相对应的测试。在图6中的示例中,当CMDB 30的工作模式是工作模式编号=3时,提取测试场景编号=1到3的测试模式。
随后,操作管理服务器20执行测试(S205)。当在S204中确定对应于工作模式的测试场景时,操作管理服务器20的测试执行单元23基于所确定的测试场景执行目标***40的测试。也就是说,由关系表RT的测试场景编号选择的测试场景表TT的测试场景由测试程序执行。测试执行单元23将执行测试的结果输出到操作终端60和开发管理服务器10。当执行结果异常时操作终端60和开发管理服务器10(开发终端50)重做设定,修改CMDB等等。
图8示出应用本示例实施例的***的图像。如图8中所示,在此示例性实施例中,配置信息(改变工作)的工作模式和要执行的测试场景(确认场景)被彼此相关,根据工作模式设定目标***,并且然后,(例如,通过互联网)自动执行对应于工作模式的测试。特别地,在此示例实施例中,工作模式和确认场景可以以多对多的方式被彼此相关,并且通过使用从工作和确认两者集中管理的CMDB的信息,工作模式并且测试场景在一系列工作流程中注册以对他们进行自动化。
以这种方式,即使在***庞大且复杂时也自动执行测试,并且因此能够容易地执行测试。此外,通过关系以多对多方式执行管理使其能够防止在工作之后的确认遗漏(包括退化)并因此改善质量。此外,共享集中式CMDB的信息使其能够防止工作对象与确认对象之间的间隙,并且从而提高质量。
注意,本发明不限于上述示例实施例,并且在不脱离本发明的范围的情况下能够进行各种修改。
上述示例实施例中的每个配置由硬件或软件或两者实现,并且可以由一个硬件或软件、或多个硬件或软件实现。可以通过包括CPU、存储器等的计算机来实现每个装置的功能(处理)。例如,用于执行示例实施例中的操作管理方法的操作管理程序可以存储在存储设备中,从而通过CPU执行存储在存储设备中的程序来实现每个功能。
可以使用任何类型的非暂时性计算机可读介质来存储上述程序并将其提供给计算机。非暂时性计算机可读介质包括任何类型的有形存储介质。非暂时性计算机可读介质的示例包括磁存储介质(诸如软盘、磁带、硬盘驱动器等)、光磁存储介质(例如,磁光盘)、CD-ROM(光盘只读存储器)、CD-R(可记录光盘)、CD-R/W(可重写光盘)和半导体存储器(诸如掩模ROM、PROM(可编程ROM)、EPROM(可擦除PROM)、闪存ROM、RAM(随机存取存储器)等)。可以使用任何类型的暂时性计算机可读介质将程序提供给计算机。暂时性计算机可读介质的示例包括电信号、光信号和电磁波。暂时性计算机可读介质可以经由有线通信线路(例如,电线和光纤)或无线通信线路将程序提供给计算机。
本申请基于并要求2017年3月23日提交的日本专利申请No.2017-058051的优先权的权益,其公开内容通过引用被整体合并在此。
工业适用性
本发明能够被用于开发IT***。
参考标志清单
1、10 开发管理服务器
3、30 CMDB
2、20 操作管理服务器
4、40 目标***
11 更新单元
12 UI单元
21 关联单元
22 设定单元
23 测试执行单元
24 工作流定义单元
25 UI单元
31 测试DB
50 开发终端
60 操作终端
100、101、200 开发操作支持***
MT、MT1到MT3 主表
PT 工作模式表
RT 关系表
TT 测试场景表。
Claims (10)
1.一种在包括配置管理数据库的开发操作支持***中的操作管理服务器,所述操作管理服务器包括:
关联装置,所述关联装置用于将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
设定装置,所述设定装置用于根据由所述开发操作支持***中的开发管理服务器更新的所述配置管理数据库的配置信息的更新内容来设定目标***;以及
测试执行装置,所述测试执行装置用于基于与由所述开发管理服务器更新的所述更新内容相关联的所述测试场景来对所设定的目标***执行***测试。
2.根据权利要求1所述的操作管理服务器,还包括:
参考所述配置管理数据库,所述配置管理数据库被配置成存储包括所述更新内容的列表的更新内容表,以及
参考测试数据库,所述测试数据库被配置成存储测试场景表和关联表,所述测试场景表包括所述测试场景的列表,所述关联表被配置成将所述更新内容表中的更新内容与所述测试场景表中的测试场景相关联。
3.根据权利要求2所述的操作管理服务器,其中,
在所述关联表中,多个更新内容与多个测试场景相关联。
4.根据权利要求1至3中的任意一项所述的操作管理服务器,其中,
所述设定装置基于工作流信息来设定所述目标***,所述工作流信息包括用于所述目标***中的多个操作***的设定过程。
5.根据权利要求1至3中的任意一项所述的操作管理服务器,其中,
所述测试执行装置基于工作流信息来测试所述目标***,所述工作流信息包括用于所述目标***中的多个操作***的测试过程。
6.一种开发操作支持***,其包括开发管理服务器、操作管理服务器和配置管理数据库,其中,
所述开发管理服务器包括更新装置,所述更新装置用于更新所述配置管理数据库的配置信息,以及
所述操作管理服务器包括:
关联装置,所述关联装置用于预先将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
设定装置,所述设定装置用于根据由所述开发管理服务器更新的所述配置管理数据库的配置信息的更新内容来设定目标***;以及
测试执行装置,所述测试执行装置用于基于与由所述开发管理服务器更新的所述更新内容相关联的测试场景,来对所设定的目标***执行***测试。
7.一种用于在包括配置管理数据库的开发操作支持***中的操作管理服务器的操作管理方法,所述操作管理方法包括:
将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
根据由所述开发操作支持***中的开发管理服务器更新的所述配置管理数据库的配置信息的更新内容,来设定目标***;以及
基于与由所述开发管理服务器更新的所述更新内容相关联的测试场景,对所设定的目标***执行***测试。
8.一种用于在包括配置管理数据库的开发操作支持***中的开发管理服务器和操作管理服务器的开发操作支持方法,所述开发操作支持方法包括:
由所述开发管理服务器,更新所述配置管理数据库的配置信息;
由所述操作管理服务器,预先将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
由所述操作管理服务器,根据由所述开发管理服务器更新的所述配置管理数据库的配置信息的更新内容,来设定目标***;以及
由所述操作管理服务器,基于与由所述开发管理服务器更新的所述更新内容相关联的测试场景,对所设定的目标***执行***测试。
9.一种存储有操作管理程序的非暂时性计算机可读介质,所述操作管理程序用于使包含在包括配置管理数据库的开发操作支持***中的操作管理服务器的计算机执行以下处理:
将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
根据由所述开发操作支持***中的开发管理服务器更新的所述配置管理数据库的配置信息的更新内容,来设定目标***;以及
基于与由所述开发管理服务器更新的所述更新内容相关联的测试场景,对所设定的目标***执行***测试。
10.一种存储有开发操作支持程序的非暂时性计算机可读介质,所述开发操作支持程序用于使包含在包括配置管理数据库的开发操作支持***中的开发管理服务器和操作管理服务器的计算机执行以下处理:
由所述开发管理服务器,更新配置管理数据库的配置信息;
由所述操作管理服务器,预先将所述配置管理数据库的配置信息的更新内容与对应于所述更新内容的测试场景相关联;
由所述操作管理服务器,根据由所述开发管理服务器更新的所述配置管理数据库的配置信息的更新内容,来设定目标***;以及
由所述操作管理服务器,基于由所述开发管理服务器更新的与所述更新内容相关联的测试场景,对所设定的目标***执行***测试。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017058051 | 2017-03-23 | ||
JP2017-058051 | 2017-03-23 | ||
PCT/JP2018/011590 WO2018174223A1 (ja) | 2017-03-23 | 2018-03-23 | 運用管理サーバ、開発運用支援システム、それらの方法及びプログラムを格納した非一時的なコンピュータ可読媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110447018A CN110447018A (zh) | 2019-11-12 |
CN110447018B true CN110447018B (zh) | 2023-02-10 |
Family
ID=63585549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880019688.4A Active CN110447018B (zh) | 2017-03-23 | 2018-03-23 | 操作管理服务器、开发操作支持***及其方法以及存储其程序的非暂时性计算机可读介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11500760B2 (zh) |
EP (1) | EP3605339A4 (zh) |
JP (1) | JP6835207B2 (zh) |
CN (1) | CN110447018B (zh) |
WO (1) | WO2018174223A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7367410B2 (ja) * | 2019-09-09 | 2023-10-24 | 富士通株式会社 | 生成プログラム、生成方法、および情報処理装置 |
KR102602534B1 (ko) * | 2021-10-08 | 2023-11-15 | 주식회사 세미파이브 | 시스템 온 칩 설계 검증을 위한 테스트 자동화 시스템 및 방법 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05274281A (ja) * | 1992-03-27 | 1993-10-22 | Mitsubishi Electric Corp | デュプレクス形オンライン計算機システムの増設,試験方法 |
JP2003233506A (ja) * | 2002-02-12 | 2003-08-22 | Nec Access Technica Ltd | コンピュータシステム、及び、コンピュータシステム試験・診断方法 |
JP2011090649A (ja) * | 2009-10-26 | 2011-05-06 | Toshiba Corp | 製造履歴記録システムおよび製造履歴記録方法 |
CN102857371A (zh) * | 2012-08-21 | 2013-01-02 | 曙光信息产业(北京)有限公司 | 一种面向集群***的动态配置管理方法 |
CN103220163A (zh) * | 2012-01-19 | 2013-07-24 | 阿里巴巴集团控股有限公司 | 配置信息的更新方法和*** |
US9021458B1 (en) * | 2014-06-25 | 2015-04-28 | Chef Software, Inc. | Vertically integrated continuous delivery of an application |
WO2015138355A1 (en) * | 2014-03-12 | 2015-09-17 | Live Planet Llc | Systems and methods for mass distribution of 3-dimensional reconstruction over network |
US9436725B1 (en) * | 2013-02-28 | 2016-09-06 | Amazon Technologies, Inc. | Live data center test framework |
CN106155876A (zh) * | 2016-07-26 | 2016-11-23 | 北京蓝海讯通科技股份有限公司 | 一种金丝雀分析方法、应用和计算设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7103874B2 (en) * | 2003-10-23 | 2006-09-05 | Microsoft Corporation | Model-based management of computer systems and distributed applications |
JP4939813B2 (ja) * | 2006-02-07 | 2012-05-30 | 株式会社東芝 | 医用診断装置、及び医用診断装置の動作確認プログラム |
JP5243804B2 (ja) | 2008-01-21 | 2013-07-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 構成要素を管理するためのコンピュータ・システム、並びにその方法及びコンピュータ・プログラム |
JP5143713B2 (ja) | 2008-12-16 | 2013-02-13 | 株式会社日立製作所 | 工程管理方法、工程管理システム |
JP5397328B2 (ja) * | 2010-06-28 | 2014-01-22 | 株式会社リコー | 画像形成装置 |
JP5968451B2 (ja) * | 2012-09-28 | 2016-08-10 | 株式会社日立製作所 | 計算機システム、及びプログラム |
JP2015011413A (ja) * | 2013-06-27 | 2015-01-19 | 株式会社日立製作所 | 検証自動化方式 |
US9116874B2 (en) * | 2013-09-25 | 2015-08-25 | Hitachi, Ltd. | Virtual machine test system, virtual machine test method |
JP6256115B2 (ja) * | 2014-03-10 | 2018-01-10 | 富士通株式会社 | 操作探索プログラム、操作探索方法、および操作探索装置 |
WO2015186219A1 (ja) * | 2014-06-05 | 2015-12-10 | 株式会社日立製作所 | 分散処理システム及びその運用方法 |
CN105453050A (zh) * | 2014-07-30 | 2016-03-30 | 株式会社日立制作所 | 开发辅助*** |
US9727365B2 (en) * | 2015-04-12 | 2017-08-08 | At&T Intellectual Property I, L.P. | End-to-end validation of virtual machines |
JP2017016392A (ja) * | 2015-07-01 | 2017-01-19 | 株式会社日立製作所 | 計算機システム、制御サーバ、及び、検証方法 |
JP2017058051A (ja) | 2015-09-15 | 2017-03-23 | 株式会社デンソー | 受液器およびそれを備えた凝縮器 |
US10353807B2 (en) * | 2016-08-26 | 2019-07-16 | Accenture Global Solutions Limited | Application development management |
EP3301580B1 (en) * | 2016-09-30 | 2021-06-09 | Wipro Limited | System for automatically generating test data for testing applications |
-
2018
- 2018-03-23 CN CN201880019688.4A patent/CN110447018B/zh active Active
- 2018-03-23 US US16/494,636 patent/US11500760B2/en active Active
- 2018-03-23 JP JP2019507007A patent/JP6835207B2/ja active Active
- 2018-03-23 EP EP18770987.8A patent/EP3605339A4/en active Pending
- 2018-03-23 WO PCT/JP2018/011590 patent/WO2018174223A1/ja unknown
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05274281A (ja) * | 1992-03-27 | 1993-10-22 | Mitsubishi Electric Corp | デュプレクス形オンライン計算機システムの増設,試験方法 |
JP2003233506A (ja) * | 2002-02-12 | 2003-08-22 | Nec Access Technica Ltd | コンピュータシステム、及び、コンピュータシステム試験・診断方法 |
JP2011090649A (ja) * | 2009-10-26 | 2011-05-06 | Toshiba Corp | 製造履歴記録システムおよび製造履歴記録方法 |
CN103220163A (zh) * | 2012-01-19 | 2013-07-24 | 阿里巴巴集团控股有限公司 | 配置信息的更新方法和*** |
CN102857371A (zh) * | 2012-08-21 | 2013-01-02 | 曙光信息产业(北京)有限公司 | 一种面向集群***的动态配置管理方法 |
US9436725B1 (en) * | 2013-02-28 | 2016-09-06 | Amazon Technologies, Inc. | Live data center test framework |
WO2015138355A1 (en) * | 2014-03-12 | 2015-09-17 | Live Planet Llc | Systems and methods for mass distribution of 3-dimensional reconstruction over network |
US9021458B1 (en) * | 2014-06-25 | 2015-04-28 | Chef Software, Inc. | Vertically integrated continuous delivery of an application |
CN106155876A (zh) * | 2016-07-26 | 2016-11-23 | 北京蓝海讯通科技股份有限公司 | 一种金丝雀分析方法、应用和计算设备 |
Also Published As
Publication number | Publication date |
---|---|
EP3605339A4 (en) | 2020-05-06 |
WO2018174223A1 (ja) | 2018-09-27 |
JP6835207B2 (ja) | 2021-02-24 |
US20200394123A1 (en) | 2020-12-17 |
CN110447018A (zh) | 2019-11-12 |
EP3605339A1 (en) | 2020-02-05 |
JPWO2018174223A1 (ja) | 2020-01-23 |
US11500760B2 (en) | 2022-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9092586B1 (en) | Version management mechanism for fluid guard ring PCells | |
CN110096424B (zh) | 测试的处理方法、装置、电子设备及存储介质 | |
US20160004566A1 (en) | Execution time estimation device and execution time estimation method | |
US10664290B2 (en) | Application environment that implements native code functionality in progressive web applications | |
US20160048112A1 (en) | Cloud computing system and method for advanced process control | |
CN110447018B (zh) | 操作管理服务器、开发操作支持***及其方法以及存储其程序的非暂时性计算机可读介质 | |
US9380001B2 (en) | Deploying and modifying a service-oriented architecture deployment environment model | |
CN111831567B (zh) | 应用的测试环境配置方法、装置、***和介质 | |
CN110727575A (zh) | 一种信息处理方法、***、装置、以及存储介质 | |
JP2016024697A (ja) | リソース管理システム及びリソース管理方法 | |
WO2019222941A1 (zh) | 用于评估应用部署的方法、设备、计算机程序产品和可读介质 | |
CN110447011B (zh) | 开发操作支持***、开发管理服务器、操作管理服务器及其方法以及存储有其程序的非暂时性计算机可读介质 | |
Hardion et al. | Configuration Management of the control system | |
CN108289114B (zh) | 云端服务***及处理云端服务异常的方法 | |
US20190286453A1 (en) | System construction assisting apparatus, method, and program | |
CN114978923A (zh) | 故障演练方法、装置和*** | |
US20230096947A1 (en) | Solution provision method and system for smart factory | |
US20210019252A1 (en) | Information processing apparatus, test management method, and non-temporary computer readable medium storing program | |
JP2009169628A (ja) | 監視制御システムの構築装置、構築方法およびプログラム | |
US20180329933A1 (en) | Information processing apparatus, method and non-transitory computer-readable storage medium | |
CN112965815B (zh) | 主机部署方法及装置、电子设备和计算机存储介质 | |
US9596133B2 (en) | Process execution method and apparatus | |
CN104252455A (zh) | 一种数据排序方法及装置 | |
TW202119204A (zh) | 版本管理系統、版本管理方法及非揮發性電腦可讀取記錄媒體 | |
JP2023164276A (ja) | 光学バーコードを表示するモバイルアプリケーションの自動エンドツーエンドテスト |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |