CN110990261A - 一种测试管理***、方法及平台 - Google Patents
一种测试管理***、方法及平台 Download PDFInfo
- Publication number
- CN110990261A CN110990261A CN201911088952.2A CN201911088952A CN110990261A CN 110990261 A CN110990261 A CN 110990261A CN 201911088952 A CN201911088952 A CN 201911088952A CN 110990261 A CN110990261 A CN 110990261A
- Authority
- CN
- China
- Prior art keywords
- test
- test plan
- execution
- plan
- script
- 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.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 305
- 238000000034 method Methods 0.000 title abstract description 10
- 238000013515 script Methods 0.000 claims abstract description 46
- 238000004806 packaging method and process Methods 0.000 claims abstract description 9
- 238000012795 verification Methods 0.000 claims description 34
- 238000007726 management method Methods 0.000 claims description 30
- 238000012986 modification Methods 0.000 claims description 10
- 230000004048 modification Effects 0.000 claims description 10
- 238000012856 packing Methods 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
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/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/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例公开了一种测试管理***、方法及平台,包括测试计划创建单元,根据测试需求制定测试计划,并存入数据库;测试计划校验单元,按照校验规则对测试计划进行校验;测试环境部署单元,根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;测试脚本校验执行单元,根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。本发明依次进行测试计划的校验、测试环境的部署及校验、测试脚本的校验,在上述校验均通过后,执行测试,保证了测试的顺利进行,提高测试效率,且保证测试结果的可靠性。
Description
技术领域
本发明涉及服务器测试技术领域,具体地说是一种测试管理***、方法及平台。
背景技术
测试管理***作为重要的信息化管理平台,提供对测试流程及测试数据的管理,从而提高自动化测试效率,而测试计划数据则是自动化测试执行的前提。
目前测试管理***通过表格的方式管理测试计划,未进行线上统一管理,管理混乱,严重影响测试效率和测试结果的准确性。
发明内容
本发明实施例中提供了一种测试管理***、方法及平台,以解决现有技术中的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种测试管理***,所述***包括:
测试计划创建单元,根据测试需求制定测试计划,并存入数据库,所述测试计划内包括测试基本信息、任务执行列表、执行用例关联信息、项目脚本列表;
测试计划校验单元,按照校验规则对测试计划进行校验,校验对象包括执行机数量、执行机配置、测试用例和测试资料;
测试环境部署单元,根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;
测试脚本校验执行单元,根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
进一步地,所述***还包括执行暂停单元,在测试执行过程中,获取暂停指令,暂停正在执行的测试。
进一步地,所述***还包括测试计划修改单元,在未执行测试时,获取修改请求,并根据页面输入信息对测试计划进行修改。
进一步地,所述测试计划包括全部测试计划和本地测试计划,所述***还包括权限管理单元,用于设置测试计划的管理权限,所述管理权限包括:服务器具有全部测试计划的管理权,测试节点具有本地测试计划的管理权。
本发明第二方面提供了一种测试管理方法,所述方法包括以下步骤:
获取测试需求,根据所述测试需求创建并保存测试计划;
根据校验规则对测试计划中的执行机数量、执行机配置、测试用例和测试资料进行校验;
在测试计划校验通过后,部署测试环境,包括根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;
根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
进一步地,所述校验规则具体为:
执行机数量和执行机配置是否满足每个任务执行所需;
执行机数量是否满足任务并发量所需;
根据测试计划填写的项目脚本路径、测试资料的存放路径扫描FTP,校验是否已打包准备就绪;
测试计划中的测试用例是否在项目用例库中;
若上述条件均符合,则测试计划校验通过,否则,测试计划校验不通过。
进一步地,所述根据测试计划中的项目源码路径进行编译、打包具体为:
对项目脚本打包,包括项目源码编译打包、返回编译error信息、更新项目打包状态和备份源码及jar包;
保存脚本全路径,包括将编译出的class文件全路径进行保存;
保存脚本约束,包括读取FTP约束文件夹下脚本约束信息、保存所述约束信息;
校验测试计划脚本,包括校验测试计划所需脚本是否存在编译error信息、校验测试计划所需脚本的class文件全路径是否缺失。
进一步地,所述部署执行机具体为:
解析执行机列表,包括读取并解析测试计划中规定的执行机数量或执行机IP列表;
部署AEP(Application Enablement Platform,应用使能平台),包括逐一或批量对执行机进行AEP部署,返回部署信息;若测试计划规定的执行机部署失败,则停止部署,返回部署失败信息;若非测试计划规定的执行机部署失败,继续部署其他执行机直到数量满足测试计划要求。
进一步地,所述对执行机进行FTP文件夹同步具体为:
获取FTP同步文件夹所有内容,并对部署的执行机同步,返回同步状态和结果信息;
若测试计划规定的执行机同步失败,则停止同步操作,返回错误信息;
若非测试计划规定的执行机同步失败,则继续同步操作,至执行机数量满足测试计划要求。
本发明第三方面提供了一种测试管理平台,所述平台包括服务器、测试节点、测试机和数据库,所述服务器与数据库连接,用于管理全部测试计划;所述测试节点用于管理本地测试计划,包括创建本地测试计划或从数据库中获取测试计划、校验测试计划、根据测试计划部署执行机并执行本地测试,同时将经本地创建且校验合格的测试计划存储至数据库;所述执行机用于测试计划的执行。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
本发明搭建测试管理平台,将测试计划存入数据库,对测试计划进行统一管理,避免管理的混乱,且设置管理权限,保证数据库内测试计划的可行性和有效性。在执行测试时,实现对需要执行的测试计划依次进行测试计划的校验、测试环境的部署及校验、测试脚本的校验,在上述校验均通过后,执行测试,保证了测试的顺利进行,提高测试效率,且保证测试结果的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明所述测试平台的结构示意图;
图2是本发明所述测试***实施例1的结构示意图;
图3是本发明所述测试***实施例2的结构示意图;
图4是本发明所述测试方法的流程示意图;
图5是本发明所述测试方法其一实施方式的流程示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,本发明测试平台包括服务器、测试节点、测试机和数据库,服务器与数据库连接,用于管理全部测试计划;测试节点用于管理本地测试计划,包括创建本地测试计划或从数据库中获取测试计划、校验测试计划、根据测试计划部署执行机并执行本地测试,同时将经本地创建且校验合格的测试计划存储至数据库;执行机用于测试计划的执行。
如图2所示,本发明的测试***包括测试计划创建单元1、测试计划校验单元2、测试环境部署单元3和测试脚本校验执行单元4。
测试计划创建单元1根据测试需求制定测试计划,并存入数据库。测试计划内包括测试基本信息、任务执行列表、执行用例关联信息、项目脚本列表和责任人等数据,测试计划创建单元根据测试的服务器或软件或创建好的项目,定制测试计划。
测试计划校验单元2按照校验规则对测试计划进行校验,校验对象包括执行机数量、执行机配置、测试用例和测试资料。测试计划的校验在于校验测试计划的可行性,并将校验状态、校验结果和校验内容存入测试计划执行前校验节点详情表中,便于对当前测试计划的查看。
测试环境部署单元3根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步。环境部署单元工作的前提是测试计划校验通过。
测试脚本校验执行单元4根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
如图3所示,测试***还包括执行暂停单元5和测试计划修改单元6。执行暂停单元5在测试执行过程中,获取暂停指令,暂停正在执行的测试,并修改测试计划状态为已暂停。测试计划修改单元6在未执行测试(如暂停后)时,获取修改请求,并根据页面输入信息对测试计划进行修改。
测试计划包括全部测试计划和本地测试计划,测试***还包括权限管理单元,用于设置测试计划的管理权限。管理权限包括:服务器具有全部测试计划的管理权,测试节点具有本地测试计划的管理权。
如图4所示,本发明的测试管理方法包括以下步骤:
S1,获取测试需求,根据所述测试需求创建并保存测试计划;
S2,根据校验规则对测试计划中的执行机数量、执行机配置、测试用例和测试资料进行校验;
S3,在测试计划校验通过后,部署测试环境,包括根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;
S4,根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
步骤S2中的校验规则具体为:执行机数量和执行机配置是否满足每个任务执行所需;执行机数量是否满足任务并发量所需;根据测试计划填写的项目脚本路径、测试资料的存放路径扫描FTP,校验是否已打包准备就绪;测试计划中的测试用例是否在项目用例库中;若上述条件均符合,则测试计划校验通过,否则,测试计划校验不通过。
步骤S3中,根据测试计划中的项目源码路径进行编译、打包具体为:对项目脚本打包,包括项目源码编译打包、返回编译error信息、更新项目打包状态和备份源码及jar包;保存脚本全路径,包括将编译出的class文件全路径进行保存;保存脚本约束,包括读取FTP约束文件夹下脚本约束信息、保存所述约束信息;校验测试计划脚本,包括校验测试计划所需脚本是否存在编译error信息、校验测试计划所需脚本的class文件全路径是否缺失。获取测试计划中录入的项目源码路径进行编译、打包,处理脚本编译信息进行保存,之后自动将项目打好的jar包文件夹放到同步文件夹下对应的该项目的/script中。且需要对项目源码和打好的jar包文件夹进行备份,即放到备份文件夹对应项目的打包版本下。对源码文件夹中公共的constrains文件夹进行扫描,找到该项目下存放的所有脚本约束,进行约束的读取和数据保存。
部署执行机具体为:解析执行机列表,包括读取并解析测试计划中规定的执行机数量或执行机IP列表;部署AEP,包括逐一或批量对执行机进行AEP部署,返回部署信息;若测试计划规定的执行机部署失败,则停止部署,返回部署失败信息;若非测试计划规定的执行机部署失败,继续部署其他执行机直到数量满足测试计划要求。
对执行机进行FTP文件夹同步具体为:获取FTP同步文件夹所有内容,并对部署的执行机同步,返回同步状态和结果信息;若测试计划规定的执行机同步失败,则停止同步操作,返回错误信息;若非测试计划规定的执行机同步失败,则继续同步操作,至执行机数量满足测试计划要求。
如图5所示,在流程开始后,根据测试需求选择创建测试计划或者从数据库的测试计划列表中选择一条测试计划,依次进行测试计划校验、测试环境的部署以及测试脚本校验并执行测试,在测试计划校验不通过或/和测试环境部署不同各国时,形成error信息,并结束当前进程。在测试脚本执行过程中会出现暂停测试的情况。暂停测试后的操作包括继续执行测试和修改测试计划,若修改测试计划,则需要对修改后的测试计划重新进行测试计划校验和测试环境部署,然后才可执行测试。同时测试计划的修改还会存在从测试计划列表中选择出测试计划时。
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。
Claims (10)
1.一种测试管理***,其特征是,所述***包括:
测试计划创建单元,根据测试需求制定测试计划,并存入数据库,所述测试计划内包括测试基本信息、任务执行列表、执行用例关联信息、项目脚本列表;
测试计划校验单元,按照校验规则对测试计划进行校验,校验对象包括执行机数量、执行机配置、测试用例和测试资料;
测试环境部署单元,根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;
测试脚本校验执行单元,根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
2.根据权利要求1所述的测试管理***,其特征是,所述***还包括执行暂停单元,在测试执行过程中,获取暂停指令,暂停正在执行的测试。
3.根据权利要求1所述的测试管理***,其特征是,所述***还包括测试计划修改单元,在未执行测试时,获取修改请求,并根据页面输入信息对测试计划进行修改。
4.根据权利要求1-3任一项所述的测试管理***,其特征是,所述测试计划包括全部测试计划和本地测试计划,所述***还包括权限管理单元,用于设置测试计划的管理权限,所述管理权限包括:服务器具有全部测试计划的管理权,测试节点具有本地测试计划的管理权。
5.一种测试管理方法,其特征是,所述方法包括以下步骤:
获取测试需求,根据所述测试需求创建并保存测试计划;
根据校验规则对测试计划中的执行机数量、执行机配置、测试用例和测试资料进行校验;
在测试计划校验通过后,部署测试环境,包括根据测试计划中的项目源码路径进行编译、打包,触发测试节点部署执行机,对执行机进行FTP文件夹同步;
根据测试计划中的任务执行列表分配执行机,创建每个执行机的任务列表,解析任务执行规则,调用项目脚本,多线程并发执行任务列表,记录执行结果。
6.根据权利要求5所述的测试管理方法,其特征是,所述校验规则具体为:
执行机数量和执行机配置是否满足每个任务执行所需;
执行机数量是否满足任务并发量所需;
根据测试计划填写的项目脚本路径、测试资料的存放路径扫描FTP,校验是否已打包准备就绪;
测试计划中的测试用例是否在项目用例库中;
若上述条件均符合,则测试计划校验通过,否则,测试计划校验不通过。
7.根据权利要求5所述的测试管理方法,其特征是,所述根据测试计划中的项目源码路径进行编译、打包具体为:
对项目脚本打包,包括项目源码编译打包、返回编译error信息、更新项目打包状态和备份源码及jar包;
保存脚本全路径,包括将编译出的class文件全路径进行保存;
保存脚本约束,包括读取FTP约束文件夹下脚本约束信息、保存所述约束信息;
校验测试计划脚本,包括校验测试计划所需脚本是否存在编译error信息、校验测试计划所需脚本的class文件全路径是否缺失。
8.根据权利要求5所述的测试管理方法,其特征是,所述部署执行机具体为:
解析执行机列表,包括读取并解析测试计划中规定的执行机数量或执行机IP列表;
部署AEP,包括逐一或批量对执行机进行AEP部署,返回部署信息;若测试计划规定的执行机部署失败,则停止部署,返回部署失败信息;若非测试计划规定的执行机部署失败,继续部署其他执行机直到数量满足测试计划要求。
9.根据权利要求5所述的测试管理方法,其特征是,所述对执行机进行FTP文件夹同步具体为:
获取FTP同步文件夹所有内容,并对部署的执行机同步,返回同步状态和结果信息;
若测试计划规定的执行机同步失败,则停止同步操作,返回错误信息;
若非测试计划规定的执行机同步失败,则继续同步操作,至执行机数量满足测试计划要求。
10.一种测试管理平台,其特征是,所述平台包括服务器、测试节点、测试机和数据库,所述服务器与数据库连接,用于管理全部测试计划;所述测试节点用于管理本地测试计划,包括创建本地测试计划或从数据库中获取测试计划、校验测试计划、根据测试计划部署执行机并执行本地测试,同时将经本地创建且校验合格的测试计划存储至数据库;所述执行机用于测试计划的执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911088952.2A CN110990261A (zh) | 2019-11-08 | 2019-11-08 | 一种测试管理***、方法及平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911088952.2A CN110990261A (zh) | 2019-11-08 | 2019-11-08 | 一种测试管理***、方法及平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110990261A true CN110990261A (zh) | 2020-04-10 |
Family
ID=70083856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911088952.2A Pending CN110990261A (zh) | 2019-11-08 | 2019-11-08 | 一种测试管理***、方法及平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110990261A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112230627A (zh) * | 2020-10-30 | 2021-01-15 | 重庆长安汽车股份有限公司 | 一种车身控制器的远程测试方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530231A (zh) * | 2013-10-12 | 2014-01-22 | 北京京东尚科信息技术有限公司 | 一种基于业务流程控制的应用程序测试方法及*** |
CN105446878A (zh) * | 2015-11-09 | 2016-03-30 | 上海爱数信息技术股份有限公司 | 一种持续的程序自动化测试方法 |
US20170153967A1 (en) * | 2014-02-06 | 2017-06-01 | B. G. Negev Technologies And Applications Ltd., At Ben-Gurion University | Using model-based diagnosis to improve software testing |
CN106844198A (zh) * | 2016-12-27 | 2017-06-13 | 浪潮软件集团有限公司 | 一种分布式调度自动化测试平台及方法 |
CN107463362A (zh) * | 2016-06-03 | 2017-12-12 | 北京京东尚科信息技术有限公司 | 基于多个Jenkins的持续部署的方法和*** |
CN107783900A (zh) * | 2017-09-22 | 2018-03-09 | 郑州云海信息技术有限公司 | 一种高效的服务器***测试管理***及方法 |
CN109086216A (zh) * | 2018-10-26 | 2018-12-25 | 苏州友教习亦教育科技有限公司 | 自动化测试*** |
CN109086213A (zh) * | 2018-09-10 | 2018-12-25 | 汽解放汽车有限公司 | 一种基于分布式***的商用车网络测试管理***及方法 |
CN109766269A (zh) * | 2018-12-18 | 2019-05-17 | 微梦创科网络科技(中国)有限公司 | 持续集成自动化测试方法、装置、设备和介质 |
-
2019
- 2019-11-08 CN CN201911088952.2A patent/CN110990261A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530231A (zh) * | 2013-10-12 | 2014-01-22 | 北京京东尚科信息技术有限公司 | 一种基于业务流程控制的应用程序测试方法及*** |
US20170153967A1 (en) * | 2014-02-06 | 2017-06-01 | B. G. Negev Technologies And Applications Ltd., At Ben-Gurion University | Using model-based diagnosis to improve software testing |
CN105446878A (zh) * | 2015-11-09 | 2016-03-30 | 上海爱数信息技术股份有限公司 | 一种持续的程序自动化测试方法 |
CN107463362A (zh) * | 2016-06-03 | 2017-12-12 | 北京京东尚科信息技术有限公司 | 基于多个Jenkins的持续部署的方法和*** |
CN106844198A (zh) * | 2016-12-27 | 2017-06-13 | 浪潮软件集团有限公司 | 一种分布式调度自动化测试平台及方法 |
CN107783900A (zh) * | 2017-09-22 | 2018-03-09 | 郑州云海信息技术有限公司 | 一种高效的服务器***测试管理***及方法 |
CN109086213A (zh) * | 2018-09-10 | 2018-12-25 | 汽解放汽车有限公司 | 一种基于分布式***的商用车网络测试管理***及方法 |
CN109086216A (zh) * | 2018-10-26 | 2018-12-25 | 苏州友教习亦教育科技有限公司 | 自动化测试*** |
CN109766269A (zh) * | 2018-12-18 | 2019-05-17 | 微梦创科网络科技(中国)有限公司 | 持续集成自动化测试方法、装置、设备和介质 |
Non-Patent Citations (6)
Title |
---|
ZEKYLL: "第一条Android自动化测试脚本", 《HTTPS://BLOG.CSDN.NET/HZK594512323/ARTICLE/DETAILS/91815963》 * |
冯灵霞: "《软件测试计划》", 31 January 2017, 西安电子科技大学出版社 * |
孟磊: "《软件质量与测试》", 30 April 2015, 西安电子科技大学出版社 * |
张善文: "《软件测试及其案例分析》", 31 December 2012, 西安电子科技大学出版社 * |
杨晶洁: "《现代软件工程应用技术》", 31 May 2017, 北京理工大学出版社 * |
林勤花等: "《企业案例软件测试技术》", 30 September 2015, 西南交通大学出版社 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112230627A (zh) * | 2020-10-30 | 2021-01-15 | 重庆长安汽车股份有限公司 | 一种车身控制器的远程测试方法 |
CN112230627B (zh) * | 2020-10-30 | 2022-10-11 | 重庆长安汽车股份有限公司 | 一种车身控制器的远程测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960643B (zh) | 一种代码测试方法和装置 | |
CN110187914B (zh) | 应用开发方法、***及装置 | |
US9189227B2 (en) | Systems, methods, and computer program products for a software build and load process using a compilation and deployment service | |
US8510717B2 (en) | Method and system for testing application modules using static tests from a test suite | |
CN113703730A (zh) | 持续集成方法、装置、计算机设备及存储介质 | |
US8121824B2 (en) | Predicate checking for distributed systems | |
US7512933B1 (en) | Method and system for associating logs and traces to test cases | |
US20070240134A1 (en) | Software packaging model supporting multiple entity types | |
CN109902005B (zh) | 一种自动化测试的方法和*** | |
US9317254B1 (en) | Fault tolerance model, methods, and apparatuses and their validation techniques | |
US20190073292A1 (en) | State machine software tester | |
Meiklejohn et al. | Service-level fault injection testing | |
CN111158655A (zh) | 软件运行环境的部署方法及装置 | |
CN110990261A (zh) | 一种测试管理***、方法及平台 | |
Susskraut et al. | Automatically finding and patching bad error handling | |
CN110688147A (zh) | 一种进行元数据打包与解析的方法 | |
Talwar et al. | Comparison of approaches to service deployment | |
Mascheroni et al. | Identifying key success factors in stopping flaky tests in automated REST service testing | |
Pautasso | JOpera: An agile environment for web service composition with visual unit testing and refactoring | |
Silva et al. | Experience report: orthogonal classification of safety critical issues | |
CN111831554A (zh) | 一种代码检查方法及装置 | |
Ma et al. | Analyzing distributed Java applications by automatic centralization | |
CN111367796B (zh) | 应用程序调试方法及装置 | |
WO2021249518A1 (zh) | 热补丁文件生成、一致性检测方法、装置、设备和介质 | |
CN115525545A (zh) | 一种基于Docker的自动化测试方法、***、设备及介质 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200410 |
|
RJ01 | Rejection of invention patent application after publication |