CN112882931A - 基于ddt的自动化测试方法及装置 - Google Patents
基于ddt的自动化测试方法及装置 Download PDFInfo
- Publication number
- CN112882931A CN112882931A CN202110165550.9A CN202110165550A CN112882931A CN 112882931 A CN112882931 A CN 112882931A CN 202110165550 A CN202110165550 A CN 202110165550A CN 112882931 A CN112882931 A CN 112882931A
- Authority
- CN
- China
- Prior art keywords
- execution
- data
- list
- test
- parameter
- 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
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/3604—Software analysis for verifying properties of programs
- G06F11/3612—Software analysis for verifying properties of programs by runtime analysis
-
- 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
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (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
本发明涉及测试的技术领域,具体为一种基于DDT的自动化测试方法及装置,该方法包括以下步骤:根据测试方法中的路径注解读取数据文件,当数据文件中存在测试数据时,在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据,当数据文件不存在测试数据时,自动创建数据列表;依次完成所有测试方法对应测试数据和执行方法的添加后,方法执行列表和参数执行列表均存在元素时,提取方法执行列表和参数执行列表中的第一项元素进行执行,记录执行结果,直到方法执行列表和参数执行列表不存在元素,保存所有执行结果。采用本方案能够降低数据读取的编码工作量,提升执行效率。
Description
技术领域
本发明涉及测试的技术领域,具体为一种基于DDT的自动化测试方法及装置。
背景技术
DDT,全称Data Drive Test,译为数据驱动测试,主要是指使用不同的测试数据对相同测试用例进行的测试。具体使用时,根据业务需求设计业务功能,业务功能的输入涉及多种数据,通过不同数据的组合对业务功能进行测试,从而验证在不同数据输入情况下,其输出能否满足业务需求。
现有测试基于Junit的测试框架,通过参数化实现数据驱动,其主要原理是在Java的测试类中设置有测试方法,通过测试方法从外部数据源读取测试数据,当测试类中具有多种测试方法时,若需要调用其中一测试方法读取测试数据时,则需要对测试类下的所有测试方法进行读取,采用这些方式具有以下缺点:
1、测试数据的引入需要进行数据读取的编码,若每次调用测试方法均需对测试类下的测试方法进行读取,当测试类数量较大时,极大的增加了数据读取的编码工作量;
2、在调用测试数据所需的测试方法时,需要对测试类下的所有测试方法进行读取,因此会执行除所需测试方法以外的其他测试方法,导致不必要的重复执行,降低了执行效率。
发明内容
本发明的目的之一在于提供一种基于DDT的自动化测试方法,能够降低数据读取的编码工作量,提升执行效率。
本发明提供的基础方案一:
基于DDT的自动化测试方法,包括以下步骤:
S1:获取测试类中的测试方法,测试方法中标记有对应数据文件的路径注解;
S2:根据路径注解读取指定路径的数据文件,判断数据文件中是否存在测试数据;
S3:当数据文件中存在测试数据时,根据测试数据和对应的测试方法生成执行方法,在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据;
S4:重复步骤S1-S3,直到完成所有测试方法对应测试数据和执行方法的添加;
S5:当完成所有测试方法对应测试数据和执行方法的添加后,判断方法执行列表和参数执行列表是否存在元素;
S6:当存在元素时,提取方法执行列表和参数执行列表中的第一项元素,执行提取的第一项元素;当第一项元素执行完成后,记录执行结果,并删除方法执行列表和参数执行列表中的第一项元素;
S7:重复步骤S5-S6,直到不存在元素,保存所有执行结果。
名词说明:测试类是指测试方法的集合。测试方法是指编写的具体业务功能接口测试的代码,通过测试方法的调用,达到测试的目的。路径注解为测试方法中进行注解的存储测试数据的数据文件的指定路径。测试数据是指进行执行的参数值。
基础方案一的有益效果:路径注解为Java注解,采用Java注解的方式引入测试数据,与编码的方式相比,使用更加便捷,增加了***的易用性,同时降低数据读取的编码工作量。
执行方法和测试数据对应的添加到方法执行列表和数据执行列表中,按列表顺序执行,所有执行都在一个测试类中,对执行进行优化,将现有技术中执行一项测试数据时需对应一个测试类执行,优化为一项测试数据对应一各测试方法执行,由此避免执行除所需测试方法以外的其他测试方法,从而避免不必要的重复执行,提升了执行效率。
进一步,S3还包括以下步骤:当数据文件中不存在测试数据时,根据路径注解自动创建数据列表,创建结束后退出程序。
有益效果:本申请基于先构件测试逻辑再填充数据的技术构思,在没有测试数据的情况下,自动创建数据列表供测试人员进行测试数据的填充,由此避免反复调整测试数据和测试逻辑,提升代码编写效率,从而提升测试效率。
进一步,S3还包括以下步骤:退出程序时,发出数据添加提醒。
有益效果:数据添加提醒的设置,实现对测试人员进行提醒,从而实现测试数据的填充。
进一步,S3中在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据,包括以下步骤:将执行方法添加到预设的方法执行列表中的元素的末端,将测试数据添加到预设的参数执行列表中元素的末端。
有益效果:按顺序将需要执行的执行方法添加到方法执行列表中,以及将对应的测试数据添加到参数执行列表中,添加时,添加到列表中元素的末端,即列表中元素的顺序即为添加顺序,便于按顺序执行,保证测试的准确性。
进一步,S3中根据路径注解自动创建数据列表,包括以下步骤:测试方法包括所需测试数据的参数名,根据路径注解在指定路径下创建数据列表,数据列表包括数据名,根据参数名对数据列表中的数据名进行更新。
有益效果:根据所需的参数名更新数据列表中的数据名,便于测试人员查看,测试人员在进行测试数据的填充时,能够根据数据名快速的完成测试数据的填充,提升测试效率。
进一步,S5中判断方法执行列表和参数执行列表是否存在元素,包括以下步骤:根据方法执行列表和参数执行列表生成判断结果,判断结果包括存在元素和不存在元素,当方法执行列表中存在执行方法,且参数执行列表中存在测试数据时,生成存在元素的判断结果,反之,则生成不存在元素的判断结果。
有益效果:存在元素代表参数执行列表中具有测试数据,方法执行列表中具有执行方法,反之,不存在元素即代表参数执行列表中没有测试数据,方法执行列表中没有执行方法,当方法执行列表和参数执行列表中均存在元素时,才执行第一项元素。通过强判断的方式,避免方法执行列表和参数执行列表出现元素缺少的情况下仍进行执行,从而避免执行时间的浪费,提升测试效率。
进一步,S6中记录执行结果,包括以下步骤:将执行结果输出到预设的.detail文件进行记录。
有益效果:.detail文件的设置,实现执行结果的存储。
本发明的目的之二在于提供一种基于DDT的自动化测试装置。
本发明提供基础方案二:基于DDT的自动化测试装置,使用上述基于DDT的自动化测试方法。
基础方案二的有益效果:采用Java注解的方式引入测试数据,与编码的方式相比,使用更加便捷,增加了***的易用性,同时降低数据读取的编码工作量。执行方法和测试数据对应的添加到方法执行列表和数据执行列表中,按列表顺序执行,一项测试数据对应一各测试方法执行,由此避免执行除所需测试方法以外的其他测试方法,从而避免不必要的重复执行,提升了执行效率。
附图说明
图1为本发明基于DDT的自动化测试方法实施例一的流程图。
具体实施方式
下面通过具体实施方式进一步详细说明:
实施例一
基于DDT的自动化测试方法,如附图1所示,包括以下步骤:
S1:获取测试类中的测试方法,测试方法中标记有对应数据文件的路径注解。测试类是指测试方法的集合。测试方法是指编写的具体业务功能接口测试的代码,通过测试方法的调用,达到测试的目的。路径注解为测试方法中进行注解的存储测试数据的数据文件的指定路径,路径注解为Java注解,编写在测试方法中。
S2:根据路径注解读取指定路径的数据文件,判断数据文件中是否存在测试数据。根据路径注解中记录的信息搜索至指定路径下的数据文件,数据文件用于存储数据列表,数据列表中记录有测试方法所需的参数的参数值,参数值即为测试数据。
S3:当数据文件中存在测试数据时,根据测试数据和对应的测试方法生成执行方法,在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据;当数据文件中不存在测试数据时,根据路径注解自动创建数据列表,创建结束后退出程序,退出程序时,发出数据添加提醒。具体包括以下步骤:
当数据文件中存在测试数据时,即数据文件中的数据列表存在测试数据,根据测试数据和对应的测试方法生成执行方法。将生成的执行方法添加到预设的方法执行列表中的元素的末端,将测试数据添加到预设的参数执行列表中元素的末端。方法执行列表用于按顺序存储执行方法,参数执行列表用于按对于顺序存储测试数据,执行方法和测试数据一一对应。
当数据文件中不存在测试数据时,即数据文件中不存在数据列表或者数据列表中不存在测试数据。在本实施例中,默认存在数据列表即存在测试数据,因此当数据文件中不存在数据列表,即认为不存在测试数据,存在数据列表即存在测试数据。测试方法包括所需测试数据对应的参数名,根据路径注解在指定路径下创建数据列表,数据列表包括数据名,根据参数名对数据列表中的数据名进行更新,更新结束即完成数据列表的创建。数据列表创建结束后退出程序,并在退出程序时,发出数据添加提醒。
本申请基于先构件测试逻辑再填充数据的技术构思,在没有测试数据的情况下,自动创建数据列表供测试人员进行测试数据的填充,由此避免反复调整测试数据和测试逻辑,提升代码编写效率,从而提升测试效率。
在其他实施例中,当检测到测试数据更新时,即测试人员对测试数据进行了填充和修改,自动重新执行本申请,即执行步骤S1。
S4:重复步骤S1-S3,直到完成所有测试方法对应测试数据和执行方法的添加。测试类中包括多个测试方法,依次根据测试方法中的路径注解完成对应的测试数据和执行方法的添加,从而获得当前测试类对应的方法执行列表和参数执行类别。
S5:当完成所有测试方法对应测试数据和执行方法的添加后,判断方法执行列表和参数执行列表是否存在元素。具体包括以下步骤:
当完成所有测试方法对应测试数据和执行方法的添加后,根据方法执行列表和参数执行列表生成判断结果,判断结果包括存在元素和不存在元素,当方法执行列表中存在执行方法,且参数执行列表中存在测试数据时,生成存在元素的判断结果,反之,则生成不存在元素的判断结果。在其他实施例中,可仅根据参数执行列表生成判断结果。
S6:当存在元素时,提取方法执行列表和参数执行列表中的第一项元素,执行提取的第一项元素;当第一项元素执行完成后,记录执行结果,并删除方法执行列表和参数执行列表中的第一项元素。当不存在元素时,退出程序。具体包括以下步骤:
当方法执行列表和参数执行列表均存在元素时,即方法执行列表中存在执行方法,且参数执行列表中存在测试数据,提取方法执行列表和参数执行列表中的第一项元素,通过Java的反射功能执行提取的第一项元素。当第一项元素执行完成后,记录执行结果,具体的,将执行结果输出到预设的.detail文件进行记录。在记录执行结果时,删除方法执行列表和参数执行列表中的第一项元素。使得未被执行的下一项元素位于方法执行列表和参数执行列表中的首位,在下次执行时,仍然提取第一项元素,减少对未执行元素的搜索和读取工作,提升执行效率。
反之,当不存在元素时,即方法执行列表不存在执行方法和/或参数执行列表不存在测试数据,退出程序。
S7:重复步骤S5-S6,直到不存在元素,保存所有执行结果。在对方法执行列表和参数执行列表中的所有元素按顺序执行后,对执行结果进行保存,具体的,对DETAIL文件进行保存。
例如,测试类下编写有两个测试方法A、B,测试方法A对应的测试数据有a、b、c,测试方法B对应的测试数据有d、e,则测试方法A对应的数据列表如表一所示:
表一
数据名 | 参数值 |
a | X1 |
b | X2 |
c | X3 |
表一中的参数值X1、X2、X3分别为测试数据a、b、c对应的数值。根据测试方法A、B生成的方法执行列表为[A,A,A,B,B],对应的参数执行列表为[a,b,c,d,e],则提取的第一项元素为A-a,后续依次组合为A-b,A-c,B-d,B-e,根据组合依次执行,每一组合执行完毕时对执行结果进行记录,待全部组合执行完成后,保存执行结果。
基于DDT的自动化测试装置,使用上述基于DDT的自动化测试方法。
本申请采用Java注解的方式引入测试数据,与编码的方式相比,使用更加便捷,增加了***的易用性,同时降低数据读取的编码工作量。执行方法和测试数据对应的添加到方法执行列表和数据执行列表中,按列表顺序执行,所有执行都在一个测试类中,对一个数据文件中数据行的执行进行优化,将原来的每行数据的执行都需要调用一次测试类优化为一次测试类调用就完成所有数据行的执行,只是每行数据对应一次测试方法的调用,由此避免执行除所需测试方法以外的其他测试方法,从而避免不必要的重复执行,提升了执行效率。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (8)
1.基于DDT的自动化测试方法,其特征在于:包括以下步骤:
S1:获取测试类中的测试方法,测试方法中标记有对应数据文件的路径注解;
S2:根据路径注解读取指定路径的数据文件,判断数据文件中是否存在测试数据;
S3:当数据文件中存在测试数据时,根据测试数据和对应的测试方法生成执行方法,在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据;
S4:重复步骤S1-S3,直到完成所有测试方法对应测试数据和执行方法的添加;
S5:当完成所有测试方法对应测试数据和执行方法的添加后,判断方法执行列表和参数执行列表是否存在元素;
S6:当存在元素时,提取方法执行列表和参数执行列表中的第一项元素,执行提取的第一项元素;当第一项元素执行完成后,记录执行结果,并删除方法执行列表和参数执行列表中的第一项元素;
S7:重复步骤S5-S6,直到不存在元素,保存所有执行结果。
2.根据权利要求1所述的基于DDT的自动化测试方法,其特征在于:S3还包括以下步骤:
当数据文件中不存在测试数据时,根据路径注解自动创建数据列表,创建结束后退出程序。
3.根据权利要求2所述的基于DDT的自动化测试方法,其特征在于:S3还包括以下步骤:
退出程序时,发出数据添加提醒。
4.根据权利要求1所述的基于DDT的自动化测试方法,其特征在于:S3中在预设的方法执行列表中添加执行方法,并在预设的参数执行列表中添加对应的测试数据,包括以下步骤:
将执行方法添加到预设的方法执行列表中的元素的末端,将测试数据添加到预设的参数执行列表中元素的末端。
5.根据权利要求2所述的基于DDT的自动化测试方法,其特征在于:S3中根据路径注解自动创建数据列表,包括以下步骤:
测试方法包括所需测试数据的参数名,根据路径注解在指定路径下创建数据列表,数据列表包括数据名,根据参数名对数据列表中的数据名进行更新。
6.根据权利要求1所述的基于DDT的自动化测试方法,其特征在于:S5中判断方法执行列表和参数执行列表是否存在元素,包括以下步骤:
根据方法执行列表和参数执行列表生成判断结果,判断结果包括存在元素和不存在元素,当方法执行列表中存在执行方法,且参数执行列表中存在测试数据时,生成存在元素的判断结果,反之,则生成不存在元素的判断结果。
7.根据权利要求1所述的基于DDT的自动化测试方法,其特征在于:S6中记录执行结果,包括以下步骤:
将执行结果输出到预设的.detail文件进行记录。
8.基于DDT的自动化测试装置,其特征在于:使用权利要求1-7任一项所述的基于DDT的自动化测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110165550.9A CN112882931B (zh) | 2021-02-06 | 2021-02-06 | 基于ddt的自动化测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110165550.9A CN112882931B (zh) | 2021-02-06 | 2021-02-06 | 基于ddt的自动化测试方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112882931A true CN112882931A (zh) | 2021-06-01 |
CN112882931B CN112882931B (zh) | 2023-05-09 |
Family
ID=76055956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110165550.9A Active CN112882931B (zh) | 2021-02-06 | 2021-02-06 | 基于ddt的自动化测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112882931B (zh) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19650293C1 (de) * | 1996-12-04 | 1998-04-09 | Siemens Ag | Verfahren zum Testen von Systemkomponenten eines objektorientierten Programms |
WO2001093043A1 (en) * | 2000-03-27 | 2001-12-06 | Accenture Llp | System, method, and article of manufacture for an automated scripting solution for enterprise testing |
US20030056150A1 (en) * | 2001-09-14 | 2003-03-20 | David Dubovsky | Environment based data driven automated test engine for GUI applications |
CN101158919A (zh) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | 一种数据驱动的单元测试方法 |
CN102486749A (zh) * | 2010-12-03 | 2012-06-06 | 中兴通讯股份有限公司 | 数据驱动测试方法及*** |
CN104407973A (zh) * | 2014-11-25 | 2015-03-11 | 珠海格力电器股份有限公司 | 一种自动化单元测试的实现方法及装置 |
CN104598376A (zh) * | 2014-12-30 | 2015-05-06 | 中国科学院计算机网络信息中心 | 一种数据驱动的分层自动化测试***和方法 |
CN107832220A (zh) * | 2017-11-15 | 2018-03-23 | 中国银行股份有限公司 | 一种生成测试脚本的方法以及*** |
CN108536593A (zh) * | 2018-04-02 | 2018-09-14 | 泰华智慧产业集团股份有限公司 | 基于ui的cs架构软件自动化测试方法及*** |
CN108595342A (zh) * | 2018-05-14 | 2018-09-28 | 杭州有赞科技有限公司 | 单元测试方法和装置 |
CN108897687A (zh) * | 2018-06-29 | 2018-11-27 | 泰华智慧产业集团股份有限公司 | 一种基于数据驱动的api自动化测试方法和*** |
CN109800154A (zh) * | 2018-12-15 | 2019-05-24 | 深圳壹账通智能科技有限公司 | 测试数据的加载方法、装置、计算机设备及存储介质 |
CN111159049A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 接口自动化测试方法及*** |
CN111459821A (zh) * | 2020-04-01 | 2020-07-28 | 汇通达网络股份有限公司 | 一种基于TestNG的软件自动化单元测试方法 |
CN111625445A (zh) * | 2020-04-23 | 2020-09-04 | 平安国际智慧城市科技股份有限公司 | 基于Java的测试框架构建方法、装置及存储介质 |
CN111752834A (zh) * | 2020-06-24 | 2020-10-09 | 京东数字科技控股有限公司 | 自动化测试方法和装置 |
CN111858386A (zh) * | 2020-08-05 | 2020-10-30 | 深圳壹账通智能科技有限公司 | 数据测试方法、装置、计算机设备和存储介质 |
-
2021
- 2021-02-06 CN CN202110165550.9A patent/CN112882931B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19650293C1 (de) * | 1996-12-04 | 1998-04-09 | Siemens Ag | Verfahren zum Testen von Systemkomponenten eines objektorientierten Programms |
WO2001093043A1 (en) * | 2000-03-27 | 2001-12-06 | Accenture Llp | System, method, and article of manufacture for an automated scripting solution for enterprise testing |
US20030056150A1 (en) * | 2001-09-14 | 2003-03-20 | David Dubovsky | Environment based data driven automated test engine for GUI applications |
CN101158919A (zh) * | 2007-11-07 | 2008-04-09 | 中兴通讯股份有限公司 | 一种数据驱动的单元测试方法 |
CN102486749A (zh) * | 2010-12-03 | 2012-06-06 | 中兴通讯股份有限公司 | 数据驱动测试方法及*** |
CN104407973A (zh) * | 2014-11-25 | 2015-03-11 | 珠海格力电器股份有限公司 | 一种自动化单元测试的实现方法及装置 |
CN104598376A (zh) * | 2014-12-30 | 2015-05-06 | 中国科学院计算机网络信息中心 | 一种数据驱动的分层自动化测试***和方法 |
CN107832220A (zh) * | 2017-11-15 | 2018-03-23 | 中国银行股份有限公司 | 一种生成测试脚本的方法以及*** |
CN108536593A (zh) * | 2018-04-02 | 2018-09-14 | 泰华智慧产业集团股份有限公司 | 基于ui的cs架构软件自动化测试方法及*** |
CN108595342A (zh) * | 2018-05-14 | 2018-09-28 | 杭州有赞科技有限公司 | 单元测试方法和装置 |
CN108897687A (zh) * | 2018-06-29 | 2018-11-27 | 泰华智慧产业集团股份有限公司 | 一种基于数据驱动的api自动化测试方法和*** |
CN109800154A (zh) * | 2018-12-15 | 2019-05-24 | 深圳壹账通智能科技有限公司 | 测试数据的加载方法、装置、计算机设备及存储介质 |
CN111159049A (zh) * | 2019-12-31 | 2020-05-15 | 中国银行股份有限公司 | 接口自动化测试方法及*** |
CN111459821A (zh) * | 2020-04-01 | 2020-07-28 | 汇通达网络股份有限公司 | 一种基于TestNG的软件自动化单元测试方法 |
CN111625445A (zh) * | 2020-04-23 | 2020-09-04 | 平安国际智慧城市科技股份有限公司 | 基于Java的测试框架构建方法、装置及存储介质 |
CN111752834A (zh) * | 2020-06-24 | 2020-10-09 | 京东数字科技控股有限公司 | 自动化测试方法和装置 |
CN111858386A (zh) * | 2020-08-05 | 2020-10-30 | 深圳壹账通智能科技有限公司 | 数据测试方法、装置、计算机设备和存储介质 |
Non-Patent Citations (2)
Title |
---|
刘跃光: "浅谈数据驱动测试(DDT)在银行***中的应用", 《中国金融电脑》 * |
江屿: "基于Junit的接口测试框架的设计与实现", 中国优秀硕士学位论文全文数据库 信息科技辑 * |
Also Published As
Publication number | Publication date |
---|---|
CN112882931B (zh) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2783641B2 (ja) | 設計評価方法および設計評価ツール | |
CN100401265C (zh) | 关键字驱动的自动化测试***及方法 | |
CN110716870B (zh) | 服务的自动化测试方法及装置 | |
US8555234B2 (en) | Verification of soft error resilience | |
US20070094541A1 (en) | Method and apparatus for generating test execution sequences automatically for a software testing process | |
CN109189479B (zh) | 一种用于处理器指令集的并行自动化验证方法 | |
CN108763091B (zh) | 用于回归测试的方法、装置及*** | |
US7895575B2 (en) | Apparatus and method for generating test driver | |
US20090019427A1 (en) | Method and Apparatus for Providing Requirement Driven Static Analysis of Test Coverage for Web-Based, Distributed Processes | |
CN111538659B (zh) | 业务场景的接口测试方法、***、电子设备和存储介质 | |
CN106776334A (zh) | 基于注释生成测试用例方法及装置 | |
CN112181854A (zh) | 一种生成流程自动化脚本的方法、装置、设备及存储介质 | |
CN103678116A (zh) | 用于促进自动化程序测试的方法和*** | |
US9274933B2 (en) | Pretest setup planning | |
US6546526B2 (en) | Active trace debugging for hardware description languages | |
CN112882931A (zh) | 基于ddt的自动化测试方法及装置 | |
CN111880803B (zh) | 一种应用于多平台的软件构建方法及装置 | |
CN113485919A (zh) | 测试方法、测试装置及计算机可读存储介质 | |
CN111651360B (zh) | 测试方法、测试装置、电子设备及介质 | |
CN117573564B (zh) | 一种基于gitlab代码提交日志自动识别差异的方法 | |
US8751870B2 (en) | Method and system for providing a random sequence coverage | |
CN110765020B (zh) | 基于领域知识的测试用例生成方法 | |
CN111708572B (zh) | 一种基于Clang程序结构的控制流程图自动生成方法 | |
JP5140691B2 (ja) | 結合テストシステム、結合テスト方法及び結合テストプログラム | |
CN115525577A (zh) | 一种基于自动化数据与流程测试管理方法 |
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 |