CN110069414A - 回归测试方法及系统 - Google Patents
回归测试方法及系统 Download PDFInfo
- Publication number
- CN110069414A CN110069414A CN201910339873.8A CN201910339873A CN110069414A CN 110069414 A CN110069414 A CN 110069414A CN 201910339873 A CN201910339873 A CN 201910339873A CN 110069414 A CN110069414 A CN 110069414A
- Authority
- CN
- China
- Prior art keywords
- test case
- test
- library
- model
- baseline
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 332
- 230000008859 change Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 8
- 238000004088 simulation Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000008676 import Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 10
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000005259 measurement Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
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)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种回归测试方法及系统,涉及测试技术领域。本发明的回归测试方法中,首先自动识别并删除初始基线测试用例库中的不可复用测试用例;然后获取初始基线测试用例库中与模型变更部分相对应的待更新测试用例;其次按照新的模型功能和测试需求修改待更新测试用例,生成最终基线测试用例库;最后,运行最终基线测试用例库以实现回归测试。采用上述方法,自动将基线测试用例库的测试用例分成无需修改、需修改和不可复用三类。测试人员无需再花精力去整理原测试用例,大大提高了测试用例的编写效率,可以有效减少测试用例的增长速度。
Description
技术领域
本发明涉及测试技术领域,特别是涉及一种回归测试方法及系统。
背景技术
基于模型开发是指一种开发方式,即用模型的形式实现算法,比如MATLAB/Simulink模型。如今基于模型开发越来越多运用在汽车领域的软件开发中,图形化的编程方式使工程师更关注于算法本身而不是编程语言,同时开发出的模型也更具有可读性,模型的早期验证和文档管理也比传统的手写代码方便。软件测试作为基于模型开发过程中的一个重要环节也越来越趋近于自动化,各种自动化测试的方法层出不穷。
在模型测试验证通过后,还会有很多次的版本迭代,每一次的版本迭代后都需要进行回归测试,为了确认每次更新模型后没有引入新的错误或导致其他模型错误。回归测试是软件生命周期中一个很重要的部分,如何能够提高回归测试的效率成为本领域技术人员迫切解决的一个技术问题。
发明内容
本发明的一个目的是要提供一种回归测试方法及系统,以解决回归测试效率低、成本高的问题。
本发明一个进一步的目的是对上一次的基线测试用例库自动进行筛选、修改和删除,在测试完成后自动保存测试用例和测试结果,形成新的基线测试用例库,大大提高了测试用例的编写效率,减少测试用例的增长速度。
一方面,本发明提供了一种回归测试方法,包括:
识别并删除初始基线测试用例库中的不可复用测试用例;
获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例;
按照新的模型功能和测试需求修改所述待更新测试用例,生成最终基线测试用例库;
运行所述最终基线测试用例库以实现回归测试。
可选地,所述识别并删除初始基线测试用例库中的不可复用测试用例包括:
判断模型中是否有部分模型发生更改,所述部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化;
若所述部分模型发生更改,则判定与之相对应的测试用例为不可复用测试用例。
可选地,所述获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例包括:
运行删除了所述不可复用测试用例后的初始基线测试用例;
判断剩余的可复用测试用例的覆盖度;
若所述覆盖度不为零,则判定当前的可复用测试用例覆盖了变更后的模型。
可选地,在所述按照新的模型功能和测试需求修改所述待更新测试用例后,还包括:
在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
可选地,所述运行所述最终基线测试用例库以实现回归测试包括:
将所述最终基线测试用例库保存成Excel数据;
读取所述Excel数据,自动调用Simulink的工具箱的API把测试用例的输入输出与模型的输入输出对应上;
导入所述测试用例后自动执行MIL仿真,得到MIL仿真的测试结果;
将模型自动生成代码后执行SIL仿真,得到SIL仿真的测试结果;
自动比对测试用例编写的期望输出结果、MIL仿真的输出结果和SIL仿真的输出结果,判断三者之间的误差是否在给定的误差范围内;
根据仿真结果、状态、决策、覆盖率报告、软件版本信息、模型概述信息生成测试报告;
若测试报告合格,则自动保存本次测试的测试用例和测试结果,形成新的基线测试用例库。
可选地,在所述删除初始基线测试用例库中的不可复用测试用例之前还包括:
根据测试需求选择模型或者模型中的一个子系统,自动调用Simulink的工具箱的接口函数,生成针对测试对象的测试框架,并保存成新的文件;
选取并加载模型仿真和生成代码必须的变量到MATLAB工作区;
读取初始基线测试用例库。
另一方面,本发明还提供了一种回归测试系统,包括:
处理单元,用于识别并删除初始基线测试用例库中的不可复用测试用例;
获取单元,用于获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例;
修正单元,用于按照新的模型功能和测试需求修改所述待更新测试用例,生成最终基线测试用例库;
运行单元,用于运行所述最终基线测试用例库以实现回归测试。
可选地,所述处理单元还配置成在模型中有部分模型发生更改时判定与之相对应的测试用例为不可复用测试用例,其中,
所述部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化。
可选地,所述获取单元还配置成在运行删除了所述不可复用测试用例的初始基线测试用例时判定覆盖了变更后的模型的可复用测试用例。
可选地,还包括:
添加单元,用于在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
本发明的回归测试方法,首先自动识别并删除初始基线测试用例库中的不可复用测试用例;然后获取初始基线测试用例库中与模型变更部分相对应的待更新测试用例;其次按照新的模型功能和测试需求修改待更新测试用例,生成最终基线测试用例库;最后,运行最终基线测试用例库以实现回归测试。采用上述方法,自动将基线测试用例库的测试用例分成无需修改、需修改和不可复用三类。对上一次的基线测试用例库进行筛选、修改和删除,在测试完成后自动保存测试用例和测试结果,形成新的基线测试用例库。测试人员无需再花精力去整理原测试用例,大大提高了测试用例的编写效率,可以有效减少测试用例的增长速度。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是根据本发明一个实施例的回归测试方法的示意性流程图;
图2是根据本发明另一个实施例的回归测试方法的示意性流程图;
图3是根据本发明的一个实施例的回归测试系统的示意性系统图。
图中的附图标记为:
1-处理单元,2-获取单元,3-修正单元,4-运行单元。
具体实施方式
图1是根据本发明一个实施例的回归测试方法的示意性流程图。图2是根据本发明另一个实施例的回归测试方法的示意性流程图。图3是根据本发明的一个实施例的回归测试系统的示意性系统图。下面参照图1至图3来描述本发明实施例的回归测试方法及系统。
参考图1,本实施例中的回归测试方法包括:
步骤S101,自动识别并删除初始基线测试用例库中的不可复用测试用例;
步骤S102,获取初始基线测试用例库中与模型变更部分相对应的待更新测试用例;
步骤S103,按照新的模型功能和测试需求修改待更新测试用例,生成最终基线测试用例库;
步骤S104,运行最终基线测试用例库以实现回归测试。
采用上述方法,自动将基线测试用例库的测试用例分成无需修改、需修改和不可复用三类。对上一次的基线测试用例库进行筛选、修改和删除,在测试完成后自动保存测试用例和测试结果,形成新的基线测试用例库。测试人员无需再花精力去整理原测试用例,大大提高了测试用例的编写效率,可以有效减少测试用例的增长速度。
进一步地,在本实施例中,识别并删除初始基线测试用例库中的不可复用测试用例包括:
判断模型中是否有部分模型发生更改,部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化;
若部分模型发生更改,则判定与之相对应的测试用例为不可复用测试用例。
进一步地,在本实施例中,获取初始基线测试用例库中与模型变更部分相对应的待更新测试用例包括:
运行删除了掉不可复用测试用例后的初始基线测试用例;
判断剩余的可复用测试用例的覆盖度;
若覆盖度不为零,则判定当前的可复用测试用例覆盖了变更后的模型。
在一个进一步的实施例中,在按照新的模型功能和测试需求修改待更新测试用例后,还包括:
在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
进一步地,在本实施例中,运行最终基线测试用例库以实现回归测试包括:
将最终基线测试用例库保存成Excel数据;
读取Excel数据,自动调用Simulink的工具箱的API把测试用例的输入输出与模型的输入输出对应上;
导入测试用例后自动执行MIL仿真,得到MIL仿真的测试结果;
将模型自动生成代码后执行SIL仿真,得到SIL仿真的测试结果;
自动比对测试用例编写的期望输出结果、MIL仿真的输出结果和SIL仿真的输出结果,判断三者之间的误差是否在给定的误差范围内;
根据仿真结果、状态、决策、覆盖率报告、软件版本信息、模型概述信息生成测试报告;
若测试报告合格,则自动保存本次测试的测试用例和测试结果,形成新的基线测试用例库。
进一步地,在一个实施例中,在删除初始基线测试用例库中的不可复用测试用例之前还包括:
根据测试需求选择模型或者模型中的一个子系统,自动调用Simulink的工具箱的接口函数,生成针对测试对象的测试框架,并保存成新的文件;
选取并加载模型仿真和生成代码必须的变量到MATLAB工作区;
读取初始基线测试用例库。
参考图2和图3,在本实施例中的回归测试系统包括处理单元1、获取单元2、修正单元3和运行单元4。处理单元1用于识别并删除初始基线测试用例库中的不可复用测试用例。获取单元2用于获取初始基线测试用例库中与模型变更部分相对应的待更新测试用例。修正单元3用于按照新的模型功能和测试需求修改待更新测试用例,生成最终基线测试用例库。运行单元4用于运行最终基线测试用例库以实现回归测试。
在本实施例中,处理单元1进一步配置成:
判断模型中是否有部分模型发生更改,部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化;
若部分模型发生更改,则判定与之相对应的测试用例为不可复用测试用例。
在本实施例中,获取单元2进一步配置成:
运行删除了不可复用测试用例的初始基线测试用例;
判断可复用测试用例的覆盖度;
若覆盖度不为零,则判定当前测试用例覆盖了变更后的模型。
在一个进一步的实施例中,回归测试系统还包括:
添加单元,用于在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
参考图2,下面详细介绍回归测试系统的测试方法:
1)根据测试需求选择模型或者模型中的一个子系统,自动调用Simulink的工具箱SimulinkTestTool的API(接口函数),生成针对测试对象的TestHarness(测试框架),并保存成新的文件。
2)选取并加载模型仿真和生成代码必须的变量到MATLAB工作区,变量可以储存在*.mat或者*.m文件。
3)当没有基线测试用例库时(比如第一版软件测试时),自动读取待测试模型的顶层的输入(Inport)、输入(Outport)模块的名字,生成测试用例模板,测试人员按照输入输出对应名称编写测试用例。
4)如果有基线测试用例库,则自动先识别出是否有因模型输入输出变更导致的测试用例不可复用,其中,输入输出数量、顺序、定义等的变更都会导致测试用例不可复用。所以读取模型中的输入输出,与基线测试用例库比对,输入输出名称对应不上的即为不可复用测试用例,将不可复用测试用例删除。
5)对于可复用的测试用例,先自动对当前版本的测试模型运行一次,得到可复用测试用例对于当前测试模型的覆盖度。当一个测试用例没有覆盖变更部分的模型时,就不需要修改;对于覆盖了变更部分的模型时,列出这些测试用例,测试人员根据变更后的模型和新的测试需求修改、增加和删除测试用例。
6)经过以上步骤就得到了新的测试用例集合,以Excel的形式保存下来。读取Excel中的数据,自动调用Simulink的工具箱SimulinkTestTool的API把测试用例的输入输出与模型的输入输出对应上。
7)导入测试用例后自动执行MIL(Model inLoop)仿真,得到MIL仿真的测试结果。
8)把测试模型自动生成代码,执行SIL(SoftwareinLoop)仿真,得到SIL仿真的测试结果。
9)自动比对测试用例编写的期望输出、MIL仿真的输出和SIL仿真的输出是否在给定的误差范围内,在误差范围内则通过测试。
10)读取仿真结果、Condition(状态)、Decision(决策)覆盖率报告、软件版本信息、模型概述信息生成测试报告。
11)如果测试通过并确认发布软件,则自动保存本次测试的测试用例和测试结果,形成新的基线测试用例库。
在上述实施例中的回归测试系统中,部分代码如下:
SelectSystem();%选取需要测试模型
LoadParameter();%加载数据
CheckTestCaseLib();%检查测试用例
LoadTestCase();%加载测试用例
SimModel();%MIL仿真
GenerateCode();%生成代码
SimCode();%SIL仿真
GenerateReport();%生成测试报告
采用上述回归测试方法和系统,在形成一版基线版本的软件后,自动保存基线版本软件的测试用例和测试结果,作为下一次版本迭代后回归测试的基线测试用例库,在第二版软件以后,针对迭代后的模型,自动将上一次的基线测试用例库的测试用例分成无需修改、需修改和不可复用三类,对其进行筛选、修改和删除,在测试完成后自动保存测试用例和测试结果,形成新的基线测试用例库。
进一步地,原本的方案需要自己整理上个版本的测试用例,人工的分析需要删改哪些测试用例和修改哪些测试用例,这些工作都是比较繁琐的。在上述实施例中,当模型发生接口变动时,筛选出原基线测试用例库中因接口变动不可复用的测试用例,再根据原测试用例是否覆盖修改过的模型,把可复用的测试用例分成无需修改和需修改两类。这样,可以有效提高回归测试的测试用例编写效率。以上一次测试的测试用例和结果为基准,减少了一部分重复工作。同时,自动区分出无需修改、需修改和不可复用的测试用例,测试人员无需再花精力去整理原测试用例,大大提高了测试用例的编写效率。
另外,上述系统和方法可自动区分出了需修改的测试用例,一部分测试用例来自于修改原本的测试用例,可以有效减少测试用例的增长速度。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
Claims (10)
1.一种回归测试方法,其特征在于,包括:
识别并删除初始基线测试用例库中的不可复用测试用例;
获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例;
按照新的模型功能和测试需求修改所述待更新测试用例,生成最终基线测试用例库;
运行所述最终基线测试用例库以实现回归测试。
2.根据权利要求1所述的回归测试方法,其特征在于,
所述识别并删除初始基线测试用例库中的不可复用测试用例包括:
判断模型中是否有部分模型发生更改,所述部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化;
若所述部分模型发生更改,则判定与之相对应的测试用例为不可复用测试用例。
3.根据权利要求1所述的回归测试方法,其特征在于,
所述获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例包括:
运行删除了所述不可复用测试用例后的初始基线测试用例;
判断剩余的可复用测试用例的覆盖度;
若所述覆盖度不为零,则判定当前的可复用测试用例覆盖了变更后的模型。
4.根据权利要求1所述的回归测试方法,其特征在于,
在所述按照新的模型功能和测试需求修改所述待更新测试用例后,还包括:
在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
5.根据权利要求1所述的回归测试方法,其特征在于,
运行所述最终基线测试用例库以实现回归测试包括:
将所述最终基线测试用例库保存成Excel数据;
读取所述Excel数据,自动调用Simulink的工具箱的API把测试用例的输入输出与模型的输入输出对应上;
导入所述测试用例后自动执行MIL仿真,得到MIL仿真的测试结果;
将模型自动生成代码后执行SIL仿真,得到SIL仿真的测试结果;
自动比对测试用例编写的期望输出结果、MIL仿真的输出结果和SIL仿真的输出结果,判断三者之间的误差是否在给定的误差范围内;
根据仿真结果、状态、决策、覆盖率报告、软件版本信息、模型概述信息生成测试报告;
若测试报告合格,则自动保存本次测试的测试用例和测试结果,形成新的基线测试用例库。
6.根据权利要求1所述的回归测试方法,其特征在于,
在所述删除初始基线测试用例库中的不可复用测试用例之前还包括:
根据测试需求选择模型或者模型中的一个子系统,自动调用Simulink的工具箱的接口函数,生成针对测试对象的测试框架,并保存成新的文件;
选取并加载模型仿真和生成代码必须的变量到MATLAB工作区;
读取初始基线测试用例库。
7.一种回归测试系统,其特征在于,包括:
处理单元,用于识别并删除初始基线测试用例库中的不可复用测试用例;
获取单元,用于获取所述初始基线测试用例库中与模型变更部分相对应的待更新测试用例;
修正单元,用于按照新的模型功能和测试需求修改所述待更新测试用例,生成最终基线测试用例库;
运行单元,用于运行所述最终基线测试用例库以实现回归测试。
8.根据权利要求7所述的回归测试系统,其特征在于,
所述处理单元还配置成在模型中有部分模型发生更改时判定与之相对应的测试用例为不可复用测试用例,其中,
所述部分模型发生更改包括但不限于其输入输出接口的数量、顺序和定义中的至少一项发生变化。
9.根据权利要求7所述的回归测试系统,其特征在于,
所述获取单元还配置成在运行删除了所述不可复用测试用例的初始基线测试用例时判定覆盖了变更后的模型的测试用例为可复用测试用例。
10.根据权利要求7所述的回归测试系统,其特征在于,还包括:
添加单元,用于在修改过的基线测试用例库中增加新的测试用例以形成最终基线测试用例库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910339873.8A CN110069414B (zh) | 2019-04-25 | 2019-04-25 | 回归测试方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910339873.8A CN110069414B (zh) | 2019-04-25 | 2019-04-25 | 回归测试方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110069414A true CN110069414A (zh) | 2019-07-30 |
CN110069414B CN110069414B (zh) | 2023-05-30 |
Family
ID=67368850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910339873.8A Active CN110069414B (zh) | 2019-04-25 | 2019-04-25 | 回归测试方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069414B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111858292A (zh) * | 2019-09-12 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 测试用例的筛选方法、筛选系统、计算机设备及存储介质 |
JP2021043749A (ja) * | 2019-09-12 | 2021-03-18 | 株式会社日立ソリューションズ | シミュレーション方法およびシミュレーションプログラム |
CN113254325A (zh) * | 2020-02-10 | 2021-08-13 | 北京沃东天骏信息技术有限公司 | 测试用例的处理方法和装置 |
CN115840704A (zh) * | 2022-12-12 | 2023-03-24 | 之江实验室 | 一种仿真软件测试方法、装置、存储介质及电子设备 |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078673A1 (en) * | 2002-03-28 | 2004-04-22 | International Business Machines Corporation | System and method for facilitating coverage feedback testcase generation reproducibility |
JP2008097097A (ja) * | 2006-10-06 | 2008-04-24 | Sharp Corp | 生体認証処理装置及び方法 |
CN102135937A (zh) * | 2011-03-15 | 2011-07-27 | 西安邮电学院 | 一种两两覆盖组合软件测试用例集生成方法 |
CN103034227A (zh) * | 2012-09-20 | 2013-04-10 | 北京智行鸿远汽车技术有限公司 | 纯电动汽车整车控制器模型在回路测试方法 |
JP2014026458A (ja) * | 2012-07-26 | 2014-02-06 | Toshiba Corp | テストケース生成支援装置 |
CN103577311A (zh) * | 2012-07-26 | 2014-02-12 | 深圳市世纪光速信息技术有限公司 | 一种测试用例筛选方法及装置 |
GB2508643A (en) * | 2012-12-07 | 2014-06-11 | Ibm | Method for Performing a Regression Test after Modifying Source Code File |
US20140245264A1 (en) * | 2013-02-28 | 2014-08-28 | International Business Machines Corporation | Identifying Test Cases Based on Changed Test Code |
US20140351793A1 (en) * | 2013-05-21 | 2014-11-27 | International Business Machines Corporation | Prioritizing test cases using multiple variables |
US20150026664A1 (en) * | 2013-07-17 | 2015-01-22 | International Business Machines Corporation | Method and system for automated test case selection |
CN104391791A (zh) * | 2014-11-21 | 2015-03-04 | 北京经纬恒润科技有限公司 | 嵌入式控制算法的测试方法及装置 |
US20160085665A1 (en) * | 2014-09-24 | 2016-03-24 | International Business Machines Corporation | Intelligent software test augmenting |
US20170132119A1 (en) * | 2015-09-25 | 2017-05-11 | EMC IP Holding Company LLC | Method and device for retrieving test case based on code coverage |
CN106933728A (zh) * | 2015-12-29 | 2017-07-07 | 中国移动(深圳)有限公司 | 需求与用例关联度量的方法及装置 |
CN107729727A (zh) * | 2016-08-11 | 2018-02-23 | 腾讯科技(深圳)有限公司 | 一种帐号的实名认证方法及装置 |
CN107944378A (zh) * | 2017-11-20 | 2018-04-20 | 广东金赋科技股份有限公司 | 一种自助服务的身份识别方法及自助服务系统 |
WO2018090839A1 (zh) * | 2016-11-16 | 2018-05-24 | 阿里巴巴集团控股有限公司 | 身份认证系统、方法、装置及账号认证方法 |
-
2019
- 2019-04-25 CN CN201910339873.8A patent/CN110069414B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078673A1 (en) * | 2002-03-28 | 2004-04-22 | International Business Machines Corporation | System and method for facilitating coverage feedback testcase generation reproducibility |
JP2008097097A (ja) * | 2006-10-06 | 2008-04-24 | Sharp Corp | 生体認証処理装置及び方法 |
CN102135937A (zh) * | 2011-03-15 | 2011-07-27 | 西安邮电学院 | 一种两两覆盖组合软件测试用例集生成方法 |
JP2014026458A (ja) * | 2012-07-26 | 2014-02-06 | Toshiba Corp | テストケース生成支援装置 |
CN103577311A (zh) * | 2012-07-26 | 2014-02-12 | 深圳市世纪光速信息技术有限公司 | 一种测试用例筛选方法及装置 |
CN103034227A (zh) * | 2012-09-20 | 2013-04-10 | 北京智行鸿远汽车技术有限公司 | 纯电动汽车整车控制器模型在回路测试方法 |
GB2508643A (en) * | 2012-12-07 | 2014-06-11 | Ibm | Method for Performing a Regression Test after Modifying Source Code File |
US20140245264A1 (en) * | 2013-02-28 | 2014-08-28 | International Business Machines Corporation | Identifying Test Cases Based on Changed Test Code |
US20140351793A1 (en) * | 2013-05-21 | 2014-11-27 | International Business Machines Corporation | Prioritizing test cases using multiple variables |
US20150026664A1 (en) * | 2013-07-17 | 2015-01-22 | International Business Machines Corporation | Method and system for automated test case selection |
US20160085665A1 (en) * | 2014-09-24 | 2016-03-24 | International Business Machines Corporation | Intelligent software test augmenting |
CN104391791A (zh) * | 2014-11-21 | 2015-03-04 | 北京经纬恒润科技有限公司 | 嵌入式控制算法的测试方法及装置 |
US20170132119A1 (en) * | 2015-09-25 | 2017-05-11 | EMC IP Holding Company LLC | Method and device for retrieving test case based on code coverage |
CN106933728A (zh) * | 2015-12-29 | 2017-07-07 | 中国移动(深圳)有限公司 | 需求与用例关联度量的方法及装置 |
CN107729727A (zh) * | 2016-08-11 | 2018-02-23 | 腾讯科技(深圳)有限公司 | 一种帐号的实名认证方法及装置 |
WO2018090839A1 (zh) * | 2016-11-16 | 2018-05-24 | 阿里巴巴集团控股有限公司 | 身份认证系统、方法、装置及账号认证方法 |
CN107944378A (zh) * | 2017-11-20 | 2018-04-20 | 广东金赋科技股份有限公司 | 一种自助服务的身份识别方法及自助服务系统 |
Non-Patent Citations (4)
Title |
---|
刘慧等: "图形用户界面的回归测试方法研究", 《计算机应用与软件》 * |
李妙峰: "基于模型开发的测试自动化在汽车行业的应用", 《信息与电脑(理论版)》 * |
李政等: "面向回归测试的测试用例集优化技术研究", 《中国金融电脑》 * |
王小丽;段永颢;: "软件回归测试用例选取方法研究", 空间控制技术与应用 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111858292A (zh) * | 2019-09-12 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | 测试用例的筛选方法、筛选系统、计算机设备及存储介质 |
JP2021043749A (ja) * | 2019-09-12 | 2021-03-18 | 株式会社日立ソリューションズ | シミュレーション方法およびシミュレーションプログラム |
JP7225064B2 (ja) | 2019-09-12 | 2023-02-20 | 株式会社日立ソリューションズ | シミュレーション方法およびシミュレーションプログラム |
CN113254325A (zh) * | 2020-02-10 | 2021-08-13 | 北京沃东天骏信息技术有限公司 | 测试用例的处理方法和装置 |
CN115840704A (zh) * | 2022-12-12 | 2023-03-24 | 之江实验室 | 一种仿真软件测试方法、装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110069414B (zh) | 2023-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107273286B (zh) | 针对任务应用的场景自动化测试平台及方法 | |
US8347267B2 (en) | Automated software testing and validation system | |
CN110221975B (zh) | 创建接口用例自动化测试脚本的方法及装置 | |
CA2768445C (en) | Process for development of monitoring tools | |
CN109933521A (zh) | 基于bdd的自动化测试方法、装置、计算机设备及存储介质 | |
CN105760296B (zh) | 自动化测试控制方法、装置及终端 | |
US10095194B2 (en) | Method for configuring a test device set up for testing an electronic control unit | |
CN110069414A (zh) | 回归测试方法及系统 | |
Talkhestani et al. | Qualitative and quantitative evaluation of reconfiguring an automation system using Digital Twin | |
Tahvili et al. | Functional dependency detection for integration test cases | |
CN105389262A (zh) | 一种针对界面测试生成测试建议的方法和装置 | |
KR101334806B1 (ko) | 테스트 케이스 자동 생성 시스템에서 테스트 케이스를 구성하는 입력값의 집합을 자동으로 산출하는 방법 | |
CN113886262A (zh) | 软件自动化测试方法、装置、计算机设备和存储介质 | |
CN110059002A (zh) | 测试数据的生成方法、测试设备、存储介质及装置 | |
US7895575B2 (en) | Apparatus and method for generating test driver | |
CN116126700A (zh) | 一种基于SystemC的芯片验证方法及系统 | |
CN114328278A (zh) | 分布式仿真测试方法、系统、可读存储介质及计算机设备 | |
US9852258B1 (en) | Method and system for implementing a requirements driven closed loop verification cockpit for analog circuits | |
CN115629815A (zh) | 可验证emmc用户接口的fpga原型验证平台 | |
Horst et al. | Precise definition of software component specifications | |
CN110928761B (zh) | 需求链及其应用的系统和方法 | |
CN113704085A (zh) | 用于检查技术系统的方法和设备 | |
Akinsola et al. | Qualitative comparative analysis of software integration testing techniques | |
CN109800155B (zh) | 一种基于Probe的QTE联锁应用软件测试方法及装置 | |
Shaout et al. | Automotive embedded systems-model based approach review. |
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 |