CN108664383A - 一种控件测试方法及软件自动测试方法 - Google Patents
一种控件测试方法及软件自动测试方法 Download PDFInfo
- Publication number
- CN108664383A CN108664383A CN201710193678.XA CN201710193678A CN108664383A CN 108664383 A CN108664383 A CN 108664383A CN 201710193678 A CN201710193678 A CN 201710193678A CN 108664383 A CN108664383 A CN 108664383A
- Authority
- CN
- China
- Prior art keywords
- control
- software
- expression formula
- location information
- testing method
- 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
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/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- 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
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)
- Debugging And Monitoring (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
本发明公开了一种控件测试方法及软件自动测试方法,属于软件自动测试技术领域;方法包括:选取一个控件作为起始控件,并判断该控件的唯一性属性是否有效:若有效则直接生成表达式;若无效则继续判断该控件的非唯一性属性是否有效:若有效则生成表达式并与该控件的上级控件进行递归操作;若无效则根据该控件在同级控件之间的位置序号生成表达式并与上级控件进行递归操作;最后根据关联于起始控件的所有具有上级标签的控件的表达式以及关联于起始控件的表达式形成关联于起始控件的控件定位信息,并根据该控件定位信息执行软件的自动测试步骤。上述技术方案的有益效果是:减少人工配置的繁杂步骤,通过对控件进行验证提升配置准确性,提升测试效率。
Description
技术领域
本发明涉及软件自动测试技术领域,尤其涉及一种控件测试方法及软件自动测试方法。
背景技术
随着计算机技术的发展,越来越多的应用软件被开发出来并被应用于社会的各个领域中。每个应用软件在完成开发并投入市场之前都需要对其进行测试,以判断是否存在程序瑕疵(bug),以及设定的各应用功能是否能够成功实现等,软件测试是软件开发中的重要一环。
现有技术中,通常采用自动测试技术对应用软件进行测试,例如采用设定的脚本模拟使用者使用该应用软件中各应用功能的过程来对软件进行反复测试,以测试该应用软件的各应用功能是否能够如期实现,以及测试该应用软件反复运行的抗压能力等。具体地,现有技术中的软件自动测试技术通常基于应用软件的各个控件,以模拟使用者点击控件的方式对整个应用软件进行使用流程的模拟,从而实现软件自动测试的目的。但是现有技术中对于控件的导入通常采用人工输入形成,或者采用人工编程的方式,或者是坐标的方式来对选定的控件进行预先编辑和配置,这样大大增加了自动测试过程中的人力成本,降低了测试效率。
发明内容
根据现有技术中存在的上述问题,现提供一种控件测试方法及软件自动测试方法的技术方案,旨在减少人工配置的繁杂步骤,通过对控件进行验证提升控件配置的准确性,从而提升测试效率。
上述技术方案具体包括:
一种控件测试方法,适用于软件的自动测试过程中;其中,于待测试的软件中的所有控件之间存在一用于表征层次关系的树形关系结构,还包括:
步骤S1,于所述软件的当前测试界面上选定一控件作为起始控件,并将所述起始控件作为当前控件;
步骤S2,判断所述当前控件的唯一性属性是否有效:
若是,则对应所述唯一性属性生成关联于所述当前控件的第一表达式,以作为所述当前控件的表达式,随后执行步骤S6;
步骤S3,判断所述当前控件的非唯一性属性是否有效:
若是,则对应所述非唯一性属性生成关联于所述当前控件的第二表达式,以作为所述当前控件的所述表达式,随后执行步骤S5;
步骤S4,判断所述当前控件在具有同级标签的控件之间的位置序号,并根据所述位置序号生成关联于所述当前控件的第三表达式,以作为所述当前控件的所述表达式;
步骤S5,判断所述当前控件是否存在具有上级标签的控件:
若是,则将具有上级标签的控件作为所述当前控件,随后返回所述步骤S2;
步骤S6,根据关联于所述起始控件的所有具有上级标签的控件的所述表达式以及关联于所述起始控件的所述表达式形成关联于所述起始控件的控件定位信息并保存,所述控件定位信息用于在软件的所述当前测试界面中查找并标识对应的所述控件;
根据所述步骤S1至所述步骤S6分别针对每个所述控件形成对应的所述控件定位信息,并根据所有所述控件定位信息形成一控件信息列表;
随后根据所述控件信息列表,于所述软件中执行后续的自动测试步骤。
优选的,该控件测试方法,其中,所述步骤S2中,所述唯一性属性为所述控件的ID属性或其他特定属性。
优选的,该控件测试方法,其中,所述步骤S3中,所述非唯一性属性为所述控件的类型等特定属性。
优选的,该控件测试方法,其中,所述步骤S6中,在同一个所述控件定位信息的不同的所述表达式之间采用预设的分隔符进行分隔。
优选的,该控件测试方法,其中,所述预设的分隔符包括空格符号或者“>”符号或者其他特定符号。
优选的,该控件测试方法,其中,在执行完所述步骤S6后,针对形成的一个所述控件定位信息,执行下述步骤:
于所述软件中根据所述控件定位信息对所述控件进行验证,并根据验证结果修改所述控件定位信息;
随后根据所有经过验证的所述控件定位信息形成所述控件信息列表,并于所述软件中进行所述后续的自动测试步骤。
优选的,该控件测试方法,其中,所述后续的自动测试步骤包括:导入所述控件信息列表,以根据所述控件定位信息对软件进行自动测试。
优选的,该控件测试方法,其中,执行所述步骤S6之后,首先执行下述步骤,具体包括:
步骤S71,导入所述控件信息列表,并于所述软件中根据所述控件信息列表中的所述控件定位信息依次对所述控件进行验证,并根据验证结果修改所述控件信息列表中对应的所述控件定位信息;
步骤S72,根据经过修改的所述控件定位信息对软件执行所述后续的自动测试步骤。
一种软件自动测试方法,其中,采用上述的控件测试方法。
上述技术方案的有益效果是:提供一种控件测试方法,能够减少人工配置的繁杂步骤,通过对控件进行验证提升控件配置的准确性,从而提升测试效率。
附图说明
图1是本发明的较佳的实施例中,一种控件测试方法的总体流程示意图;
图2是本发明的较佳的实施例中,后续的自动测试步骤的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
基于现有技术中存在的上述问题,现提供一种控件测试方法,该方法适用于软件自动测试过程中。该方法中,于待测试的软件中的所有控件之间存在一用于表征层次关系的树形关系结构。
本实施例中,上述树形关系结构中,针对一个控件,可以存在具有上级标签的控件,也可以存在具有同级标签的控件,同样可以存在具有下级标签的控件。具体地,所谓具有上级标签的控件,是指当前控件的上级控件,其相互的上下位关系可以通过控件的标签确认。相应地,所谓具有同级标签的控件是指当前控件的同级控件,具有下级标签的控件是指当前控件的下级控件,下文中不再赘述。
则本实施例中,上述方法具体包括如图1所示的步骤:
步骤S1,于软件的当前测试界面上选定一控件作为起始控件,并将起始控件作为当前控件;
步骤S2,判断当前控件的唯一性属性是否有效:
若是,则对应唯一性属性生成关联于当前控件的第一表达式,以作为当前控件的表达式,随后执行步骤S6;
步骤S3,判断当前控件的非唯一性属性是否有效:
若是,则对应非唯一性属性生成关联于当前控件的第二表达式,以作为当前控件的表达式,随后执行步骤S5;
步骤S4,判断当前控件在具有同级标签的控件之间的位置序号,并根据位置序号生成关联于当前控件的第三表达式,以作为当前控件的表达式;
步骤S5,判断当前控件是否存在具有上级标签的控件:
若是,则将具有上级标签的控件作为当前控件,随后返回步骤S2;
步骤S6,根据关联于起始控件的所有具有上级标签的控件的表达式以及关联于起始控件的表达式形成关联于起始控件的控件定位信息并保存,控件定位信息用于在软件的当前测试界面中查找并标识对应的控件。
具体地,本实施例中,上述步骤S1中,使用者可以在软件的当前测试界面上通过预设的操作方式选定一个控件,并对该控件执行形成控件定位信息的相关步骤。上述预设的操作方式可以为同时按住CTRL按键和鼠标右键选中的方式,也可以采用其他预设的操作方式。
本实施例中,上述步骤S2-S5确认了几种控件表达式的生成方式,具体可以包括:
1)首先判断当前控件的唯一性属性是否有效,并在当前控件的唯一性属性有效时,则形成关于当前控件的第一表达式以作为该控件的表达式,随后转向步骤S6。上述第一表达式可以被表示为:tagName[A=B];
其中,A用于表示上述唯一性属性,B用于表示上述唯一性属性的赋值。
则在上述步骤S6中,根据关联于起始控件的所有具有上级标签的控件的表达式以及关联于起始控件的表达式形成关联于起始控件的控件定位信息并保存。
具体地,在进行递归的过程中,首先将使用者点选的一个控件作为起始控件,该起始控件即为当前需要形成控件定位信息的控件。随后将该起始控件作为当前控件,并根据上述步骤S2-S6向上递归,即查找并形成该起始控件的具有上级标签的控件的表达式。具体地,形成该起始控件的所有具有上级标签的控件的表达式,并最终与该起始控件的表达式结合,从而最终形成该起始控件的控件定位信息并保存在控件信息列表中。
本发明的较佳的实施例中,在不同的表达式之间添加预设的分隔符以区分各个表达式,并且表示不同的表达式之间的上下级关系。
在实际应用时,上述预设的分隔符可以用空格符号或者用“>”符号表示,或者可以采用其他合适的分割符号表示。
例如表示为“A B”,该种表示方式中,上述控件之间的上下级关系可以为广泛意义上的,例如A可以表示B控件的上上级控件的表达式,或者表示B控件的上级控件,B表示起始控件的表达式。
又例如表示为“A>B”,该种表示方式中,上述控件之间的上下级关系仅为严格意义上的,即A只可能是B控件的上级控件的表达式,B表示起始控件的表达式。
2)上述步骤S2中,若控件的唯一性属性无效,则转向步骤S3,即判断控件的非唯一性属性是否有效:
若控件的非唯一性属性有效,则进一步确认该控件在具有同级标签的控件中的位置序号,并且生成一第二表达式以作为该控件的表达式。上述第二表达式可以被表示为:tagName.Classname:eq(N)或者是tagName[A=B]:eq(N);
具体地,当上述非唯一性属性为Class属性(类型属性)时,上述第二表达式可以被表示为tagName.Classname:eq(N),其中N用于表示上述位置序号。
而当上述非唯一性属性不为Class属性时,上述第二表达式可以被表示为tagName[A=B]:eq(N);
其中,A用于表示上述非唯一性属性,B用于表示上述非唯一性属性的赋值。
随后,转向步骤S5。即判断该当前控件是否存在上级控件:
若存在,则获取该上级控件,并且将该上级控件作为当前控件,同时返回上述步骤S1,以递归执行上述步骤;
若不存在,则直接执行上述步骤S6,即采用parent→current的方式形成控件定位信息。
3)上述步骤S3中,若控件的非唯一性属性也无效,则转向步骤S4,即根据当前控件的标签获取其在具有同级标签的控件之间的位置序号N,并进而生成一第三表达式以作为该当前控件的表达式。上述第三表达式可以为:tagName:eq(N)。
随后转向步骤S5,即如上文中所述,判断是否存在上级控件,并进行递归操作,随后转向步骤S6,以根据上级控件的表达式、当前控件的表达式以及下级控件的表达式形成当前控件的控件定位信息。
本实施例中,上述步骤S1-S6仅为针对一个控件生成相应的控件定位信息,因此对于上述软件中的每个控件均执行上述步骤,以分别针对每个控件形成对应的控件定位信息。最终根据所有控件定位信息形成一控件信息列表。
本实施例中,最后根据上述控件信息列表执行后续的自动测试步骤。该自动测试步骤在下文中会详述。
本发明的较佳的实施例中,上述唯一性属性可以为该控件的ID属性或者其他特定属性。例如,当上述唯一性属性为该控件的ID时,该控件的第一表达式可以为:tagName[ID=B]。又例如,当上述唯一性属性为该控件的名称时,该控件的第一表达式可以为:tagName[Name=B]。本发明的其他实施例中,上述唯一性属性还可以为当前控件的其他具有唯一性的属性值。
本发明的较佳的实施例中,上述非唯一性属性可以为该控件的Class属性(类型属性),也可以是name属性或者其他的属性。
例如,当上述非唯一性属性为该控件的Class属性(类型属性)时,该控件的第二表达式可以为:tagName.Classname:eq(N)。
又例如,当上述非唯一性属性为该控件的name属性时,该控件的第二表达式可以为:tagName[name=B]:eq(N)。
本发明的较佳的实施例中,上述唯一性属性和非唯一性属性均可以由使用者自由设定。例如使用者可以在对控件进行测试之前先预先设定一个属性表格,并在该属性表格中针对不同种类的控件,选取不同的属性将其确定为唯一性属性或者非唯一性属性。
因此上文中,根据设置的不同,Name属性可以为唯一性属性,也可能会被设置成非唯一性属性。
本发明的一个较佳的实施例中,在执行完步骤S6后,针对形成的一个控件定位信息,执行下述步骤:
于软件中根据控件定位信息对控件进行验证,并根据验证结果修改控件定位信息;
随后根据所有经过验证的控件定位信息形成控件信息列表,并于软件中进行后续的自动测试步骤。
具体地,本实施例中,在形成一个控件定位信息后就对其进行验证,具体的验证过程可以为:
在软件的测试界面中,根据控件定位信息找到符合条件的控件,随后判断找到的控件数量是否大于1:
若控件数量大于1则表示控件未通过验证,此时需要使用者手动更新相应未通过验证的控件的控件定位信息,以更新控件信息列表;
若控件数量为1,则表示控件通过验证,此时不需要对控件信息列表进行更新操作。
则本实施例中,上述控件测试方法的完整步骤可以为:针对一个控件形成对应的控件定位信息→对该控件定位信息进行验证并根据验证结果进行修改→根据所有经过验证的控件定位信息形成控件信息列表→根据控件信息列表执行后续的自动测试步骤。
本实施例中,所谓后续的自动测试步骤可以为现有技术中通常采用的软件自动测试步骤,即导入上述已经完成验证的控件,并且根据上述控件定位信息对软件执行自动测试,在此不再赘述。
本实施例中,上述对控件进行验证的方法也可以采用其他验证方法。
本发明的另一个较佳的实施例中,上文中所述的后续的自动测试步骤可以包括:导入控件信息列表,以根据控件定位信息对软件进行自动测试。换言之,本实施例中,上述控件测试方法的完整步骤可以为:针对每个控件生成对应的控件定位信息→根据控件信息列表对软件执行自动测试。
本发明的另一个较佳的实施例中,在执行完上述步骤S6之后,首先执行如图2所示的步骤,包括:
步骤S71,导入控件信息列表,并于软件中根据控件信息列表中的控件定位信息依次对控件进行验证,并根据验证结果修改控件信息列表中对应的控件定位信息;
步骤S72,根据经过修改的控件定位信息对软件执行后续的自动测试步骤。
具体地,本实施例中,上述控件测试方法的完整步骤可以为:针对每个控件生成对应的控件定位信息→根据所有控件定位信息形成控件信息列表→根据控件信息列表对软件中的控件进行一一验证→根据验证结果对控件定位信息进行修改并更新控件信息列表→根据经过验证的控件信息列表对软件后续的自动测试步骤。
上述后续的自动测试步骤同样为现有技术,即导入经过验证的控件信息列表,并根据导入的列表对软件进行自动测试,在此不再赘述。
上述对控件进行验证的方法可以参照上文中所述的验证方法,也可以采用其他能够对控件进行验证的方法。
本发明的较佳的实施例中,还提供一种软件自动测试方法,其中采用上文中所述的控件测试方法。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
Claims (9)
1.一种控件测试方法,适用于软件的自动测试过程中;其特征在于,于待测试的软件中的所有控件之间存在一用于表征层次关系的树形关系结构,还包括:
步骤S1,于所述软件的当前测试界面上选定一控件作为起始控件,并将所述起始控件作为当前控件;
步骤S2,判断所述当前控件的唯一性属性是否有效:
若是,则对应所述唯一性属性生成关联于所述当前控件的第一表达式,以作为所述当前控件的表达式,随后执行步骤S6;
步骤S3,判断所述当前控件的非唯一性属性是否有效:
若是,则对应所述非唯一性属性生成关联于所述当前控件的第二表达式,以作为所述当前控件的所述表达式,随后执行步骤S5;
步骤S4,判断所述当前控件在具有同级标签的控件之间的位置序号,并根据所述位置序号生成关联于所述当前控件的第三表达式,以作为所述当前控件的所述表达式;
步骤S5,判断所述当前控件是否存在具有上级标签的控件:
若是,则将具有上级标签的控件作为所述当前控件,随后返回所述步骤S2;
步骤S6,根据关联于所述起始控件的所有具有上级标签的控件的所述表达式以及关联于所述起始控件的所述表达式形成关联于所述起始控件的控件定位信息并保存,所述控件定位信息用于在软件的所述当前测试界面中查找并标识对应的所述控件;
根据所述步骤S1至所述步骤S6分别针对每个所述控件形成对应的所述控件定位信息,并根据所有所述控件定位信息形成一控件信息列表;
随后根据所述控件信息列表,于所述软件中执行后续的自动测试步骤。
2.如权利要求1所述的控件测试方法,其特征在于,所述步骤S2中,所述唯一性属性为所述控件的ID属性。
3.如权利要求1所述的控件测试方法,其特征在于,所述步骤S3中,所述非唯一性属性为所述控件的类型属性。
4.如权利要求1所述的控件测试方法,其特征在于,所述步骤S6中,在同一个所述控件定位信息的不同的所述表达式之间采用预设的分隔符进行分隔。
5.如权利要求4所述的控件测试方法,其特征在于,所述预设的分隔符包括空格符号或者“>”符号。
6.如权利要求1所述的控件测试方法,其特征在于,在执行完所述步骤S6后,针对形成的一个所述控件定位信息,执行下述步骤:
于所述软件中根据所述控件定位信息对所述控件进行验证,并根据验证结果修改所述控件定位信息;
随后根据所有经过验证的所述控件定位信息形成所述控件信息列表,并于所述软件中进行所述后续的自动测试步骤。
7.如权利要求1或6所述的控件测试方法,其特征在于,所述后续的自动测试步骤包括:导入所述控件信息列表,以根据所述控件定位信息对软件进行自动测试。
8.如权利要求1所述的控件测试方法,其特征在于,执行所述步骤S6之后,首先执行下述步骤,具体包括:
步骤S71,导入所述控件信息列表,并于所述软件中根据所述控件信息列表中的所述控件定位信息依次对所述控件进行验证,并根据验证结果修改所述控件信息列表中对应的所述控件定位信息;
步骤S72,根据经过修改的所述控件定位信息对软件执行所述后续的自动测试步骤。
9.一种软件自动测试方法,其特征在于,采用如权利要求1-8中所述的控件测试方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710193678.XA CN108664383B (zh) | 2017-03-28 | 2017-03-28 | 一种控件测试方法及软件自动测试方法 |
PCT/CN2018/081553 WO2018177435A1 (zh) | 2017-03-28 | 2018-04-02 | 一种控件测试方法及软件自动测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710193678.XA CN108664383B (zh) | 2017-03-28 | 2017-03-28 | 一种控件测试方法及软件自动测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108664383A true CN108664383A (zh) | 2018-10-16 |
CN108664383B CN108664383B (zh) | 2021-10-15 |
Family
ID=63674291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710193678.XA Active CN108664383B (zh) | 2017-03-28 | 2017-03-28 | 一种控件测试方法及软件自动测试方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108664383B (zh) |
WO (1) | WO2018177435A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704327A (zh) * | 2019-10-11 | 2020-01-17 | 江苏赛诺格兰医疗科技有限公司 | 一种pet-ct***控制软件自动化测试的辅助方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6522995B1 (en) * | 1999-12-28 | 2003-02-18 | International Business Machines Corporation | Method and apparatus for web-based control of a web-based workload simulation |
CN103309797A (zh) * | 2012-03-09 | 2013-09-18 | 阿里巴巴集团控股有限公司 | 用户界面自动化测试方法及装置 |
CN103780448A (zh) * | 2012-10-23 | 2014-05-07 | 百度在线网络技术(北京)有限公司 | 一种控件层代码的生成方法及装置 |
CN105743736A (zh) * | 2016-01-27 | 2016-07-06 | 武汉联影医疗科技有限公司 | 自动化测试方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598380B (zh) * | 2015-01-16 | 2017-08-01 | 广东欧珀移动通信有限公司 | 一种基于控件的自动化测试方法及*** |
CN105988934B (zh) * | 2016-02-01 | 2018-07-27 | 腾讯科技(深圳)有限公司 | 手游自动化检测方法及装置 |
-
2017
- 2017-03-28 CN CN201710193678.XA patent/CN108664383B/zh active Active
-
2018
- 2018-04-02 WO PCT/CN2018/081553 patent/WO2018177435A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6522995B1 (en) * | 1999-12-28 | 2003-02-18 | International Business Machines Corporation | Method and apparatus for web-based control of a web-based workload simulation |
CN103309797A (zh) * | 2012-03-09 | 2013-09-18 | 阿里巴巴集团控股有限公司 | 用户界面自动化测试方法及装置 |
CN103780448A (zh) * | 2012-10-23 | 2014-05-07 | 百度在线网络技术(北京)有限公司 | 一种控件层代码的生成方法及装置 |
CN105743736A (zh) * | 2016-01-27 | 2016-07-06 | 武汉联影医疗科技有限公司 | 自动化测试方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704327A (zh) * | 2019-10-11 | 2020-01-17 | 江苏赛诺格兰医疗科技有限公司 | 一种pet-ct***控制软件自动化测试的辅助方法 |
CN110704327B (zh) * | 2019-10-11 | 2023-03-31 | 江苏赛诺格兰医疗科技有限公司 | 一种pet-ct***控制软件自动化测试的辅助方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2018177435A1 (zh) | 2018-10-04 |
CN108664383B (zh) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104391797B (zh) | Gui控件的识别方法和装置 | |
CN106528395B (zh) | 测试用例的生成方法及装置 | |
CN104794057B (zh) | 一种交叉事件自动化测试方法和装置 | |
CN109857668A (zh) | Ui自动化功能测试方法、测试装置、测试设备及存储介质 | |
CN110389898A (zh) | 测试策略的获取方法、装置、终端及计算机可读存储介质 | |
CN107038380B (zh) | 一种基于程序特征树的漏洞检测方法及*** | |
CN106326104A (zh) | 终端控件测试方法及装置 | |
CN105184575B (zh) | 交易***构建方法、交易流程控制装置及第三方交易平台 | |
CN107741950A (zh) | 数据同步任务的处理方法、装置、处理器及服务端 | |
KR101335912B1 (ko) | 테스트 통합 관리 시스템 및 방법 | |
CN105955888A (zh) | 一种页面调试预览方法及*** | |
CN109101410B (zh) | 一种风险驱动测试方法和装置以及计算机可读存储介质 | |
CN111190598A (zh) | 基于控件库拖拽式开发的燃机监控软件画面组态方法 | |
CN106326125A (zh) | 一种测试用例生成方法 | |
CN106021101A (zh) | 对移动终端进行测试的方法及装置 | |
CN107729372A (zh) | 一种异常指示方法及移动终端 | |
CN108875317A (zh) | 软件克隆检测方法及装置、检测设备及存储介质 | |
CN106406918A (zh) | 源代码自动合并方法和源代码自动合并装置 | |
CN108664383A (zh) | 一种控件测试方法及软件自动测试方法 | |
CN103309805A (zh) | xUnit框架下面向对象软件中测试目标的自动化选择方法 | |
CN106933744A (zh) | 节点修订状态标记方法及装置、电子设备及存储介质 | |
CN110347976A (zh) | 快速导出设备数据模型的方法、***、装置和存储介质 | |
CN104239212B (zh) | 测试用例的查询方法及装置、测试用例的建立方法及装置 | |
CN105677851B (zh) | 一种界面截图方法及用户设备 | |
CN113553268A (zh) | 一种ai智能软件测试方法 |
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 |