CN104636250A - 云端自动测试***及方法 - Google Patents

云端自动测试***及方法 Download PDF

Info

Publication number
CN104636250A
CN104636250A CN201310594692.2A CN201310594692A CN104636250A CN 104636250 A CN104636250 A CN 104636250A CN 201310594692 A CN201310594692 A CN 201310594692A CN 104636250 A CN104636250 A CN 104636250A
Authority
CN
China
Prior art keywords
test
virtual machine
clouds
measured
unit
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.)
Granted
Application number
CN201310594692.2A
Other languages
English (en)
Other versions
CN104636250B (zh
Inventor
张盈文
张纯嘉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute for Information Industry
Original Assignee
Institute for Information Industry
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute for Information Industry filed Critical Institute for Information Industry
Publication of CN104636250A publication Critical patent/CN104636250A/zh
Application granted granted Critical
Publication of CN104636250B publication Critical patent/CN104636250B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明揭露一种云端自动测试***以及方法。云端自动测试方法应用于包含处理模块的云端自动测试***中。云端自动测试方法包含:使处理模块建构测试控管虚拟机器;读取待测对象,以监控及更新待测对象的版本;建立及管理分别包含测试项目的测试流程;建立测试执行虚拟机器,以使最新版本的待测对象载入至测试执行虚拟机器;根据测试流程对测试执行虚拟机器上的待测对象进行自动测试;以及根据测试的结果进行分析。

Description

云端自动测试***及方法
技术领域
本发明是有关于一种云端自动测试技术,且特别是有关于一种云端自动测试***及方法。
背景技术
在云端技术的计算机***中,可通过网络提供可进行数据处理的资源至远程的装置。资源可包含储存模块、处理模块、虚拟机器或其他的计算机资源。现有的部分技术可提供云端处理平台以允许程序开发者建立应用程序,并由虚拟机器来运作,其虚拟机器的数目亦可由开发者自行决定。
然而,目前利用云端处理平台进行程序开发的技术中,尚未具备对这些开发的程序进行有效率的测试的技术。因此,如何设计一个新的云端自动测试***、方法及其非暂态计算机可读取记录媒体,以提升测试的效率与速度,乃为此一业界亟待解决的问题。
发明内容
本发明的目的在于提供一种云端自动测试***及方法。
因此,本发明的一方面是在提供一种云端自动测试***,包含:处理模块,用以建构测试控管虚拟机器。测试控管虚拟机器包含:待测对象版本控制单元、测试流程管理单元、虚拟机器控制单元、测试执行单元以及回报及管理单元。待测对象版本控制单元读取待测对象,以监控及更新待测对象的版本。测试流程管理单元建立及管理分别包含测试项目的测试流程。虚拟机器控制单元建立测试执行虚拟机器,以使最新版本的待测对象载入至测试执行虚拟机器。测试执行单元包含测试工具,根据测试流程对测试执行虚拟机器上的待测对象进行自动测试。回报及管理单元根据测试执行单元测试的结果进行分析。
依据本发明一实施例,云端自动测试***还包含通讯模块,耦接于处理模块,且其中测试控管虚拟机器还包含认证单元,用以透过通讯模块对远程主机进行认证,以于远程主机通过认证后允许远程主机透过通讯模块存取测试控管虚拟机器。其中待测对象版本控制单元是透过通讯模块自远程主机接收待测对象。
依据本发明另一实施例,云端自动测试***还包含储存模块,耦接于处理模块,虚拟机器控制单元是根据待测对象的版本分配测试执行虚拟机器的资源,资源包含处理模块以及储存模块的使用量。
依据本发明又一实施例,其中虚拟机器控制单元更于测试流程结束后关闭测试执行虚拟机器。
依据本发明再一实施例,测试控管虚拟机器还包含问题追踪单元,用以根据测试执行单元测试的结果产生问题清单,以传送至对应远程主机,以根据问题清单管理及追踪问题。
依据本发明更具有的一实施例,其中回报及管理单元于进行分析后产生测试结果汇整报表,测试结果汇整报表包含数据及品质分析。
依据本发明再具有的一实施例,测试控管虚拟机器还包含***监控单元,以监控及记录测试控管虚拟机器的***活动。
依据本发明的一实施例,其中测试项目包含安全测试项目、压力测试项目、功能测试项目或其组合。
依据本发明的又一实施例,其中待测对象包含程序码、相关文件或其组合。
本发明的另一方面是在提供一种云端自动测试方法,应用于云端自动测试***中,云端自动测试***包含处理模块,云端自动测试方法包含:使处理模块建构测试控管虚拟机器,其中测试控管虚拟机器包含待测对象版本控制单元、测试流程管理单元、虚拟机器控制单元、测试执行单元以及回报及管理单元;使待测对象版本控制单元读取待测对象,以监控及更新待测对象的版本;使测试流程管理单元建立及管理分别包含测试项目的测试流程;使虚拟机器控制单元建立测试执行虚拟机器,以使最新版本的待测对象载入至测试执行虚拟机器;使包含测试工具的测试执行单元根据测试流程对测试执行虚拟机器上的待测对象进行自动测试;以及使回报及管理单元根据测试执行单元测试的结果进行分析。
依据本发明一实施例,其中云端自动测试***还包含通讯模块,耦接于处理模块,且测试控管虚拟机器还包含认证单元,云端自动测试方法还包含:使认证单元透过通讯模块对远程主机进行认证,以于远程主机通过认证后允许远程主机透过通讯模块存取测试控管虚拟机器。其中待测对象版本控制单元是透过通讯模块自远程主机接收待测对象。
依据本发明另一实施例,其中云端自动测试***还包含储存模块,耦接于处理模块,使虚拟机器控制单元建立测试执行虚拟机器的步骤还包含:根据待测对象的版本分配测试执行虚拟机器的资源,资源包含处理模块以及储存模块的使用量。
依据本发明又一实施例,云端自动测试方法还包含:使虚拟机器控制单元于测试流程结束后关闭测试执行虚拟机器。
依据本发明再一实施例,其中测试控管虚拟机器还包含问题追踪单元,云端自动测试方法还包含:使问题追踪单元根据测试执行单元测试的结果产生问题清单,以传送至对应远程主机,以根据问题清单管理及追踪问题。
依据本发明更具有的一实施例,云端自动测试方法还包含:使回报及管理单元于进行分析后产生测试结果汇整报表,测试结果汇整报表包含数据及品质分析。
依据本发明再具有的一实施例,测试控管虚拟机器还包含***监控单元,云端自动测试方法还包含:使***监控单元监控及记录测试控管虚拟机器的***活动。
依据本发明具有的一实施例,其中测试项目包含安全测试项目、压力测试项目、功能测试项目或其组合。
依据本发明又具有的一实施例,其中待测对象包含程序码、相关文件或其组合。
应用本发明的优点在于通过云端自动测试***的设计,可随时维持最新版本的待测对象(如程序码),以自动载入进行最新版本的测试,无需再手动载入以重新配置,大幅提升自动测试的效率。并且,通过测试结果汇整报表及问题清单的产生达到管理及追踪问题的功效,在待测对象的改进上将更具效率,而轻易地达到上述的目的。
附图说明
图1为本发明一实施例中,一种云端自动测试***的方块图;
图2为本发明一实施例中,图1的处理模块所建构的测试控管虚拟机器以及储存模块的方块图;以及
图3为本发明一实施例中,一种云端自动测试方法的流程图。
具体实施方式
请参照图1。图1为本发明一实施例中,一种云端自动测试***1的方块图。云端自动测试***1包含处理模块10、通讯模块12以及储存模块14。
处理模块10可为各种具有运算能力的处理器,例如中央处理器(CentralProcessing Unit,CPU)、控制元件(control unit)、微处理器(micro processor)或其他可执行指令的硬件元件,并可透过不同的数据传输路径与上述的通讯模块12进行数据传输,并与外部的电子装置进行沟通。
通讯模块12耦接于处理模块10,并可以不同的数据传输路径与处理模块10沟通。通讯模块12可为例如但不限于有线或无线的网络卡或其他网络通讯模块,以使处理模块10可驱动通讯模块12,透过通讯模块12通过各种可能的网络通讯形式与规格,与其他外部电子装置进行通讯。
储存模块14分别耦接于处理模块10。于不同实施例中,储存模块14可包含例如但不限于只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库或其他类型的记忆体。
上述的储存模块14可储存有多个计算机可执行的指令。当指令由处理模块10根据所储存的指令执行处理动作,可执行并提供云端自动测试***1的功能。以下将就处理模块10执行的处理动作进行说明。
请参照图2。图2为本发明一实施例中,图1的处理模块10所建构的测试控管虚拟机器20以及储存模块14的方块图。
处理模块10可用以建构测试控管虚拟机器20。于本实施例中,测试控管虚拟机器20包含:认证单元200、待测对象版本控制单元202、测试流程管理单元204、虚拟机器控制单元206、测试执行单元208、回报及管理单元210、问题追踪单元212以及***监控单元214。
认证单元200用以透过如图1所示的通讯模块12对远程主机16进行认证,以于远程主机通过认证后允许远程主机透过通讯模块12存取测试控管虚拟机器20。于一实施例中,认证单元200可接收来自远程主机传送的认证数据,例如但不限于帐号、密码等数据,并依据例如但不限于一认证数据库(未绘示)的数据进行比对,以进行认证。
待测对象版本控制单元202亦可透过如图1所示的通讯模块12自远程主机接收并读取待测对象201。于一实施例中,待测对象201包含程序码、相关文件或其组合。待测对象版本控制单元202监控及更新待测对象201的版本,以随时将待测对象201置换为最新的版本。
测试流程管理单元204建立及管理至少一个测试流程203,且测试流程203分别包含至少一个测试项目。于一实施例中,测试流程203的建立,可依据待测对象201的内容及类型进行。
于不同实施例中,测试项目可包含例如但不限于安全测试项目、压力测试项目、功能测试项目或其组合。安全测试项目可包含例如但不限于白箱测试、黑箱测试及弱点扫描。其中白箱测试为静态程序码安全性检测(例如:原始码分析),用寻找弱点的测试工具找出缓冲溢位等弱点。黑箱测试为动态程序码安全性检测,不需取得程序原始码,可找出例如但不限于OWASP应用程序安全验证标准中定义的十大应用程序弱点。弱点扫描则为一种设计为自动检测远程或本地主机安全性弱点的程序。压力测试项目可对***资源不断地施加压力,观察***在处于何种压力下,在***的哪个部分被压垮,以及当***被压垮时***是否可平顺地结束与回复。功能测试项目则是针对***功能执行测试。
虚拟机器控制单元206建立测试执行虚拟机器22,以使待测对象201载入至测试执行虚拟机器22。于一实施例中,于一实施例中,虚拟机器控制单元206可根据持续整合(Continuous Integration;CI)的机制,自动根据待测对象201最新的版本分配测试执行虚拟机器22的资源。执行虚拟机器22的资源可包含如图1所示,云端自动测试***1中处理模块10及储存模块14的使用量。
测试执行单元208包含至少一测试工具(未绘示),以根据测试流程对测试执行虚拟机器22上的待测对象201进行自动测试。于一实施例中,在载入待测对象201后,测试执行单元208将先执行原始码的分析以及安全测试,再依据各类测试工具进行功能测试及压力测试。于一实施例中,上述的自动测试,可通过例如但不限于远程启动(Remote Launcher)的机制执行。
于一实施例中,前述的虚拟机器控制单元206于测试流程结束后关闭测试执行虚拟机器22。
回报及管理单元210根据测试执行单元208测试的结果205进行分析。于一实施例中,回报及管理单元210于进行分析后产生测试结果汇整报表207。其中,此测试结果汇整报表207不仅包含一般记录文件(log)的内容,还包含数据及品质的分析内容。
问题追踪单元212则根据测试执行单元208测试的结果205产生问题清单209。问题清单209可包含例如但不限于测试中发现的问题的类别、项目、负责人员或其组合。问题追踪单元212可进一步将问题清单209根据负责人员传送至对应远程主机(未绘示),以根据问题清单209管理及追踪问题,以确认各问题是否获得处理及解决。
***监控单元214实际上是与上述测试控管虚拟机器20中的各单元连结,以监控及记录测试控管虚拟机器20的***活动。于一实施例中,上述的测试结果汇整报表207、问题清单209以及***监控单元214所记录的***活动,均可储存于储存模块14中,以供使用者存取参阅。
因此,本发明的云端自动测试***1,可随时维持最新版本的待测对象(如程序码),以自动载入于测试执行虚拟机器22中进行最新版本的测试,无需再手动载入以重新配置,大幅提升自动测试的效率。并且,通过回报及管理单元210产生详细的测试结果汇整报表207,并由问题追踪单元212产生问题清单209管理及追踪问题,在待测对象的改进上将更具效率。
需注意的是,上述的实施例是以一个测试控管虚拟机器20为例进行说明。于其他实施例中,测试控管虚拟机器20的处理模块10可同时建构数个测试控管虚拟机器20,以平行进行不同的测试,达到更佳的测试效率。
请参照图3。图3为本发明一实施例中,一种云端自动测试方法300的流程图。云端自动测试方法300方法可应用于如图1所示的云端自动测试***1,或经由其他硬件元件如数据库、一般处理器、计算机、服务器、或其他具特定逻辑电路的独特硬件装置或具特定功能的设备来实作,如将程序码和处理器/芯片整合成独特硬件。此方法可实作为一计算机程序,并储存于一计算机可读取记录媒体中,而使计算机读取此记录媒体后执行即时地点推荐方法。计算机可读取记录媒体可为只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。
云端自动测试方法300包含下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。
于步骤301,使处理模块10建构测试控管虚拟机器20。
于步骤302,使认证单元200透过通讯模块12对远程主机16进行认证。
于步骤303,使待测对象版本控制单元202读取待测对象201,以监控及更新待测对象201的版本。
于步骤304,使测试流程管理单元204建立及管理分别包含测试项目的测试流程203。
于步骤305,使虚拟机器控制单元206建立测试执行虚拟机器22,以使最新版本的待测对象201载入至测试执行虚拟机器22。
于步骤306,使包含测试工具的测试执行单元208根据测试流程对测试执行虚拟机器22上的待测对象201进行自动测试。于不同实施例中,自动测试的内容可选择性地包含例如但不限于安全测试、功能测试、压力测试或其组合。
于步骤307,由问题追踪单元212根据测试执行单元208测试的结果产生问题清单209管理及追踪问题。
于步骤308,使回报及管理单元210根据测试执行单元208测试的结果进行分析。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。

Claims (20)

1.一种云端自动测试***,其特征在于,包含:
至少一处理模块,用以建构至少一测试控管虚拟机器,该测试控管虚拟机器包含:一待测对象版本控制单元,用以读取至少一待测对象,以监控及更新该待测对象的一版本;一测试流程管理单元,用以建立及管理分别包含至少一测试项目的至少一测试流程;一虚拟机器控制单元,用以建立一测试执行虚拟机器,以使最新版本的该待测对象载入至该测试执行虚拟机器;一测试执行单元,包含至少一测试工具,用以根据该测试流程对该测试执行虚拟机器上的该待测对象进行自动测试;以及一回报及管理单元,根据该测试执行单元测试的结果进行分析。
2.根据权利要求1所述的云端自动测试***,其特征在于,还包含一通讯模块,耦接于该处理模块,且其中该测试控管虚拟机器还包含一认证单元,用以透过该通讯模块对一远程主机进行认证,以于该远程主机通过认证后允许该远程主机透过该通讯模块存取该测试控管虚拟机器。
3.根据权利要求2所述的云端自动测试***,其特征在于,该待测对象版本控制单元是透过该通讯模块自该远程主机接收该待测对象。
4.根据权利要求1所述的云端自动测试***,其特征在于,还包含一储存模块,耦接于该处理模块,该虚拟机器控制单元是根据该待测对象的版本分配该测试执行虚拟机器的一资源,该资源包含该处理模块以及该储存模块的使用量。
5.根据权利要求1所述的云端自动测试***,其特征在于,该虚拟机器控制单元更于该测试流程结束后关闭该测试执行虚拟机器。
6.根据权利要求1所述的云端自动测试***,其特征在于,该测试控管虚拟机器还包含一问题追踪单元,用以根据该测试执行单元测试的结果产生一问题清单,以传送至一对应远程主机,以根据该问题清单管理及追踪至少一问题。
7.根据权利要求1所述的云端自动测试***,其特征在于,该回报及管理单元于进行分析后产生一测试结果汇整报表,该测试结果汇整报表包含至少一数据及品质分析。
8.根据权利要求1所述的云端自动测试***,其特征在于,该测试控管虚拟机器还包含一***监控单元,以监控及记录该测试控管虚拟机器的一***活动。
9.根据权利要求1所述的云端自动测试***,其特征在于,该测试项目包含至少一安全测试项目、至少一压力测试项目、至少一功能测试项目或其组合。
10.根据权利要求1所述的云端自动测试***,其特征在于,该待测对象包含一程序码、一相关文件或其组合。
11.一种云端自动测试方法,其特征在于,应用于一云端自动测试***中,该云端自动测试***包含至少一处理模块,该云端自动测试方法包含:
使该处理模块建构至少一测试控管虚拟机器,其中该测试控管虚拟机器包含一待测对象版本控制单元、一测试流程管理单元、一虚拟机器控制单元、一测试执行单元以及一回报及管理单元;
使该待测对象版本控制单元读取至少一待测对象,以监控及更新该待测对象的一版本;
使该测试流程管理单元建立及管理分别包含至少一测试项目的至少一测试流程;
使该虚拟机器控制单元建立一测试执行虚拟机器,以使最新版本的该待测对象载入至该测试执行虚拟机器;
使包含至少一测试工具的该测试执行单元根据该测试流程对该测试执行虚拟机器上的该待测对象进行自动测试;以及
使该回报及管理单元根据该测试执行单元测试的结果进行分析。
12.根据权利要求11所述的云端自动测试方法,其特征在于,该云端自动测试***还包含一通讯模块,耦接于该处理模块,且该测试控管虚拟机器还包含一认证单元,该云端自动测试方法还包含:
使该认证单元透过该通讯模块对一远程主机进行认证,以于该远程主机通过认证后允许该远程主机透过该通讯模块存取该测试控管虚拟机器。
13.根据权利要求12所述的云端自动测试方法,其特征在于,该待测对象版本控制单元是透过该通讯模块自该远程主机接收该待测对象。
14.根据权利要求11所述的云端自动测试方法,其特征在于,该云端自动测试***还包含一储存模块,耦接于该处理模块,使该虚拟机器控制单元建立该测试执行虚拟机器的步骤还包含:
根据该待测对象的版本分配该测试执行虚拟机器的一资源,该资源包含该处理模块以及该储存模块的使用量。
15.根据权利要求11所述的云端自动测试方法,其特征在于,还包含:
使该虚拟机器控制单元于该测试流程结束后关闭该测试执行虚拟机器。
16.根据权利要求11所述的云端自动测试方法,其特征在于,该测试控管虚拟机器还包含一问题追踪单元,该云端自动测试方法还包含:
使该问题追踪单元根据该测试执行单元测试的结果产生一问题清单,以传送至一对应远程主机,以根据该问题清单管理及追踪至少一问题。
17.根据权利要求11所述的云端自动测试方法,其特征在于,还包含:
使该回报及管理单元于进行分析后产生一测试结果汇整报表,该测试结果汇整报表包含至少一数据及品质分析。
18.根据权利要求11所述的云端自动测试方法,其特征在于,该测试控管虚拟机器还包含一***监控单元,云端自动测试方法还包含:
使该***监控单元监控及记录该测试控管虚拟机器的一***活动。
19.根据权利要求11所述的云端自动测试方法,其特征在于,该测试项目包含至少一安全测试项目、至少一压力测试项目、至少一功能测试项目或其组合。
20.根据权利要求11所述的云端自动测试方法,其特征在于,该待测对象包含一程序码、一相关文件或其组合。
CN201310594692.2A 2013-11-12 2013-11-21 云端自动测试***及方法 Active CN104636250B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW102141139 2013-11-12
TW102141139A TWI528187B (zh) 2013-11-12 2013-11-12 雲端自動測試系統、方法及其非暫態電腦可讀取紀錄媒體

Publications (2)

Publication Number Publication Date
CN104636250A true CN104636250A (zh) 2015-05-20
CN104636250B CN104636250B (zh) 2017-09-12

Family

ID=53044890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310594692.2A Active CN104636250B (zh) 2013-11-12 2013-11-21 云端自动测试***及方法

Country Status (3)

Country Link
US (1) US9158641B2 (zh)
CN (1) CN104636250B (zh)
TW (1) TWI528187B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630672A (zh) * 2015-12-16 2016-06-01 北京奇虎科技有限公司 应用的自动监控方法及装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI763650B (zh) * 2017-01-20 2022-05-11 香港商阿里巴巴集團服務有限公司 一種獲得應用集群容量的方法和裝置
CN109962820B (zh) * 2017-12-22 2021-03-09 中移(苏州)软件技术有限公司 一种云平台的检测方法和检测平台
CN110569157B (zh) * 2019-08-30 2023-07-14 华云数据有限公司 存储测试方法、装置、服务器及存储介质
CN111897718A (zh) * 2020-07-03 2020-11-06 重庆长安汽车股份有限公司 一种基于大数据的车机自动测试方法及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300210A1 (en) * 2008-05-28 2009-12-03 James Michael Ferris Methods and systems for load balancing in cloud-based networks
CN102799515A (zh) * 2011-05-24 2012-11-28 腾讯科技(深圳)有限公司 应用程序测试方法及装置
CN102880532A (zh) * 2011-07-13 2013-01-16 财团法人资讯工业策进会 以云端技术为基础的测试***与方法
TW201327205A (zh) * 2011-12-21 2013-07-01 Inventec Corp 硬體效能的管理方法及雲端運算系統
US20130247133A1 (en) * 2011-10-13 2013-09-19 Mcafee, Inc. Security assessment of virtual machine environments
CN103327117A (zh) * 2013-07-05 2013-09-25 百度在线网络技术(北京)有限公司 应用程序的跨***运行方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7822065B2 (en) * 2007-01-07 2010-10-26 Wei Lu Open wireless architecture (OWA) medium access control (MAC) processing architecture for future mobile terminal
US9069599B2 (en) * 2008-06-19 2015-06-30 Servicemesh, Inc. System and method for a cloud computing abstraction layer with security zone facilities
US8516513B2 (en) * 2009-01-06 2013-08-20 Hitachi-Lg Data Storage, Inc. Cassette with disk eject mechanism
US8839035B1 (en) * 2011-09-14 2014-09-16 Amazon Technologies, Inc. Cloud-based test execution
US8826068B2 (en) 2011-11-23 2014-09-02 Microsoft Corporation Automated testing of applications in cloud computer systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300210A1 (en) * 2008-05-28 2009-12-03 James Michael Ferris Methods and systems for load balancing in cloud-based networks
CN102799515A (zh) * 2011-05-24 2012-11-28 腾讯科技(深圳)有限公司 应用程序测试方法及装置
CN102880532A (zh) * 2011-07-13 2013-01-16 财团法人资讯工业策进会 以云端技术为基础的测试***与方法
US20130247133A1 (en) * 2011-10-13 2013-09-19 Mcafee, Inc. Security assessment of virtual machine environments
TW201327205A (zh) * 2011-12-21 2013-07-01 Inventec Corp 硬體效能的管理方法及雲端運算系統
CN103327117A (zh) * 2013-07-05 2013-09-25 百度在线网络技术(北京)有限公司 应用程序的跨***运行方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630672A (zh) * 2015-12-16 2016-06-01 北京奇虎科技有限公司 应用的自动监控方法及装置

Also Published As

Publication number Publication date
US9158641B2 (en) 2015-10-13
TWI528187B (zh) 2016-04-01
US20150135015A1 (en) 2015-05-14
CN104636250B (zh) 2017-09-12
TW201518950A (zh) 2015-05-16

Similar Documents

Publication Publication Date Title
US11023325B2 (en) Resolving and preventing computer system failures caused by changes to the installed software
US10474826B2 (en) Methods and apparatuses for improved app security testing
CN103124973B (zh) 证明引导过程期间交互式组件的使用
CN111124850A (zh) Mqtt服务器性能测试方法、***、计算机设备及存储介质
US20060235664A1 (en) Model-based capacity planning
US10380006B2 (en) Application testing for security vulnerabilities
US10896037B2 (en) Method and apparatus for open source analytics for information handling systems
CN104636250A (zh) 云端自动测试***及方法
US20210303368A1 (en) Operator management apparatus, operator management method, and operator management computer program
KR101751515B1 (ko) 테스트 실행 장치, 방법 및 컴퓨터 프로그램
JP2022100301A (ja) ソフトウェア・アップグレードがコンピューティング・デバイスに与える潜在的な影響を判定するための方法、コンピュータ・プログラム、および更新推奨コンピュータ・サーバ(ソフトウェア・アップグレードの安定性の推奨)
US11048557B2 (en) Methods and modules relating to allocation of host machines
US20140282581A1 (en) Method and apparatus for providing a component block architecture
CN104484275A (zh) 一种可远程测试智能卡的方法及***
WO2019222941A1 (zh) 用于评估应用部署的方法、设备、计算机程序产品和可读介质
US7860919B1 (en) Methods and apparatus assigning operations to agents based on versions
US11829335B1 (en) Using machine learning to provide a single user interface for streamlines deployment and management of multiple types of databases
Kundu et al. Collaborative and accountable hardware governance using blockchain
CN109669829A (zh) 一种基于bmc的诊断调试方法、装置及服务器
US20210397717A1 (en) Software information analysis
US10817397B2 (en) Dynamic device detection and enhanced device management
US20160335169A1 (en) Application-centric analysis of leak suspect operations
US10397312B2 (en) Automated server deployment platform
US11593511B2 (en) Dynamically identifying and redacting data from diagnostic operations via runtime monitoring of data sources
CN118158135A (zh) 集群性能测试方法及装置、电子设备和计算机可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant