CN102023861A - 测试脚本及测试套件生成的方法和*** - Google Patents
测试脚本及测试套件生成的方法和*** Download PDFInfo
- Publication number
- CN102023861A CN102023861A CN2010105796993A CN201010579699A CN102023861A CN 102023861 A CN102023861 A CN 102023861A CN 2010105796993 A CN2010105796993 A CN 2010105796993A CN 201010579699 A CN201010579699 A CN 201010579699A CN 102023861 A CN102023861 A CN 102023861A
- Authority
- CN
- China
- Prior art keywords
- protos
- test
- test script
- function
- configuration
- 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
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明涉及一种测试脚本、套件生成方法和***,测试脚本生成方法包括:所述测试脚本生成***封装并保存函数生成函数库,不同函数采用函数标识区分;所述测试脚本生成***生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;所述测试脚本生成***根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。本发明方法和***可以测试脚本、套件生成效率。
Description
技术领域
本发明涉及通讯产品的自动化测试领域,特别涉及一种测试脚本及测试套件生成的方法和***。
背景技术
在产品的研发过程中,当产品进入***测试阶段后,为了保证产品的质量,需要对其在模拟实际的使用环境下的功能和性能进行全面的测试。根据在测试过程中所发现的产品缺陷,开发人员需要对产品设计进行修正。为保证对原有错误的修改不会引入新的错误,需要多次对产品进行回归测试。普通的测试人员大多采用手工的方式进行测试,在软件版本更替比较频繁的时候,测试人员需要大量重复执行同样的测试用例,以验证***的正确性和可靠性,测试效率非常低。因此测试人员常常需要将经常使用的测试用例通过测试脚本的形式实现,以自动化测试的方式重复执行这些测试用例。当测试脚本较多时,测试脚本和测试套件的生成效率是制约自动化测试实施的一大瓶颈。
目前业界在创建测试脚本方面的普遍做法是:
1、采用硬编程实现测试脚本,这种方式编程方式对测试人员要求较高,而且测试脚本开发效率低下;
2、采用计算机软件录制生成测试脚本,具体是开发一套软件以图形化的方式模拟操作设备,并用软件自动录制界面的操作过程,最终生成所需要的测试脚本。这种方式首先需要开发一套界面控制软件,然后才能使用录制回放软件进行测试脚本录制和回放,界面控制软件开发工作量较大,而且录制的测试脚本缺乏灵活性,维护起来比较困难,并且不方便其他测试人员复用。
目前业界在创建自动化测试套件方面的普遍做法是:根据测试管理人员下发的测试任务,手工选择已经开发完毕的测试脚本并创建测试套件,当开发的测试脚本比较多时,采用这种方式进行测试套件创建的效率比较低下,而且测试脚本的管理和共享也相当困难。
发明内容
本发明要解决的技术问题是提供一种测试脚本、套件生成方法和***,以测试脚本、套件生成效率。
为解决以上技术问题,本发明提供了一种测试脚本生成方法,该方法基于测试脚本生成***实现,该方法包括:
所述测试脚本生成***封装并保存函数生成函数库,不同函数采用函数标识区分;
所述测试脚本生成***生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
所述测试脚本生成***根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
进一步地,生成测试脚本配置的步骤包括:
(a)所述测试脚本生成***读取并保存所述函数库中所有函数标识及对应函数的参数信息;
(b)所述测试脚本生成***提取并显示所述函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
(c)所述测试脚本生成***获取用户操作的函数标识及输入的函数参数,并更新保存所述测试脚本配置;
(d)重复以上步骤(b)至(c)直到生成完整的测试脚本配置。
进一步地,所述测试脚本生成***分层提取并显示函数标识和函数参数信息。
进一步地,所述函数库的函数包括设备操作、仪表操作或逻辑控制操作函数。
为解决以上技术问题,本发明还提供一种测试套件生成方法,该方法基于测试套件生成***实现,包括:
该测试套件生成***创建测试脚本数据库,且不同的测试脚本采用不同的测试脚本标识区分;
该测试套件生成***生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
所述测试套件生成***根据测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
进一步地,所述测试套件配置包括环境参数,所述测试套件生成***生成测试套件时,还根据所述测试套件配置完成环境参数配置。
为解决以上技术问题,本发明还提供了一种测试脚本生成***,该***包括:
函数库,用于封装函数生成函数库,不同函数采用函数标识区分;
测试脚本配置装置,用于生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
测试脚本自动生成装置,用于根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
进一步地,所述测试脚本配置装置包括:
读写模块,用于读取并保存所述函数库中所有函数标识及对应函数的参数信息;
提取显示模块,用于提取并显示所述读写模块中的函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
测试脚本配置保存模块,用于获取用户操作的函数标识及输入的函数参数,更新保存所述测试脚本配置;
为解决以上技术问题,本发明还提供了一种测试套件生成***,该***包括:
测试脚本数据库,用于保存测试脚本,且不同的测试脚本采用不同的测试脚本标识区分;
测试套件配置装置,用于生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
测试套件自动生成装置,用于根据所述测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
本发明方法和***使得测试脚本和测试套件的生成更加简单快速,在生成过程中测试人员只需要关注测试用例的设计,提高了整个测试脚本生成过程的灵活性,且操作更加方便,提高了测试脚本和测试套件的生成效率,使得自动化测试能够真正的达到实用。
附图说明
图1是本发明测试脚本生成方法的示意图;
图2为本发明测试脚本生成方法的实施例示意图;
图3为本发明测试套件生成方法的示意图;
图4为本发明测试套件生成方法的实施例示意图;
图5为本发明测试脚本生成***的示意图;
图6为本发明测试套件生成***的示意图。
具体实施方式
下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图1所示,本发明测试脚本生成方法,基于测试脚本生成***实现,该方法包括:
步骤101:所述测试脚本生成***封装并保存函数生成函数库,不同函数采用函数标识区分;
根据测试人员的测试需求封装常用的设备和仪表操作函数库,这些函数库以树形列表方式呈现给测试脚本编写人员,方便测试脚本编写人员查找。
本发明所述的函数库中的函数包括但不限于:设备操作、仪表操作、逻辑控制函数。
步骤102:所述测试脚本生成***生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
生成测试脚本配置的方法有很多种,以下给出一种具体实现方案,具体包括:
(a)所述测试脚本生成***读取并保存所述函数库中所有函数标识及对应函数的参数信息;
这里读取的函数标识和函数参数可以采用XML(Extensible Markup Language,即可扩展标记语言)或其他形式体现。
(b)所述测试脚本生成***提取并显示所述函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
主动提取指,通过遍历的方式显示所有函数的标识:
根据用户需求查找指根据用户输入的信息在现有函数名和/或函数的说明中查找完全匹配或者部分匹配信息,把符合条件的函数标识显示出来。
函数标识及对应的函数参数,可一次性显示,也可分层显示。
显示的方式包括但不限于以下几种:
从XML文件读取的所有函数标识可通过遍历的方式显示到一个树形列表中,当用户点击某个函数时再显示这个函数的参数列表,也可构造为树形列表显示。
根据用户输入的信息进行实时的搜索,当用户输入字符时,获取文本框中的信息,并在现有函数名以及函数的说明中查找完全匹配或者部分匹配信息,把符合条件的函数节点重新构造成一个树形列表进行显示。
(c)所述测试脚本生成***获取用户操作的函数标识及输入的函数参数,并更新保存所述测试脚本配置;
测试脚本编写人员点击相关功能函数时,在界面上填写需要设置的相关参数,即可生成函数代码。
(d)重复以上步骤(b)至(c)直到生成完整的测试脚本配置。
步骤103:所述测试脚本生成***根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
如图2所示为生成测试脚本的示意图,具体步骤包括:
步骤201,首先分析测试人员的需求,看看哪些常用设备操作、仪表操作和逻辑控制需要封装成底层函数;
步骤202,测试脚本生成***选择合适的粒度进行底层函数封装;
步骤203,测试脚本生成***编写底层函数的XML文件,XML文件生成后底层函数会在平台界面列表显示;
步骤204,测试人员根据手工测试用例的步骤选择底层库相应函数,当没有手工测试用例时,有经验的测试人员可以根据已有的测试经验直接选择库函数组成自动化测试用例;
步骤205,测试人员根据实际测试需要设置函数的输入参数;
步骤206,测试脚本生成***获取测试人员操作的函数标识及输入的函数参数,并更新保存测试脚本配置;
步骤207,测试人员点击测试脚本自动生成按钮,测试脚本生成***即可根据测试脚本配置中的函数标识从函数库中自动提取函数生成测试脚本;
如图3所示,本发明测试套件生成方法基于测试套件生成***实现,包括:
步骤301:该测试套件生成***创建测试脚本数据库,且不同的测试脚本采用不同的测试脚本标识区分;
为了便于识别,可以采用手工测试用例作为测试脚本标识。
测试脚本和手工测试用例关联,并放在一个远程数据库中进行管理。该远程数据库可以作为共享的数据库。
步骤302:该测试套件生成***生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
步骤303:所述测试套件生成***根据测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
所述测试套件配置包括环境参数,所述测试套件生成***生成测试套件时,还包括根据所述测试套件配置完成环境参数配置
测试管理人员下发测试任务时会选择需要测试的手工测试用例并创建一个测试任务,如果测试套件生成***中手工测试用例已经关联了对应的测试脚本,这些测试脚本名称可以自动组成一个自动化测试套件,点击执行自动化测试套件按钮,***会从数据库中自动提取相应的测试脚本,并自动执行。节省了手工选择测试脚本并创建自动化测试套件的时间。
图4是测试套件生成方法实施例的示意图,该实施例中,测试脚本已预先生成,具体步骤包括:
步骤401,首先根据图2编写好测试脚本;
步骤402,测试套件生成***将编写好的测试脚本放到数据库中,并与测试管理平台的手工测试用例建立关联关系,可认为已生成脚本数据库;
步骤403,测试管理人员根据测试需求选择需要进行测试的手工测试用例,并组成一个测试任务;
步骤404,测试管理人员针对某个测试人员下发该测试任务;
步骤405,该测试任务下的手工测试用例已经关联了测试脚本,配置该自动化测试套件中的测试脚本执行环境参数,包括各测试脚本分别需要执行几次、对哪个设备和端口进行测试等;
步骤406:测试套件生成***获取并保存手工测试用例(起到测试脚本标识的作用)及环境参数,认为已生成套件配置;
步骤407,测试人员点击执行自动化测试套件按钮,测试套件生成***会从数据库中自动提取相应的测试脚本,并对其环境参数进行设置,然后***开始自动执行。
为了实现以上测试脚本生成方法,本发明还提供了一种测试脚本生成***,如图5所示,该***包括:
函数库,用于封装函数生成函数库,不同函数采用函数标识区分;
所述函数包括但不限于:设备操作、仪表操作和逻辑控制函数。
测试脚本配置装置,用于生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
测试脚本自动生成装置,用于根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
如图5所示,给出一种测试脚本配置装置实现的方案,该测试脚本配置装置包括:
读写模块,用于读取并保存所述函数库中所有函数标识及对应函数的参数信息;
该读写模块可将函数标识及函数参数采用XML文件的方式表示。
提取显示模块,用于提取并显示所述读写模块中的函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
主动提取指,通过遍历的方式显示所有函数的标识;根据用户需求查找指根据用户输入的信息在现有函数名和/或函数的说明中查找完全匹配或者部分匹配信息,把符合条件的函数标识显示出来。
函数标识及对应的函数参数,可一次性显示,也可分层显示。
测试脚本配置保存模块,用于获取用户操作的函数标识及输入的函数参数,更新保存所述测试脚本配置;
为了实现以上测试套件生成方法,本发明还提供了一种测试套件生成***,该***包括:
测试脚本数据库,用于保存测试脚本,且不同的测试脚本采用不同的测试脚本标识区分;
测试套件配置装置,用于生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
测试套件自动生成装置,用于根据所述测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
所述测试套件配置包括环境参数,所述测试套件自动生成装置生成测试套件时,包括根据所述测试套件配置完成环境参数配置。
测试套件生成***,测试脚本保存在数据库中并与手工测试用例建立关联关系,客户端界面列表显示所有测试脚本的名称。测试管理人员根据测试需要选择需要进行测试的手工测试用例,并给测试执行人员下发一个测试计划,已经和手工测试用例关联的测试脚本名称自动组成一个自动化测试套件。测试执行人员配置该自动化测试套件中的测试脚本执行环境参数,包括各测试脚本分别需要执行几次、对哪个设备和端口进行测试等。点击执行自动化测试套件按钮,***会从数据库中自动提取相应的测试脚本,并对其环境参数进行设置,然后开始自动执行。
对于已自动生成测试脚本,可以选择直接单独运行,也可以选择和其他测试脚本组成自动化测试套件一块运行。
由上述所提供的技术方案可以看出,本发明实施方式能够使测试脚本和测试套件的生成更加简单快速,在生成过程中测试人员只需要关注测试用例的设计,提高了整个测试脚本生成过程的灵活性,且操作更加方便,提高了测试脚本和测试套件的生成效率,使得自动化测试能够真正的达到实用。
本专利的测试脚本和测试套件生成方法适用于开展自动化测试的产品。为了使本发明的目的、技术方案和优点更加清晰,下面结合附图和实施例对本发明做进一步阐述。实施例描述仅仅是为了解释本发明,并不用于限定本发明。
为进一步描述本发明实施方式,以SDH通讯设备自动化测试为例对其技术方案作进一步说明。
根据各个厂家的具体情况,SDH对外提供的控制接口可能不太一样,有的是串口,有的是网口,但是不管是什么接口,都有对设备的控制命令,只是命令格式不太一样。对SDH(Synchronous Digital Hierarchy,同步数字体系)设备操作无外乎有以下几种控制命令:配置命令,对设备进行各种配置操作;告警命令,设置或查询设备的相关告警;性能命令,设置或查询设备的相关性能;上载命令,将设备的相关运行数据提取出来进行分析;倒换命令,对设备进行各种倒换操作。首先将这些命令封装成一系列基本操作函数,比如一个***告警操作封装成一个InsertAlarm的函数,后面带有槽位号、端口号等参数,只要输入这个命令并跟上对应的槽位号和端口号即可对该端口进行下插告警操作。同理,对于SDH设备测试需要用到的仪表,主要有Agilent37718(安捷伦公司的一款常用SDH测试仪表)、ANT-20(安立公司的一款常用SDH测试仪表)等仪表,这些仪表除了界面控制外,也对外提供控制接口,包括串口、网口和GPIB(General-Purpose Interface Bus-通用接口总线)口等,而且厂商也提供一些远程控制命令,比如*RST就是一个复位的操作命令,将这些操作也按照设备的方式封装成一系列基本操作函数,比如将仪表SDH映射的操作封装成一个Inst_SDHMapCfg的函数,后面跟AU号(管理单元号)、TU号(支路单元号)等参数,只要输入这个命令并跟上对应的AU号和TU号就可进行相应的映射操作。同理也可以封装一些逻辑操作的命令,比如循环、分支、选择、延时等等。
封装好这些命令后,编写一个XML描述文件,把底层函数以指定的格式保存到XML文件,界面读取函数信息并显示出来,用户可以根据需要填写各参数字段,点击生成按钮后函数代码。如果在平台界面上把所有的底层函数按照手工测试用例描述的逻辑关系组合在一起,填写好各参数字段后,点击生成按钮后即可生成测试脚本。测试脚本生成后将其导入数据库中,并和已有的手工测试用例关联起来。
因为测试资源有限,测试人员不可能每次都对产品进行全面测试。当有一个具体的测试任务时,测试经理会根据测试进度和资源制定测试策略,并选择部分必要的测试用例进行执行,当测试经理从数据库中选择好这些测试用例后,和测试用例关联的测试脚本在平台界面上自动生成一个自动化测试套件,当点击运行按钮后,平台会从数据库中找到对应的测试脚本进行执行,执行完后将测试结论自动反馈给对应的测试用例,并在平台界面上显示哪些测试用例测试成功、哪些测试用例测试失败,测试通过率是多少等数据,并将测试过程的日志保存到一个文件中,方便对故障原因进行分析。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
Claims (10)
1.一种测试脚本生成方法,其特征在于,该方法基于测试脚本生成***实现,该方法包括:
所述测试脚本生成***封装并保存函数生成函数库,不同函数采用函数标识区分;
所述测试脚本生成***生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
所述测试脚本生成***根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
2.如权利要求1所述的方法,其特征在于,生成测试脚本配置的步骤包括:
(a)所述测试脚本生成***读取并保存所述函数库中所有函数标识及对应函数的参数信息;
(b)所述测试脚本生成***提取并显示所述函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
(c)所述测试脚本生成***获取用户操作的函数标识及输入的函数参数,并更新保存所述测试脚本配置;
(d)重复以上步骤(b)至(c)直到生成完整的测试脚本配置。
3.如权利要求1所述的方法,其特征在于:所述测试脚本生成***分层提取并显示函数标识和函数参数信息。
4.如权利要求1所述的方法,其特征在于:所述函数库的函数包括设备操作、仪表操作或逻辑控制操作函数。
5.一种测试套件生成方法,其特征在于,该方法基于测试套件生成***实现,包括:
该测试套件生成***创建测试脚本数据库,且不同的测试脚本采用不同的测试脚本标识区分;
该测试套件生成***生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
所述测试套件生成***根据测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
6.如权利要求5所述的方法,其特征在于,所述测试套件配置包括环境参数,所述测试套件生成***生成测试套件时,还根据所述测试套件配置完成环境参数配置。
7.一种测试脚本生成***,其特征在于,该***包括:
函数库,用于封装函数生成函数库,不同函数采用函数标识区分;
测试脚本配置装置,用于生成并保存测试脚本配置,所述测试脚本配置中包括函数标识;
测试脚本自动生成装置,用于根据测试脚本配置中的函数标识自动从所述函数库提取对应的函数自动生成测试脚本。
8.如权利要求7所述的***,其特征在于,所述测试脚本配置装置包括:
读写模块,用于读取并保存所述函数库中所有函数标识及对应函数的参数信息;
提取显示模块,用于提取并显示所述读写模块中的函数标识及函数参数信息,所述提取包括主动提取或根据用户需求查找提取;
测试脚本配置保存模块,用于获取用户操作的函数标识及输入的函数参数,更新保存所述测试脚本配置;
9.一种测试套件生成***,其特征在于,该***包括:
测试脚本数据库,用于保存测试脚本,且不同的测试脚本采用不同的测试脚本标识区分;
测试套件配置装置,用于生成并保存测试套件配置,所述测试套件配置包括测试脚本标识;
测试套件自动生成装置,用于根据所述测试套件配置中的测试脚本标识自动从测试脚本数据库提取对应的测试脚本生成测试套件。
10.如权利要求9所述的***,其特征在于,所述测试套件配置包括环境参数,所述测试套件自动生成装置生成测试套件时,包括根据所述测试套件配置完成环境参数配置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105796993A CN102023861A (zh) | 2010-12-08 | 2010-12-08 | 测试脚本及测试套件生成的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105796993A CN102023861A (zh) | 2010-12-08 | 2010-12-08 | 测试脚本及测试套件生成的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102023861A true CN102023861A (zh) | 2011-04-20 |
Family
ID=43865183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105796993A Pending CN102023861A (zh) | 2010-12-08 | 2010-12-08 | 测试脚本及测试套件生成的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102023861A (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102354200A (zh) * | 2011-06-10 | 2012-02-15 | 大唐移动通信设备有限公司 | 一种通过控制仪表进行自动化测试的方法及装置 |
CN103309650A (zh) * | 2012-03-14 | 2013-09-18 | 阿里巴巴集团控股有限公司 | 持久层代码的生成方法和装置 |
CN103455413A (zh) * | 2012-05-31 | 2013-12-18 | 联想(北京)有限公司 | 一种通讯终端交互场景测试数据处理方法、装置和*** |
CN103593277A (zh) * | 2012-08-15 | 2014-02-19 | 深圳市世纪光速信息技术有限公司 | 日志处理方法及*** |
CN104133762A (zh) * | 2013-05-03 | 2014-11-05 | 腾讯科技(深圳)有限公司 | 软件测试方法及测试装置 |
CN104298589A (zh) * | 2013-07-16 | 2015-01-21 | 阿里巴巴集团控股有限公司 | 一种性能测试方法和设备 |
CN104331358A (zh) * | 2014-10-30 | 2015-02-04 | 上海斐讯数据通信技术有限公司 | 一种测试管理***及方法 |
CN104468288A (zh) * | 2015-01-04 | 2015-03-25 | 中国联合网络通信集团有限公司 | 终端网络数据测试方法及装置 |
CN104778118A (zh) * | 2013-12-30 | 2015-07-15 | 深圳键桥通讯技术股份有限公司 | 自动化测试技术的改进方法 |
CN105335287A (zh) * | 2015-10-15 | 2016-02-17 | 广东欧珀移动通信有限公司 | 一种自动化测试方法及装置 |
WO2016071918A1 (en) * | 2014-11-03 | 2016-05-12 | Hewlett-Packard Development Company, L.P. | Automatic script generation |
CN105607914A (zh) * | 2016-01-20 | 2016-05-25 | 浪潮集团有限公司 | 一种定制IPMItool功能函数的方法 |
CN105677306A (zh) * | 2014-11-18 | 2016-06-15 | 中兴通讯股份有限公司 | 自动化脚本的编写方法和装置 |
CN106547679A (zh) * | 2015-09-17 | 2017-03-29 | 腾讯科技(深圳)有限公司 | 脚本管理的方法和脚本管理平台 |
CN106569953A (zh) * | 2016-11-03 | 2017-04-19 | 武汉烽火网络有限责任公司 | 增强通信设备自动化测试脚本可移植性和健壮性的方法 |
CN106874191A (zh) * | 2017-01-03 | 2017-06-20 | 上海斐讯数据通信技术有限公司 | 智能数据库执行方法及*** |
CN106991048A (zh) * | 2017-03-31 | 2017-07-28 | 杭州迪普科技股份有限公司 | 网页测试方法和装置 |
CN104102581B (zh) * | 2014-07-10 | 2017-08-01 | 浪潮(北京)电子信息产业有限公司 | 一种实现单元测试的方法及装置 |
CN107481766A (zh) * | 2017-08-28 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种测试方法及装置 |
CN107918615A (zh) * | 2016-10-09 | 2018-04-17 | 北京优朋普乐科技有限公司 | 以树状下拉列表框呈现检索结果的检索方法和装置 |
CN108021502A (zh) * | 2017-11-20 | 2018-05-11 | 广州品唯软件有限公司 | 客户端业务测试方法、装置及计算机可读存储介质 |
CN108228172A (zh) * | 2018-01-11 | 2018-06-29 | 携程旅游网络技术(上海)有限公司 | 脚本的编写方法及*** |
CN108446110A (zh) * | 2018-03-14 | 2018-08-24 | 武汉斗鱼网络科技有限公司 | Lua脚本生成方法、装置、终端及计算机可读介质 |
CN109783162A (zh) * | 2018-12-13 | 2019-05-21 | 平安科技(深圳)有限公司 | 方法函数管理方法、装置、计算机设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200521833A (en) * | 2003-12-19 | 2005-07-01 | Inventec Corp | System and method for automatic test script generation based on hardware level |
CN1790957A (zh) * | 2004-12-14 | 2006-06-21 | 华为技术有限公司 | 设备测试方法 |
EP1906310A1 (en) * | 2006-09-26 | 2008-04-02 | SAP Portals Israel Ltd. | Method and apparatus for model driven testing |
US20080126390A1 (en) * | 2006-11-29 | 2008-05-29 | Philip Arthur Day | Efficient stress testing of a service oriented architecture based application |
-
2010
- 2010-12-08 CN CN2010105796993A patent/CN102023861A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200521833A (en) * | 2003-12-19 | 2005-07-01 | Inventec Corp | System and method for automatic test script generation based on hardware level |
CN1790957A (zh) * | 2004-12-14 | 2006-06-21 | 华为技术有限公司 | 设备测试方法 |
EP1906310A1 (en) * | 2006-09-26 | 2008-04-02 | SAP Portals Israel Ltd. | Method and apparatus for model driven testing |
US20080126390A1 (en) * | 2006-11-29 | 2008-05-29 | Philip Arthur Day | Efficient stress testing of a service oriented architecture based application |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102354200A (zh) * | 2011-06-10 | 2012-02-15 | 大唐移动通信设备有限公司 | 一种通过控制仪表进行自动化测试的方法及装置 |
CN103309650A (zh) * | 2012-03-14 | 2013-09-18 | 阿里巴巴集团控股有限公司 | 持久层代码的生成方法和装置 |
CN103309650B (zh) * | 2012-03-14 | 2016-08-24 | 阿里巴巴集团控股有限公司 | 持久层代码的生成方法和装置 |
CN103455413A (zh) * | 2012-05-31 | 2013-12-18 | 联想(北京)有限公司 | 一种通讯终端交互场景测试数据处理方法、装置和*** |
CN103455413B (zh) * | 2012-05-31 | 2016-12-28 | 联想(北京)有限公司 | 一种通讯终端交互场景测试数据处理方法、装置和*** |
CN103593277A (zh) * | 2012-08-15 | 2014-02-19 | 深圳市世纪光速信息技术有限公司 | 日志处理方法及*** |
CN104133762A (zh) * | 2013-05-03 | 2014-11-05 | 腾讯科技(深圳)有限公司 | 软件测试方法及测试装置 |
CN104133762B (zh) * | 2013-05-03 | 2018-07-13 | 腾讯科技(深圳)有限公司 | 软件测试方法及测试装置 |
CN104298589A (zh) * | 2013-07-16 | 2015-01-21 | 阿里巴巴集团控股有限公司 | 一种性能测试方法和设备 |
CN104298589B (zh) * | 2013-07-16 | 2018-01-16 | 阿里巴巴集团控股有限公司 | 一种性能测试方法和设备 |
CN104778118A (zh) * | 2013-12-30 | 2015-07-15 | 深圳键桥通讯技术股份有限公司 | 自动化测试技术的改进方法 |
CN104778118B (zh) * | 2013-12-30 | 2018-08-28 | 深圳键桥通讯技术股份有限公司 | 自动化测试技术的改进方法 |
CN104102581B (zh) * | 2014-07-10 | 2017-08-01 | 浪潮(北京)电子信息产业有限公司 | 一种实现单元测试的方法及装置 |
CN104331358A (zh) * | 2014-10-30 | 2015-02-04 | 上海斐讯数据通信技术有限公司 | 一种测试管理***及方法 |
WO2016071918A1 (en) * | 2014-11-03 | 2016-05-12 | Hewlett-Packard Development Company, L.P. | Automatic script generation |
CN105677306A (zh) * | 2014-11-18 | 2016-06-15 | 中兴通讯股份有限公司 | 自动化脚本的编写方法和装置 |
CN104468288B (zh) * | 2015-01-04 | 2018-04-27 | 中国联合网络通信集团有限公司 | 终端网络数据测试方法及装置 |
CN104468288A (zh) * | 2015-01-04 | 2015-03-25 | 中国联合网络通信集团有限公司 | 终端网络数据测试方法及装置 |
CN106547679A (zh) * | 2015-09-17 | 2017-03-29 | 腾讯科技(深圳)有限公司 | 脚本管理的方法和脚本管理平台 |
CN105335287B (zh) * | 2015-10-15 | 2018-01-26 | 广东欧珀移动通信有限公司 | 一种自动化测试方法及装置 |
CN105335287A (zh) * | 2015-10-15 | 2016-02-17 | 广东欧珀移动通信有限公司 | 一种自动化测试方法及装置 |
CN105607914A (zh) * | 2016-01-20 | 2016-05-25 | 浪潮集团有限公司 | 一种定制IPMItool功能函数的方法 |
CN107918615A (zh) * | 2016-10-09 | 2018-04-17 | 北京优朋普乐科技有限公司 | 以树状下拉列表框呈现检索结果的检索方法和装置 |
CN106569953A (zh) * | 2016-11-03 | 2017-04-19 | 武汉烽火网络有限责任公司 | 增强通信设备自动化测试脚本可移植性和健壮性的方法 |
CN106874191A (zh) * | 2017-01-03 | 2017-06-20 | 上海斐讯数据通信技术有限公司 | 智能数据库执行方法及*** |
CN106874191B (zh) * | 2017-01-03 | 2020-07-14 | 深圳前海大数金融服务有限公司 | 智能数据库执行方法及*** |
CN106991048A (zh) * | 2017-03-31 | 2017-07-28 | 杭州迪普科技股份有限公司 | 网页测试方法和装置 |
CN107481766A (zh) * | 2017-08-28 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种测试方法及装置 |
CN108021502A (zh) * | 2017-11-20 | 2018-05-11 | 广州品唯软件有限公司 | 客户端业务测试方法、装置及计算机可读存储介质 |
CN108228172A (zh) * | 2018-01-11 | 2018-06-29 | 携程旅游网络技术(上海)有限公司 | 脚本的编写方法及*** |
CN108446110A (zh) * | 2018-03-14 | 2018-08-24 | 武汉斗鱼网络科技有限公司 | Lua脚本生成方法、装置、终端及计算机可读介质 |
CN108446110B (zh) * | 2018-03-14 | 2022-01-04 | 武汉斗鱼网络科技有限公司 | Lua脚本生成方法、装置、终端及计算机可读介质 |
CN109783162A (zh) * | 2018-12-13 | 2019-05-21 | 平安科技(深圳)有限公司 | 方法函数管理方法、装置、计算机设备及存储介质 |
CN109783162B (zh) * | 2018-12-13 | 2024-04-16 | 平安科技(深圳)有限公司 | 方法函数管理方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102023861A (zh) | 测试脚本及测试套件生成的方法和*** | |
US9600401B1 (en) | Automated GUI testing | |
US8997053B2 (en) | System and method for automated testing of software applications with dynamic user interfaces spanning multiple technologies | |
CN106557413A (zh) | 基于代码覆盖率获取测试用例的方法和设备 | |
US6986125B2 (en) | Method and apparatus for testing and evaluating a software component using an abstraction matrix | |
CN100472434C (zh) | 智能ui记录和重放结构 | |
US9189377B1 (en) | Automation testing using descriptive maps | |
CN109302522A (zh) | 测试方法、装置以及计算机***和介质 | |
US20030028856A1 (en) | Method and apparatus for testing a software component using an abstraction matrix | |
CN112270149B (zh) | 验证平台自动化集成方法、***及电子设备和存储介质 | |
CA2773981C (en) | System and method of substituting parameter sets in self-contained mini-applications | |
US8904358B1 (en) | Methods, systems, and articles of manufacture for synchronizing software verification flows | |
US7661053B2 (en) | Methods and apparatus for patternizing device responses | |
CN110716853A (zh) | 一种测试脚本录制方法、应用程序测试方法和相关装置 | |
CN107832207A (zh) | 接口性能测试方法、装置、存储介质和计算机设备 | |
CN109740122A (zh) | 思维导图用例文件的转换方法及装置 | |
CN106909498A (zh) | 一种Java程序注入故障的方法和*** | |
WO2016026328A1 (zh) | 一种信息处理方法、装置及计算机存储介质 | |
CN108763091A (zh) | 用于回归测试的方法、装置及*** | |
CN104182347B (zh) | 一种基于自动化测试平台的测试需求自动分析方法 | |
CN108804300A (zh) | 自动化测试方法及*** | |
CN101030160B (zh) | 统一串行接口测试命令的测试装置及其测试方法 | |
CN100437513C (zh) | 实现自动测试的方法与*** | |
US9280627B1 (en) | GUI based verification at multiple abstraction levels | |
CN109857576A (zh) | Rpc接口调用方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110420 |