CN104598376A - 一种数据驱动的分层自动化测试***和方法 - Google Patents
一种数据驱动的分层自动化测试***和方法 Download PDFInfo
- Publication number
- CN104598376A CN104598376A CN201410841996.9A CN201410841996A CN104598376A CN 104598376 A CN104598376 A CN 104598376A CN 201410841996 A CN201410841996 A CN 201410841996A CN 104598376 A CN104598376 A CN 104598376A
- Authority
- CN
- China
- Prior art keywords
- test
- case
- data
- file
- module
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种基于数据驱动的分层自动化测试***和方法。该***包括:配置文件管理模块,用于管理配置文件;测试用例管理模块,用于管理测试用例描述文件;测试数据管理模块,用于管理每个测试用例对应的数据文件路径下的数据文件,包括执行索引文件和补充数据文件;分层动作关键字实现模块,用于将被测***根据其功能结构进行分层,根据测试需要在每一层定义若干测试动作关键字,并对每个动作关键字进行测试动作实现;控制模块,用于进行测试执行控制。本发明对测试所需用例和数据文件进行三级文件索引管理,将被测***划分映射到不同层次并分别实现动作关键字行为,逻辑清晰,易维护,增加了自动化测试覆盖范围,提高了测试效率。
Description
技术领域
本发明属于软件自动化测试技术领域,具体涉及一种数据驱动的分层自动化测试***和方法。
背景技术
作为提高测试工作效率和测试精度的有效技术手段,自动化测试技术应用越来越广泛,作为自动化测试开展的必要条件,测试工具和框架的设计方法尤其重要。目前通常用的自动化测试框架一般不兼具高效、易用且通用性强的特征,它们通常具有如下部分缺点:
a、采用先对测试操作录制,然后回放模式,此模式工作效率低,对被测***的变动适应性很弱,录制的测试脚本容易失效,修改量大,且只能用于回归测试。
b、即便不采用录制回放模式,但仍需要进行较多的开发工作,测试过程中需要开发较多的测试代码,对测试人员技能要求高,且脚本维护成本高。
c、通用性不强,一个***很难同时涵盖Web UI、Web service、Server(后台服务)、DB(数据库)类型的测试需求。
d、***对测试用例覆盖率不高,不能大比例地将测试用例自动化执行。
e、若被测对象跟别的***存在数据依赖关系,很难操控多个***进行数据交互从而实施自动化测试。
发明内容
本发明针对上述问题,提供一种基于数据驱动的对被测***进行分层自动化测试的***和方法,通过数据驱动***连续运行,将被测***分层进行自动化测试。
为实现上述目的,本发明采用如下技术方案:
一种数据驱动的分层自动化测试***,其特征在于,包括:
配置文件管理模块,用于管理配置文件,在配置文件中进行测试相关配置;
测试用例管理模块,用于管理测试用例描述文件;
测试数据管理模块,用于管理每个测试用例对应的数据文件路径下的数据文件,包括执行索引文件和补充数据文件;所述执行索引文件中包含变量定义、用例操作步骤的描述、每 步骤所需的基本输入数据以及对需要的补充数据文件的索引;所述补充数据文件中包含每步骤执行所需的补充性输入数据;
分层动作关键字实现模块,用于将被测***根据其功能结构进行分层,根据测试需要在每一层定义若干测试动作关键字,并对每个动作关键字进行测试动作实现;
控制模块,连接上述各模块,用于进行测试执行控制,首先依次读取每个待执行的测试用例,获取其数据存放路径,在存放路径中进行变量替换,然后顺序执行用例执行索引文件的每个测试步骤,根据动作关键字执行与被测***的交互,根据交互结果判定用例执行的正确性;执行过程中若需要额外输入数据,则通过执行索引文件描述可寻找到相应输入文件,获取输入。
进一步地,所述分层动作关键字实现模块将被测***分为Web UI、Web service、Server、数据库层中的一层或多层,并在每层定义和实现相应的动作关键字。
进一步地,所述数据驱动的分层自动化测试***还包括如下模块:
测试报告生成和日志模块,用于在用例执行过程中记录日志,并更新测试报告中用例相应的测试结果状态,全部用例执行完毕后完成测试报告;
测试报告发送模块,用于根据***配置选择是否发送测试报告和测试日志等文件到相关邮箱。
进一步地,所述在配置文件进行的测试相关配置,根据被测对象不同,可能包括:测试用例文件名称和目录,被测***名称、IP地址、端口,服务URL,数据库描述URL,测试报告接收者邮箱。
进一步地,所述测试用例描述文件包括每个用例的描述,是否执行的设置,以及用例对应的测试所需数据文件路径。
一种采用上述***数据驱动的分层自动化测试方法,其步骤包括:
1)将被测***根据其功能结构进行分层,根据测试需要在每一层定义若干测试动作关键字,并对每个动作关键字进行测试动作实现;
2)在配置文件中进行测试相关配置;
3)在测试用例文件中编写测试用例,每个用例对应表明其相应的测试数据存放路径;
4)在每个测试用例数据存放路径下,建立每个用例相应的用例执行索引文件,其内容为此用例测试步骤的具体描述,其中包括此次测试所涉及的动作关键字和所需基本数据,以及所需要的补充数据存放文件路径和名称;
5)执行时,首先依次读取每个待执行的测试用例,获取其数据存放路径,在存放路径中进行变量替换,然后顺序执行用例执行索引文件的每个测试步骤,根据动作关键字执行与被 测***的交互,根据交互结果判定用例执行的正确性。
进一步地,步骤1)将被测***分为Web UI、Web service、Server、数据库层中的一层或多层。
进一步地,步骤5)在执行用例执行索引文件的每个测试步骤过程中,将测试结果更新到测试报告文件中,全部待执行测试用例执行完毕后生成测试报告,并根据配置发送测试报告及必要的测试日志等文件。
本发明的主要特点是:1)测试用例和测试所需数据共采用三级文件的索引方式管理:一级:测试用例;二级:测试数据之执行索引文件,含测试步骤描述和执行所需部分基本数据;三级:测试数据之步骤执行所需补充数据文件,可通过执行索引文件找到;逻辑清楚,方便维护;2)将被测***划分映射到Web UI、Web service、Server、数据库这四个层次,分别实现动作关键字行为,增加了自动化测试覆盖范围,提高了测试效率;3)测试数据中支持变量替换,便于数据维护和重用;4)支持测试过程中只需要编写数据作为***输入便可实现自动化测试,并依据数据进行测试结果自动校验。
与现有技术相比,本发明的有益效果如下:
1)***实现后,测试过程中测试人员无需编写任何代码,只需要准备测试数据,用数据驱动***测试不同的业务逻辑。
2)可以同时测试一个***的不同层次或多个***的多个层次功能。被测***层次间有执行顺序要求或交互要求也可以通过组合或变换动作关键字顺序来实现。
3)经过Web UI、Web service、Server、数据库这四个层次的划分并分别设计动作关键字后,可以涵盖大多数被测软件***,因为大多数***可以映射到以上四层中的一层或多层,从而提高测试用例自动化执行率。
4)***可以扩展,若四个层次对应的动作关键字无法满足测试自动化需求,可以继续扩展定义动作关键字,只需要对其进行测试动作实现即可。
5)对测试所需用例和数据文件进行三级文件索引管理,逻辑清晰,易维护。
6)只需要知道被测对象的动作特征,便可以用动作关键字和输入数据对测试步骤进行描述,并将期望结果跟实际结果对比,完成自动化测试,而不局限于进行回归测试。
7)用例数据支持变量替换,可以提高测试数据编写效率和易于维护。
8)可以同时操纵有数据依赖关系的多个被测对象,解决测试过程中交互数据难模拟的问题。
附图说明
图1是实施例中的***模块组成图。
图2是实施例中的自动化测试流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面通过具体实施例和附图,对本发明做进一步说明。
本发明提出的基于数据驱动的对被测***进行分层自动化测试的***和方法,主要实现如下目的:
1)通过数据驱动***连续运行,自动执行测试用例和生成测试报告。
2)通过合理的设计,使测试用例和测试数据便捷方便地管理。
3)将被测***分层进行自动化测试,使绝大多数的测试用例可以自动化执行。
4)使测试人员只需要编写测试数据,便可以实现自动化测试。
5)使***不止用于回归测试,还可用于对被测对象的首轮测试。
为实现上述目的,该***包括以下模块或子***,如图1所示。
1)配置文件管理,在配置文件config.properties中对被测对象进行配置,根据***特征配置其IP,端口,数据库,邮件服务器,测试报告接收人邮箱等,同时指定测试执行所对应的测试用例描述文件名和所在路径。
2)测试用例管理,测试用例描述文件的内容如下表1所示,除了每个用例的描述,还有是否执行的设置,以及此用例对应的测试所需数据文件路径。
表1.测试用例描述文件的内容列表
3)测试数据管理,在每个测试用例对应的数据文件路径下有一系列数据文件,其中一个必须具备的是用例执行索引文件:index.properties。每个用例文件路径下有且只有一个执行索引文件,在其中进行变量定义和用例操作步骤的描述,此文件内可包含多个步骤,每个步骤中有一个动作关键字和若干基本输入数据,若还需要有补充数据文件以丰富输入,则需索引其文件名,如input1.txt。测试步骤设计时,可灵活选择不同***层次的动作关键字,可交叉操作和测试不同层次的被测对象。
4)分层动作关键字及实现,将被测***根据功能结构,分为Web UI(网站页面)、Webservice(Web服务接口)、Server(后台服务)、数据库层中的一层或多层,对其中每一层次分别进行自动化测试,并根据需要在每一层次设计若干测试动作关键字:A1,A2…,B1,B2…,C1,C2…,D1,D2…,此处测试动作指具体的测试行为,比如对被测***的查询操作、修改数据库操作、某种业务操作等。对每一测试动作关键字进行设计实现,由其根据输入数据驱动***模拟测试动作,并将输入数据描述的期望结果跟被测***响应结果比对,判定测试用例执行正确性。
5)控制模块,控制模块进行测试执行控制,先根据配置文件,获取用例描述文件,并依次在其中读取已设置为执行的用例,以及此用例的数据存放路径,根据路径读取此用例对应的执行索引文件和补充数据文件内容。对此用例所需要的执行索引文件和补充数据文件进行变量替换。变量替换后,顺序执行用例执行索引文件的每个测试步骤(步骤中包含基本的输入数据),根据动作关键字执行与被测***的交互,交互中所需补充输入数据可从相应文件中读取。根据交互结果判定用例执行正确性。
6)生成日志、更新测试报告及发送报告,用例执行过程中记录日志,并更新测试报告中此用例相应的测试结果状态。全部用例执行完毕,完成测试报告,根据***配置,可选择是否发送测试报告和测试日志等文件到相关邮箱。
下面提供一个具体实施例。本实施例的自动化测试流程如图2所示,其步骤描述如下:
1)对被测***逻辑上分层,一般常见***可分为Web UI、Web service、Server、数据库这四个层次中的一层或多层。根据测试需求每层定义一个或多个动作关键字。对每个动作关键字进行测试动作实现,让其可以根据数据执行测试动作,并判定测试结果正确性。
2)配置文件中进行测试相关配置,如测试用例文件名称和目录,被测***名称、IP地址、端口,服务URL,数据库描述URL,测试报告接收者邮箱等。
3)在测试用例文件中编写测试用例,每个用例对应表明其相应的测试数据存放路径。
4)在每个测试用例数据存放路径下,建立每个用例相应的用例执行索引文件,其内容为此用例测试步骤的具体描述,其中包括此次测试所涉及的动作关键字和所需基本数据,若需要补充数据,需建立相应文件,并在执行索引文件的步骤描述中索引其文件名。
5)执行时,依次读取每个待执行的测试用例,获取其数据存放路径。在存放路径中,先进行变量替换,然后根据其执行索引文件,按步骤执行相应的动作关键字行为,并判断测试结果,更新到测试报告文件中。若执行需要补充的输入数据,则根据步骤描述中标明的补充数据文件名读取具体数据。
6)执行过程记录日志,全部待执行测试用例执行完毕后生成报告,并根据配置发送测试报告及必要的测试日志等文件。
以上实施例仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明的精神和范围,本发明的保护范围应以权利要求所述为准。
Claims (8)
1.一种数据驱动的分层自动化测试***,其特征在于,包括:
配置文件管理模块,用于管理配置文件,在配置文件中进行测试相关配置;
测试用例管理模块,用于管理测试用例描述文件;
测试数据管理模块,用于管理每个测试用例对应的数据文件路径下的数据文件,包括执行索引文件和补充数据文件;所述执行索引文件中包含变量定义、用例操作步骤的描述、每步骤所需的基本输入数据以及对需要的补充数据文件的索引;所述补充数据文件中包含每步骤执行所需的补充性输入数据;
分层动作关键字实现模块,用于将被测***根据其功能结构进行分层,根据测试需要在每一层定义若干测试动作关键字,并对每个动作关键字进行测试动作实现;
控制模块,连接上述各模块,用于进行测试执行控制,首先依次读取每个待执行的测试用例,获取其数据存放路径,在存放路径中进行变量替换,然后顺序执行用例执行索引文件的每个测试步骤,根据动作关键字执行与被测***的交互,根据交互结果判定用例执行的正确性;执行过程中若需要额外输入数据,则通过执行索引文件描述寻找到相应输入文件,获取输入。
2.如权利要求1所述的***,其特征在于:所述分层动作关键字实现模块将被测***分为Web UI、Web service、Server、数据库层中的一层或多层。
3.如权利要求1或2所述的***,其特征在于,还包括如下模块:
测试报告生成和日志模块,用于在用例执行过程中记录日志,并更新测试报告中用例相应的测试结果状态,全部用例执行完毕后完成测试报告;
测试报告发送模块,用于根据***配置选择是否发送测试报告和测试日志文件到相关邮箱。
4.如权利要求1或2所述的***,其特征在于:所述在配置文件进行的测试相关配置,根据被测对象不同,包括下列中的一种或多种:测试用例文件名称和目录,被测***名称、IP地址、端口,服务URL,数据库描述URL,测试报告接收者邮箱。
5.如权利要求1或2所述的***,其特征在于:所述测试用例描述文件包括每个用例的描述,是否执行的设置,以及用例对应的测试所需数据文件路径。
6.一种采用权利要求1所述***数据驱动的分层自动化测试方法,其步骤包括:
1)将被测***根据其功能结构进行分层,根据测试需要在每一层定义若干测试动作关键字,并对每个动作关键字进行测试动作实现;
2)在配置文件中进行测试相关配置;
3)在测试用例文件中编写测试用例,每个用例对应表明其相应的测试数据存放路径;
4)在每个测试用例数据存放路径下,建立每个用例相应的用例执行索引文件,其内容为此用例测试步骤的具体描述,其中包括此次测试所涉及的动作关键字和所需基本数据,以及所需要的补充数据存放文件路径和名称;
5)执行时,首先依次读取每个待执行的测试用例,获取其数据存放路径,在存放路径中进行变量替换,然后顺序执行用例执行索引文件的每个测试步骤,根据动作关键字执行与被测***的交互,根据交互结果判定用例执行的正确性。
7.如权利要求6所述的方法,其特征在于:步骤1)将被测***分为Web UI、Web service、Server、数据库层中的一层或多层。
8.如权利要求6所述的方法,其特征在于:步骤5)在执行用例执行索引文件的每个测试步骤过程中,将测试结果更新到测试报告文件中,全部待执行测试用例执行完毕后生成测试报告,并根据配置发送测试报告及必要的测试日志文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410841996.9A CN104598376B (zh) | 2014-12-30 | 2014-12-30 | 一种数据驱动的分层自动化测试***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410841996.9A CN104598376B (zh) | 2014-12-30 | 2014-12-30 | 一种数据驱动的分层自动化测试***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104598376A true CN104598376A (zh) | 2015-05-06 |
CN104598376B CN104598376B (zh) | 2017-09-15 |
Family
ID=53124187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410841996.9A Active CN104598376B (zh) | 2014-12-30 | 2014-12-30 | 一种数据驱动的分层自动化测试***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598376B (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893243A (zh) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 用于测试工具的测试框架及一种测试工具 |
CN106201894A (zh) * | 2016-07-21 | 2016-12-07 | 浪潮电子信息产业股份有限公司 | 一种软件测试装置和方法 |
CN106294150A (zh) * | 2016-08-09 | 2017-01-04 | 北京神州绿盟信息安全科技股份有限公司 | 一种测试加载方法及装置 |
CN107133177A (zh) * | 2017-05-12 | 2017-09-05 | 郑州云海信息技术有限公司 | 一种自动化测试框架 |
CN107515803A (zh) * | 2017-08-25 | 2017-12-26 | 郑州云海信息技术有限公司 | 一种存储性能测试方法和装置 |
CN107643981A (zh) * | 2017-08-29 | 2018-01-30 | 顺丰科技有限公司 | 一种多元业务流程的自动化测试平台及运行方法 |
CN107665171A (zh) * | 2017-10-11 | 2018-02-06 | 中国民生银行股份有限公司 | 自动回归测试方法及装置 |
CN107729234A (zh) * | 2017-09-29 | 2018-02-23 | 郑州云海信息技术有限公司 | 测试用例的调度执行方法、装置、设备及计算机存储介质 |
CN107819507A (zh) * | 2017-11-21 | 2018-03-20 | 上海航天测控通信研究所 | 一种针对卫星测控***的多层次测试***的配置方法及测试方法 |
CN108170601A (zh) * | 2017-12-28 | 2018-06-15 | 上海璞恒新能源科技有限公司 | 一种测试路径索引方法、装置、终端及计算机可读介质 |
CN108182142A (zh) * | 2016-12-08 | 2018-06-19 | 武汉安天信息技术有限责任公司 | 测试资源整合方法、***及功能测试方法、*** |
CN108304329A (zh) * | 2018-02-13 | 2018-07-20 | 论客科技(广州)有限公司 | 一种测试用例的设计方法、装置、终端及可读存储介质 |
CN108829590A (zh) * | 2018-05-31 | 2018-11-16 | 网易(杭州)网络有限公司 | 一种软件测试方法、装置及*** |
CN109062752A (zh) * | 2018-07-19 | 2018-12-21 | 郑州云海信息技术有限公司 | 一种bmc的高容错自动化安全测试方法及装置 |
WO2019019454A1 (zh) * | 2017-07-26 | 2019-01-31 | 平安科技(深圳)有限公司 | 分层测试方法、装置、计算机设备和存储介质 |
CN109446085A (zh) * | 2018-10-26 | 2019-03-08 | 长飞光纤光缆股份有限公司 | 用于web应用***的分层测试方法 |
CN110046091A (zh) * | 2019-03-12 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 一种自动测试方法和装置 |
CN110119351A (zh) * | 2019-04-09 | 2019-08-13 | 微梦创科网络科技(中国)有限公司 | 一种测试用例执行方法及装置 |
CN110888818A (zh) * | 2019-12-22 | 2020-03-17 | 普信恒业科技发展(北京)有限公司 | 测试用例配置***与方法,自动化测试***与方法 |
CN111338965A (zh) * | 2020-03-02 | 2020-06-26 | 五八有限公司 | 一种用例测试方法、装置、电子设备及存储介质 |
CN111797027A (zh) * | 2020-07-22 | 2020-10-20 | 睿智合创(北京)科技有限公司 | 针对h5页面进行自动化测试的方法和*** |
CN112346986A (zh) * | 2020-11-25 | 2021-02-09 | 武汉光庭信息技术股份有限公司 | 测试用例分层存储方法、***、电子设备及存储介质 |
CN112882931A (zh) * | 2021-02-06 | 2021-06-01 | 重庆富民银行股份有限公司 | 基于ddt的自动化测试方法及装置 |
CN113076249A (zh) * | 2021-04-13 | 2021-07-06 | 深圳前海联动云软件科技有限公司 | 一种基于企业需求开发的自动化测试应用平台及测试方法 |
CN113778845A (zh) * | 2020-11-17 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | 一种***测试方法和装置 |
CN117707875A (zh) * | 2024-02-06 | 2024-03-15 | 西安简矽技术有限公司 | 一种测试硬件电路连接的生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831052A (zh) * | 2011-06-16 | 2012-12-19 | ***股份有限公司 | 测试用例自动化生成装置及方法 |
US20130086420A1 (en) * | 2011-10-03 | 2013-04-04 | Verizon Patent And Licensing, Inc. | Method and system for implementing a test automation results importer |
CN103699478A (zh) * | 2012-09-27 | 2014-04-02 | ***股份有限公司 | 一种测试案例生成***和方法 |
-
2014
- 2014-12-30 CN CN201410841996.9A patent/CN104598376B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831052A (zh) * | 2011-06-16 | 2012-12-19 | ***股份有限公司 | 测试用例自动化生成装置及方法 |
US20130086420A1 (en) * | 2011-10-03 | 2013-04-04 | Verizon Patent And Licensing, Inc. | Method and system for implementing a test automation results importer |
CN103699478A (zh) * | 2012-09-27 | 2014-04-02 | ***股份有限公司 | 一种测试案例生成***和方法 |
Non-Patent Citations (1)
Title |
---|
吴伶琳: "基于关键字驱动的自动化测试的研究与实践", 《电脑与信息技术》 * |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105893243A (zh) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 用于测试工具的测试框架及一种测试工具 |
CN106201894A (zh) * | 2016-07-21 | 2016-12-07 | 浪潮电子信息产业股份有限公司 | 一种软件测试装置和方法 |
CN106294150A (zh) * | 2016-08-09 | 2017-01-04 | 北京神州绿盟信息安全科技股份有限公司 | 一种测试加载方法及装置 |
CN106294150B (zh) * | 2016-08-09 | 2019-03-26 | 北京神州绿盟信息安全科技股份有限公司 | 一种测试加载方法及装置 |
CN108182142A (zh) * | 2016-12-08 | 2018-06-19 | 武汉安天信息技术有限责任公司 | 测试资源整合方法、***及功能测试方法、*** |
CN107133177A (zh) * | 2017-05-12 | 2017-09-05 | 郑州云海信息技术有限公司 | 一种自动化测试框架 |
WO2019019454A1 (zh) * | 2017-07-26 | 2019-01-31 | 平安科技(深圳)有限公司 | 分层测试方法、装置、计算机设备和存储介质 |
CN107515803A (zh) * | 2017-08-25 | 2017-12-26 | 郑州云海信息技术有限公司 | 一种存储性能测试方法和装置 |
CN107643981A (zh) * | 2017-08-29 | 2018-01-30 | 顺丰科技有限公司 | 一种多元业务流程的自动化测试平台及运行方法 |
CN107729234A (zh) * | 2017-09-29 | 2018-02-23 | 郑州云海信息技术有限公司 | 测试用例的调度执行方法、装置、设备及计算机存储介质 |
CN107665171A (zh) * | 2017-10-11 | 2018-02-06 | 中国民生银行股份有限公司 | 自动回归测试方法及装置 |
CN107819507A (zh) * | 2017-11-21 | 2018-03-20 | 上海航天测控通信研究所 | 一种针对卫星测控***的多层次测试***的配置方法及测试方法 |
CN108170601A (zh) * | 2017-12-28 | 2018-06-15 | 上海璞恒新能源科技有限公司 | 一种测试路径索引方法、装置、终端及计算机可读介质 |
CN108304329A (zh) * | 2018-02-13 | 2018-07-20 | 论客科技(广州)有限公司 | 一种测试用例的设计方法、装置、终端及可读存储介质 |
WO2019157884A1 (zh) * | 2018-02-13 | 2019-08-22 | 论客科技(广州)有限公司 | 一种测试用例的设计方法、装置、终端及可读存储介质 |
CN108829590A (zh) * | 2018-05-31 | 2018-11-16 | 网易(杭州)网络有限公司 | 一种软件测试方法、装置及*** |
CN108829590B (zh) * | 2018-05-31 | 2021-11-16 | 网易(杭州)网络有限公司 | 一种软件测试方法、装置及*** |
CN109062752A (zh) * | 2018-07-19 | 2018-12-21 | 郑州云海信息技术有限公司 | 一种bmc的高容错自动化安全测试方法及装置 |
CN109446085A (zh) * | 2018-10-26 | 2019-03-08 | 长飞光纤光缆股份有限公司 | 用于web应用***的分层测试方法 |
CN110046091A (zh) * | 2019-03-12 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 一种自动测试方法和装置 |
CN110046091B (zh) * | 2019-03-12 | 2023-10-20 | 创新先进技术有限公司 | 一种自动测试方法和装置 |
CN110119351A (zh) * | 2019-04-09 | 2019-08-13 | 微梦创科网络科技(中国)有限公司 | 一种测试用例执行方法及装置 |
CN110119351B (zh) * | 2019-04-09 | 2023-11-10 | 微梦创科网络科技(中国)有限公司 | 一种测试用例执行方法及装置 |
CN110888818A (zh) * | 2019-12-22 | 2020-03-17 | 普信恒业科技发展(北京)有限公司 | 测试用例配置***与方法,自动化测试***与方法 |
CN111338965A (zh) * | 2020-03-02 | 2020-06-26 | 五八有限公司 | 一种用例测试方法、装置、电子设备及存储介质 |
CN111797027A (zh) * | 2020-07-22 | 2020-10-20 | 睿智合创(北京)科技有限公司 | 针对h5页面进行自动化测试的方法和*** |
CN113778845A (zh) * | 2020-11-17 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | 一种***测试方法和装置 |
CN112346986A (zh) * | 2020-11-25 | 2021-02-09 | 武汉光庭信息技术股份有限公司 | 测试用例分层存储方法、***、电子设备及存储介质 |
CN112882931B (zh) * | 2021-02-06 | 2023-05-09 | 重庆富民银行股份有限公司 | 基于ddt的自动化测试方法及装置 |
CN112882931A (zh) * | 2021-02-06 | 2021-06-01 | 重庆富民银行股份有限公司 | 基于ddt的自动化测试方法及装置 |
CN113076249A (zh) * | 2021-04-13 | 2021-07-06 | 深圳前海联动云软件科技有限公司 | 一种基于企业需求开发的自动化测试应用平台及测试方法 |
CN113076249B (zh) * | 2021-04-13 | 2024-04-12 | 深圳前海联动云软件科技有限公司 | 一种基于企业需求开发的自动化测试应用平台及测试方法 |
CN117707875A (zh) * | 2024-02-06 | 2024-03-15 | 西安简矽技术有限公司 | 一种测试硬件电路连接的生成方法 |
CN117707875B (zh) * | 2024-02-06 | 2024-05-14 | 西安简矽技术有限公司 | 一种测试硬件电路连接的生成方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104598376B (zh) | 2017-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104598376A (zh) | 一种数据驱动的分层自动化测试***和方法 | |
CN107958057B (zh) | 一种用于异构数据库中数据迁移的代码生成方法及装置 | |
CN101651576B (zh) | 告警信息处理方法和*** | |
US9135071B2 (en) | Selecting processing techniques for a data flow task | |
CN104615606B (zh) | 一种Hadoop分布式文件***及其管理方法 | |
CN107391635A (zh) | 数据同步***及方法 | |
CN107003935A (zh) | 优化数据库去重 | |
CN103473672A (zh) | 企业级数据中心的元数据质量稽核***、方法及平台 | |
CN110019138B (zh) | 一种基于Zabbix的传输表空间自动迁移方法和*** | |
CN102043719A (zh) | 一种对iec61850配置描述文件进行测试的方法 | |
CN105653554A (zh) | 一种文件数据比对方法和*** | |
CN115129736A (zh) | 基于规则引擎的规则事件动态加载与更新方法及相关设备 | |
CN104239377A (zh) | 跨平台的数据检索方法及装置 | |
CN103914290A (zh) | 一种操作命令处理方法及装置 | |
CN106095678A (zh) | 用于Windows平台下数据库业务操作的自动化结果检查方法 | |
CN101673374A (zh) | 一种单据处理方法和装置 | |
CN116719799A (zh) | 环保数据治理方法、装置、计算机设备和存储介质 | |
CN103069382A (zh) | 在面向服务的架构储存库之间的迁移工件 | |
CN107943412A (zh) | 一种分区***、删除分区中数据文件的方法、装置及*** | |
CN105224663A (zh) | 一种基于多个数据源的数据访问任务管理方法及装置 | |
CN102279886B (zh) | 元数据处理方法及设备 | |
CN106603727A (zh) | 一种***数据集成、访问方法及装置 | |
CN104573053B (zh) | 一种基于xml的配置项模板动态定制方法 | |
CN105808748A (zh) | 一种mib版本对比方法和装置 | |
CN104699811B (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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210303 Address after: 100190 room 506, building 2, courtyard 4, South 4th Street, Zhongguancun, Haidian District, Beijing Patentee after: CHINA INTERNET NETWORK INFORMATION CENTER Address before: 100190 No. four, 4 South Street, Haidian District, Beijing, Zhongguancun Patentee before: Computer Network Information Center, Chinese Academy of Sciences |
|
TR01 | Transfer of patent right |