CN113900562A - 一种基于Excel的测试方法、装置及存储介质 - Google Patents
一种基于Excel的测试方法、装置及存储介质 Download PDFInfo
- Publication number
- CN113900562A CN113900562A CN202111497029.1A CN202111497029A CN113900562A CN 113900562 A CN113900562 A CN 113900562A CN 202111497029 A CN202111497029 A CN 202111497029A CN 113900562 A CN113900562 A CN 113900562A
- Authority
- CN
- China
- Prior art keywords
- target
- test
- excel
- parameter
- values
- 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 162
- 238000010998 test method Methods 0.000 claims abstract description 15
- 238000004590 computer program Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开一种基于Excel的测试方法、装置及存储介质,涉及测试技术领域,解决了现有技术中测试软件的图形用户界面通用性较差的问题。具体方案包括:显示图形用户界面,图形用户界面包括目标表格;获取与目标表格关联的目标测试脚本,目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,N个值与M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数;基于M个目标参数名称和至少一组参数值,生成测试条件;根据测试条件执行目标测试脚本,生成第一结果。
Description
技术领域
本发明涉及测试技术领域,尤其涉及一种基于Excel的测试方法、装置及存储介质。
背景技术
产品测试,是在产品投入运行前,对产品需求分析和设计规格说明的最终复查,是确保产品质量的关键步骤。
但是,现有技术中,在进行产品测试时,测试软件的图形用户界面(GraphicalUser Interface,GUI)存在局限性,例如,GUI是在一个具体的测试条件下的固定界面,进而导致GUI的通用性较差。
发明内容
本发明提供一种基于Excel的测试方法、装置及存储介质,解决了现有技术中测试软件的图形用户界面通用性较差的问题。
为达到上述目的,本发明采用如下技术方案:
第一方面,本发明提供一种基于Excel的测试方法,该方法包括:
显示图形用户界面,图形用户界面包括目标表格;
获取与目标表格关联的目标测试脚本,目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;
在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,N个值与M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数;
基于M个目标参数名称和至少一组参数值,生成测试条件;
根据测试条件执行目标测试脚本,生成第一结果。
本发明实施例提供的基于Excel的测试方法,通过目标测试脚本,可以获取M个目标参数名称,以及至少一组参数值,生成测试条件,并根据测试条件执行目标测试脚本,生成第一结果。其中,根据目标测试脚本生成测试条件,突破了现有技术中测试软件中GUI的局限性,进而解决了现有技术中测试软件的图形用户界面通用性较差的问题。
在一种可能的实现方式中,上述在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,包括:
响应于用户在预设位置的输入操作,获取M个目标参数名称,以及至少一组参数值;
或者,
将目标测试脚本中的M个目标参数名称导入预设位置,并响应于用户在预设位置的输入操作,获取至少一组参数值。
在一种可能的实现方式中,上述图形用户界面包括运行按钮;
上述根据测试条件执行目标测试脚本,生成第一结果,包括:
响应于用户对运行按钮的点击操作,根据测试条件执行目标测试脚本,生成第一结果。
在一种可能的实现方式中,上述根据测试条件执行目标测试脚本,生成第一结果,包括:
遍历测试条件中的M个目标参数名称和至少一组参数值;
如果目标组参数值包括M个值,则基于目标组参数值生成第二结果,目标组参数值为至少一组参数值中的一组值;
如果目标组参数值包括N个值,且N小于M,则结束遍历,根据所有的第二结果生成第一结果。
在一种可能的实现方式中,上述图形用户界面包括脚本获取按钮;
上述获取与目标表格关联的目标测试脚本,包括:
响应于用户对脚本获取按钮的点击操作,显示脚本选择列表,脚本选择列表中包括至少一个测试脚本;
响应于用户在脚本选择列表中的选择操作,获取目标测试脚本。
第二方面,本发明提供一种基于Excel的测试装置,基于Excel的测试装置包括:
显示单元,用于显示图形用户界面,图形用户界面包括目标表格;
获取单元,用于获取与显示单元中的目标表格关联的目标测试脚本,目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;还用于在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,N个值与所述M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数;
生成单元,用于基于获取单元中的M个目标参数名称和至少一组参数值,生成测试条件;还用于根据测试条件执行目标测试脚本,生成第一结果。
在一种可能的实现方式中,上述获取单元,具体用于:
响应于用户在预设位置的输入操作,获取M个目标参数名称,以及至少一组参数值;
或者,
将目标测试脚本中的M个目标参数名称导入预设位置,并响应于用户在预设位置的输入操作,获取至少一组参数值。
在一种可能的实现方式中,上述图形用户界面包括运行按钮;
上述生成单元,具体用于:
响应于用户对运行按钮的点击操作,根据测试条件执行目标测试脚本,生成第一结果。
在一种可能的实现方式中,上述生成单元,具体用于:
遍历测试条件中的M个目标参数名称和至少一组参数值;
如果目标组参数值包括M个值,则基于目标组参数值生成第二结果,目标组参数值为至少一组参数值中的一组值;
如果目标组参数值包括N个值,且N小于M,则结束遍历,根据所有的第二结果生成第一结果。
在一种可能的实现方式中,上述图形用户界面包括脚本获取按钮;
上述获取单元,具体用于:
响应于用户对脚本获取按钮的点击操作,显示脚本选择列表,脚本选择列表中包括至少一个测试脚本;
响应于用户在脚本选择列表中的选择操作,获取目标测试脚本。
第三方面,本发明提供一种基于Excel的测试装置,该基于Excel的测试装置包括:处理器和存储器。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当处理器执行计算机指令时,基于Excel的测试装置执行如第一方面及其任一种可能的实现方式的基于Excel的测试方法。
第四方面,本发明提供一种存储介质,其上存储有计算机指令,当计算机指令在基于Excel的测试装置上运行时,使得基于Excel的测试装置执行如第一方面或第一方面的可能的实现方式中任意一项的基于Excel的测试方法。
附图说明
图1为本发明实施例提供的终端设备的一种结构示意图;
图2为本发明实施例提供的基于Excel的测试方法的流程示意图之一;
图3为本发明实施例提供的基于Excel的测试方法的流程示意图之二;
图4为本发明实施例提供的基于Excel的测试装置的一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
另外,“基于”或“根据”的使用意味着开放和包容性,因为“基于”或“根据”一个或多个所述条件或值的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。
为了解决现有技术中测试软件的图形用户界面通用性较差的问题,本发明实施例提供了一种基于Excel的测试方法、装置及存储介质。通过目标测试脚本,可以获取M个目标参数名称,以及至少一组参数值,从而生成测试条件,并根据测试条件执行目标测试脚本,生成第一结果。其中,根据目标测试脚本生成测试条件,突破了现有技术中测试软件的GUI的局限性,进而解决了现有技术中测试软件的图形用户界面通用性较差的问题。
本发明实施例提供的基于Excel的测试方法可以适用于基于Excel的测试***,该基于Excel的测试***可以包括终端设备。
可选的,终端设备中安装有Excel客户端,可以预先通过Excel客户端生成一个文档,该文档的格式为Excel格式。响应于用户对该文档的点击操作,终端设备可以显示图形用户界面,并在图形用户界面中显示目标表格,目标表格可以包括多个单元格。
例如,终端设备可以为智能手机、平板电脑或台式电脑等设备,在此不做限定。
下面以图1所示的终端设备为例,介绍终端设备的硬件结构。
如图1所示,终端设备可以包括:处理器11、存储器12、通信接口13和总线14。处理器11、存储器12和通信接口13之间可以通过通信总线14连接。
处理器11是计算装置的控制中心,可以是一个处理器11,也可以是多个处理元件的统称。例如,处理器11可以是一个通用的中央处理器(central processing unit,CPU),也可以是其他通用处理器11等。其中,通用处理器11可以是微处理器11或者是任何常规的处理器11等。
作为一种实施例,处理器11可以包括一个或多个CPU,例如,图1所示的CPU0和CPU1。
存储器12可以是只读存储器12(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器12(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器12(electrically erasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
一种可能的实现方式中,存储器12可以独立于处理器11存在,存储器12可以通过总线14与处理器11相连接,用于存储指令或者程序代码。处理器11调用并执行存储器12中存储的指令或程序代码时,能够实现本申请下述实施例提供的基于Excel的测试方法。
另一种可能的实现方式中,存储器12也可以和处理器11集成在一起。
通信接口13,用于计算装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。通信接口13可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
总线14,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线14、外部设备互连(Peripheral Component Interconnect,PCI)总线14或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线14等。该总线14可以分为地址总线14、数据总线14、控制总线14等。为便于表示,图1中仅用一条粗线表示,但并不表示仅有一根总线14或一种类型的总线14。
需要指出的是,图1中示出的结构并不构成对该终端设备的限定,除图1所示部件之外,该终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明实施例提供的基于Excel的测试方法的执行主体为基于Excel的测试装置。该基于Excel的测试装置可以是上述终端设备,也可以是上述终端设备中的CPU。本发明实施例以终端设备执行基于Excel的测试方法为例,对本申请提供的基于Excel的测试方法进行说明。
下面结合附图对本发明实施例提供的基于Excel的测试方法进行描述。
如图2所示,本发明实施例提供的基于Excel的测试方法包括以下步骤201-步骤205。
201、终端设备显示图形用户界面,图形用户界面包括目标表格。
终端设备中安装有Excel客户端,可以预先通过Excel客户端生成一个文档,该文档的格式为Excel格式。响应于用户对该文档的点击操作,终端设备可以显示图形用户界面,并在图形用户界面中显示目标表格,目标表格可以包括多个单元格。
202、终端设备获取与目标表格关联的目标测试脚本,目标测试脚本包括M个目标参数名称,M为大于或等于1的整数。
可选的,目标参数名称可以是测试目标产品的某一性能时,需要的参数的名称。目标参数名称可以包括电压、电流或电阻,但不仅限于此。
可选的,上述图形用户界面包括脚本获取按钮。脚本获取按钮可以设置在目标表格的任意位置。
可选的,上述获取与目标表格关联的目标测试脚本,可以包括以下过程:首先,终端设备响应于用户对脚本获取按钮的点击操作,显示脚本选择列表,脚本选择列表中包括至少一个测试脚本。接着,终端设备响应于用户在脚本选择列表中的选择操作,获取目标测试脚本。
203、终端设备在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,N个值与M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数。
204、终端设备基于M个目标参数名称和至少一组参数值,生成测试条件。
205、终端设备根据测试条件执行目标测试脚本,生成第一结果。
可选的,上述图形用户界面还可以包括运行按钮。运行按钮可以设置在目标表格的任意位置。
可选的,上述终端设备根据测试条件执行目标测试脚本,生成第一结果,可以包括:终端设备响应于用户对上述运行按钮的点击操作,根据测试条件执行目标测试脚本,生成第一结果。
可选的,终端设备根据测试条件执行目标测试脚本,生成第一结果,可以包括以下过程:首先,终端设备遍历测试条件中的M个目标参数名称和至少一组参数值。接着,如果目标组参数值包括M个值,则终端设备基于目标组参数值生成第二结果,目标组参数值为至少一组参数值中的一组值。最后,如果目标组参数值包括N个值,且N小于M,则结束遍历,根据所有的第二结果生成第一结果。
需要理解的是,当一个目标组的目标参数值的数量小于目标参数名称的数量时,则结束遍历,表明终端设备已经完成了对目标产品的性能的测试。
本发明实施例提供的基于Excel的测试方法,通过目标测试脚本,可以获取M个目标参数名称,以及至少一组参数值,从而生成测试条件,并根据测试条件执行目标测试脚本,生成第一结果。其中,根据目标测试脚本生成测试条件,突破了现有技术中测试软件中GUI的局限性,进而解决了现有技术中测试软件的图形用户界面通用性较差的问题。
结合图2,如图3所示,上述步骤203中终端设备在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,具体可以包括以下步骤301或步骤302。
301、终端设备响应于用户在预设位置的输入操作,获取M个目标参数名称,以及至少一组参数值。
需要理解的是,在终端设备响应于用户在预设位置的输入操作,获取M个目标参数名称的情况下,可能会导致预设位置处的任一个目标参数名称出现错误的情况。因此,终端设备根据测试条件中的M个目标参数名称执行所述目标测试脚本时,需要对M个目标参数名称进行判断。当预设位置处的任一目标参数名称,与目标测试脚本中的M个目标参数名称中的任一目标参数名称不匹配时,则结束遍历。
302、终端设备可以将目标测试脚本中的M个目标参数名称导入预设位置,并响应于用户在预设位置的输入操作,获取至少一组参数值。
终端设备将目标测试脚本中的M个目标参数名称导入预设位置,可以确保测试条件中的目标参数名称的准确度,进而能够提高测试效率。
上述主要从基于Excel的测试装置的角度对本发明实施例提供的方案进行了介绍。可以理解的是,基于Excel的测试装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
图4示出了上述实施例中涉及的基于Excel的测试装置400的一种可能的组成示意图,如图4所示,该基于Excel的测试装置400可以包括:显示单元401、获取单元402和生成单元403。
其中,显示单元401,用于显示图形用户界面,图形用户界面包括目标表格。获取单元402,用于获取与显示单元401中的目标表格关联的目标测试脚本,目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;还用于在目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,N个值与所述M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数。生成单元403,用于基于获取单元402中的M个目标参数名称和至少一组参数值,生成测试条件;还用于根据测试条件执行目标测试脚本,生成第一结果。
可选的,获取单元402,具体用于响应于用户在预设位置的输入操作,获取M个目标参数名称,以及至少一组参数值。或者,具体用于将目标测试脚本中的M个目标参数名称导入预设位置,并响应于用户在预设位置的输入操作,获取至少一组参数值。
生成单元403,具体用于响应于用户对运行按钮的点击操作,根据测试条件执行目标测试脚本,生成第一结果。
生成单元403,具体用于遍历测试条件中的M个目标参数名称和至少一组参数值;如果目标组参数值包括M个值,则基于目标组参数值生成第二结果,目标组参数值为至少一组参数值中的一组值;如果目标组参数值包括N个值,且N小于M,则结束遍历,根据所有的第二结果生成第一结果。
获取单元402,具体用于响应于用户对脚本获取按钮的点击操作,显示脚本选择列表,脚本选择列表中包括至少一个测试脚本;响应于用户在脚本选择列表中的选择操作,获取目标测试脚本。
当然,本发明实施例提供的基于Excel的测试装置400包括但不仅限于上述模块。
在实际实现时,显示单元401、获取单元402和生成单元403可以由图1所示的处理器11调用存储器12中的程序代码来实现。其具体的执行过程可参考图2至图4所示的着基于Excel的测试方法部分的描述,这里不再赘述。
本申请另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当计算机指令在基于Excel的测试装置上运行时,使得基于Excel的测试装置执行上述方法实施例所示的方法流程中基于Excel的测试装置执行的各个步骤。
本申请另一实施例还提供一种芯片***,该芯片***应用于基于Excel的测试装置。所述芯片***包括一个或多个接口电路,以及一个或多个处理器11。接口电路和处理器11通过线路互联。接口电路用于从基于Excel的测试装置的存储器12接收信号,并向处理器11发送所述信号,所述信号包括所述存储器12中存储的计算机指令。当处理器11执行计算机指令时,基于Excel的测试装置执行上述方法实施例所示的方法流程中基于Excel的测试装置执行的各个步骤。
在本申请另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括指令,当指令在基于Excel的测试装置上运行时,使得基于Excel的测试装置执行上述方法实施例所示的方法流程中基于Excel的测试装置执行的各个步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种基于Excel的测试方法,其特征在于,包括:
显示图形用户界面,所述图形用户界面包括目标表格;
获取与所述目标表格关联的目标测试脚本,所述目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;
在所述目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,所述N个值与所述M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数;
基于所述M个目标参数名称和所述至少一组参数值,生成测试条件;
根据所述测试条件执行所述目标测试脚本,生成第一结果。
2.根据权利要求1所述的基于Excel的测试方法,其特征在于,所述在所述目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,包括:
响应于用户在所述预设位置的输入操作,获取所述M个目标参数名称,以及所述至少一组参数值;
或者,
将所述目标测试脚本中的所述M个目标参数名称导入所述预设位置,并响应于用户在所述预设位置的输入操作,获取所述至少一组参数值。
3.根据权利要求2所述的基于Excel的测试方法,其特征在于,所述图形用户界面包括运行按钮;
所述根据所述测试条件执行所述目标测试脚本,生成第一结果,包括:
响应于用户对所述运行按钮的点击操作,根据所述测试条件执行所述目标测试脚本,生成第一结果。
4.根据权利要求1-3中任一项所述的基于Excel的测试方法,其特征在于,所述根据所述测试条件执行所述目标测试脚本,生成第一结果,包括:
遍历所述测试条件中的所述M个目标参数名称和所述至少一组参数值;
如果目标组参数值包括M个值,则基于所述目标组参数值生成第二结果,所述目标组参数值为所述至少一组参数值中的一组值;
如果所述目标组参数值包括N个值,且N小于M,则结束遍历,根据所有的第二结果生成所述第一结果。
5.根据权利要求1-3中任一项所述的基于Excel的测试方法,其特征在于,所述图形用户界面包括脚本获取按钮;
所述获取与所述目标表格关联的目标测试脚本,包括:
响应于用户对所述脚本获取按钮的点击操作,显示脚本选择列表,所述脚本选择列表中包括至少一个测试脚本;
响应于用户在所述脚本选择列表中的选择操作,获取所述目标测试脚本。
6.一种基于Excel的测试装置,其特征在于,包括:
显示单元,用于显示图形用户界面,所述图形用户界面包括目标表格;
获取单元,用于获取与所述显示单元中的目标表格关联的目标测试脚本,所述目标测试脚本包括M个目标参数名称,M为大于或等于1的整数;还用于在所述目标表格的预设位置获取M个目标参数名称,以及至少一组参数值,一组参数值包括N个值,所述N个值与所述M个目标参数名称中的N个参数名称一一对应,N为大于或等于1,且小于或等于M的整数;
生成单元,用于基于所述获取单元中的所述M个目标参数名称和所述至少一组参数值,生成测试条件;还用于根据所述测试条件执行所述目标测试脚本,生成第一结果。
7.根据权利要求6所述的基于Excel的测试装置,其特征在于,所述获取单元,具体用于:
响应于用户在所述预设位置的输入操作,获取所述M个目标参数名称,以及所述至少一组参数值;
或者,
将所述目标测试脚本中的所述M个目标参数名称导入所述预设位置,并响应于用户在所述预设位置的输入操作,获取所述至少一组参数值。
8.根据权利要求7所述的基于Excel的测试装置,其特征在于,所述图形用户界面包括运行按钮;
所述生成单元,具体用于:
响应于用户对所述运行按钮的点击操作,根据所述测试条件执行所述目标测试脚本,生成第一结果。
9.一种基于Excel的测试装置,其特征在于,所述基于Excel的测试装置包括:处理器和存储器;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述处理器执行所述计算机指令时,所述基于Excel的测试装置执行如权利要求1-5中任意一项所述的基于Excel的测试方法。
10.一种存储介质,其特征在于,包括计算机指令,当所述计算机指令在基于Excel的测试装置上运行时,使得所述基于Excel的测试装置执行权利要求1-5中任意一项所述的基于Excel的测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111497029.1A CN113900562A (zh) | 2021-12-09 | 2021-12-09 | 一种基于Excel的测试方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111497029.1A CN113900562A (zh) | 2021-12-09 | 2021-12-09 | 一种基于Excel的测试方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113900562A true CN113900562A (zh) | 2022-01-07 |
Family
ID=79025448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111497029.1A Pending CN113900562A (zh) | 2021-12-09 | 2021-12-09 | 一种基于Excel的测试方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113900562A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114048084A (zh) * | 2022-01-11 | 2022-02-15 | 深圳佑驾创新科技有限公司 | 一种原理图的测试用例大纲的生成方法、装置和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215501A (zh) * | 2010-04-09 | 2011-10-12 | 希姆通信息技术(上海)有限公司 | 实现无线模块at命令自动化测试的方法 |
CN105912460A (zh) * | 2016-04-05 | 2016-08-31 | 浪潮电子信息产业股份有限公司 | 一种基于qtp的软件测试方法及*** |
US20180032427A1 (en) * | 2015-08-11 | 2018-02-01 | American Express Travel Related Services Company, Inc. | Test script configuration spreadsheet |
CN108399122A (zh) * | 2017-02-06 | 2018-08-14 | 北京京东尚科信息技术有限公司 | 测试脚本运行方法与*** |
CN110874322A (zh) * | 2018-09-04 | 2020-03-10 | 阿里巴巴集团控股有限公司 | 一种用于应用程序的测试方法及测试服务器 |
CN113064828A (zh) * | 2021-04-13 | 2021-07-02 | 广州骏伯网络科技有限公司 | 一种自动化测试方法、装置、计算机设备及存储介质 |
CN113392024A (zh) * | 2021-07-02 | 2021-09-14 | 中国工商银行股份有限公司 | 存储过程的测试方法、装置、设备及介质 |
-
2021
- 2021-12-09 CN CN202111497029.1A patent/CN113900562A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215501A (zh) * | 2010-04-09 | 2011-10-12 | 希姆通信息技术(上海)有限公司 | 实现无线模块at命令自动化测试的方法 |
US20180032427A1 (en) * | 2015-08-11 | 2018-02-01 | American Express Travel Related Services Company, Inc. | Test script configuration spreadsheet |
CN105912460A (zh) * | 2016-04-05 | 2016-08-31 | 浪潮电子信息产业股份有限公司 | 一种基于qtp的软件测试方法及*** |
CN108399122A (zh) * | 2017-02-06 | 2018-08-14 | 北京京东尚科信息技术有限公司 | 测试脚本运行方法与*** |
CN110874322A (zh) * | 2018-09-04 | 2020-03-10 | 阿里巴巴集团控股有限公司 | 一种用于应用程序的测试方法及测试服务器 |
CN113064828A (zh) * | 2021-04-13 | 2021-07-02 | 广州骏伯网络科技有限公司 | 一种自动化测试方法、装置、计算机设备及存储介质 |
CN113392024A (zh) * | 2021-07-02 | 2021-09-14 | 中国工商银行股份有限公司 | 存储过程的测试方法、装置、设备及介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114048084A (zh) * | 2022-01-11 | 2022-02-15 | 深圳佑驾创新科技有限公司 | 一种原理图的测试用例大纲的生成方法、装置和存储介质 |
CN114048084B (zh) * | 2022-01-11 | 2022-04-26 | 深圳佑驾创新科技有限公司 | 一种原理图的测试用例大纲的生成方法、装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109656807B (zh) | 基于信息安全的接口mock测试方法、装置、设备及存储介质 | |
CN107193750B (zh) | 一种脚本录制方法和装置 | |
CN108984388B (zh) | 一种生成自动化测试用例的方法及终端设备 | |
CN112052111B (zh) | 服务器异常预警的处理方法、装置、设备及存储介质 | |
CN111858296B (zh) | 接口测试方法、装置、设备和存储介质 | |
CN112269744A (zh) | ***异常测试方法、装置、计算机设备和存储介质 | |
CN109788052B (zh) | 一种服务器配置远程查询方法、装置、终端及存储介质 | |
CN112631911A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
CN111797026A (zh) | 测试用例生成方法、装置、计算机设备及存储介质 | |
CN112631924A (zh) | 自动化测试方法、装置、计算机设备及存储介质 | |
CN114095567A (zh) | 数据访问请求的处理方法、装置、计算机设备及介质 | |
CN110569984A (zh) | 配置信息生成方法、装置、设备及存储介质 | |
CN113900562A (zh) | 一种基于Excel的测试方法、装置及存储介质 | |
CN112985867B (zh) | 舵机测试方法、装置、设备及存储介质 | |
CN108062401B (zh) | 应用推荐方法、装置及存储介质 | |
CN114218072A (zh) | 测试脚本生成方法、装置、存储介质及计算机设备 | |
CN109491909A (zh) | 一种cpld刷新验证方法、装置、终端及存储介质 | |
CN112988589A (zh) | 一种接口测试方法、装置和*** | |
CN109697166B (zh) | 一种测试数据准备方法及相关装置 | |
CN112416747A (zh) | 一种测试用例执行方法、装置、设备及介质 | |
CN113901852A (zh) | 一种电子设备的检测方法及装置 | |
CN113238955A (zh) | 测试方法、相关装置、及计算机存储介质 | |
CN111228815A (zh) | 处理游戏的配置表的方法、装置、存储介质和*** | |
CN115243286B (zh) | 一种数据处理方法、装置及存储介质 | |
CN112015492B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220107 |