CN107223257A - 测试方法、测试服务器及*** - Google Patents
测试方法、测试服务器及*** Download PDFInfo
- Publication number
- CN107223257A CN107223257A CN201780000294.XA CN201780000294A CN107223257A CN 107223257 A CN107223257 A CN 107223257A CN 201780000294 A CN201780000294 A CN 201780000294A CN 107223257 A CN107223257 A CN 107223257A
- Authority
- CN
- China
- Prior art keywords
- test
- crash event
- history
- current
- solution
- 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
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/96—Management of image or video recognition tasks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
- G06V10/987—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns with the intervention of an operator
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例提供一种测试方法、测试服务器及***,先通过确定当前测试失败事件是否能够匹配到预先存储历史测试失败事件,在匹配到预先存储的历史测试失败事件时,就利用前期为解决历史测试失败事件而采用的解决方案对当前测试项重新测试,这样能够极大地减少或者避免了人工分析,进而能够实现提高测试效率的目的。此外,在确定不存在与当前测试失败事件匹配的历史测试失败事件,还能够获取人工分析的解决方案,以进一步地确保测试通过率。
Description
技术领域
本发明属于测试技术领域,尤其涉及一种测试方法、测试服务器及***。
背景技术
电子产品如指纹类装置在批量生产前,需要进行功能指标的量产测试,通过测试来筛选产品,严格保证产品质量,确保达到市场量产要求。
目前,量产测试通常采用如下的步骤进行检测:生产线平台在纳入测试工具后进行相关测试项检测,待全部测试项通过后,可认作该功能测试通过。
然而,在现有的量产测试过程中,在功能测试中一旦出现任何一测试项出现问题,测试工具都会退出测试,暂视作不良品处理,等待技术人员的专业技术分析并进行测试技术方案的修改,但是,这种分析和技术方案的修改依赖于人工分析的进度,进而导致测试效率低下的问题。
发明内容
本发明实施例的目的在于提供一种测试方法、测试服务器及***,用于解决现有技术中上述技术问题。
本发明实施例第一方面提供一种测试方法,包括:将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配;
在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
可选地,所述根据当前测试方案对测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,包括:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配。
可选地,所述当前测试log信息包括对所述当前测试项执行当前测试方案的当前测试输入数据以及当前测试输出数据,所述历史测试log信息包括对所述历史测试项执行历史测试方案的历史测试输入数据以及历史测试输出数据;
其中,所述根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配,包括:
根据所述当前测试失败事件的当前测试输入数据以及当前测试输出数据与预先存储的历史测试输入数据以及历史测试输出数据分别进行匹配。
可选地,还包括:根据设定的数据通讯协议对当前测试log信息进行分析以从中提取关键特征数据;
其中,根据所述当前测试失败事件的当前测试输入数据以及当前测试输出数据与预先存储的历史测试输入数据以及历史测试输出数据分别进行匹配包括:
根据所述当前测试失败事件的当前测试关键过程数据与预先存储的历史测试失败事件的历史测试关键过程数据分别进行匹配。
可选地,根据设定的数据通讯协议对当前log信息进行分析以从中提取关键特征数据包括:
根据设定的数据通讯协议对所述当前log信息进行拆分和提取以获取其中的标记部分和数据部分;其中,所述标记部分用于标识不同的所述当前测试项,所述数据部分用于记载当前测试输入数据、当前测试输出数据以及当前测试关键过程数据。
可选地,所述确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试包括:
根据预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
可选地,所述根据预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案包括:
根据预先存储的历史测试失败事件与相适配的所述解决方案的映射信息表,确定应对所述历史测试失败事件的解决方案,所述映射信息表用于指示所述历史测试失败事件与所述解决方案的对应关系。
可选地,所述映射信息表映射一个或多个案例,所述案例关联所述历史测试失败事件的事件类型属性和/或数据特征值以及相应的解决方案。
可选地,还包括:
将所述当前测试测试失败事件作为新的历史测试失败事件,以对历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
可选地,还包括:
在不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
可选地,还包括:
在不存在与当前测试失败事件匹配的历史测试失败事件时,对当前测试失败事件进行标记。
可选地,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试包括:
对多个项目中同类型的多个当前测试失败事件进行人工分析以获取应对所述当前测试失败事件的解决方案。
可选地,还包括:
将所述当前测试测试失败事件作为新的历史测试失败事件,将通过所述人工分析获取到的应对所述当前测试失败事件的解决方案作为新的解决方案,以更新历史测试失败事件与相适配的所述解决方案的对应关系。
可选地,还包括:
获取所述历史测试失败事件的发生频次,根据所述发生频次确定是否需要对历史测试失败事件进行人工分析,在确定需要对历史测试失败事件进行人工分析时,将通过所述人工分析获取到的应对所述历史测试失败事件的解决方案作为新的解决方案,以更新历史测试失败事件与相适配的所述解决方案的对应关系。
本发明实施例第二方面提供一种测试服务器,包括:
匹配模块,用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,在存在与当前测试失败事件匹配的历史测试失败事件时,触发确定模块;
所述确定模块,用于确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
可选地,所述匹配模块,进一步用于:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配。
可选地,所述测试服务器还包括:存储模块,用于存储的历史测试失败事件与相适配的所述解决方案的对应关系;
可选地,所述确定模块,进一步用于:根据所述存储模块中预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
可选地,所述测试服务器还包括:更新模块,用于将所述当前测试测试失败事件作为新的历史测试失败事件,以对所述存储模块中的历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
可选地,在所述匹配模块中不存在与当前测试失败事件匹配的历史测试失败事件时,则触发获取模块;所述获取模块用于根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
本发明实施例第三方面提供一种测试***,包括:测试工具和测试服务器;
所述测试工具,用于根据所述解决方案对所述当前测试项重新进行测试;
所述测试服务器,用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,并在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以使得测试工具根据所述解决方案对所述当前测试项重新进行测试。
可选地,所述测试***还包括:技术支持端,用于在所述测试服务器不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
本发明实施例提供的测试方法、测试服务器及***,先通过确定当前测试失败事件是否能够匹配到预先存储历史测试失败事件,在匹配到预先存储的历史测试失败事件时,就利用前期为解决历史测试失败事件而采用的解决方案对当前测试项重新测试,这样能够极大地减少或者避免了人工分析,进而能够实现提高测试效率的目的。此外,在确定不存在与当前测试失败事件匹配的历史测试失败事件,还能够获取人工分析的解决方案,以进一步地确保测试通过率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的测试方法的流程图。
图2为本发明又一实施例提供的测试方法的流程图。
图3为本发明另一实施例提供的测试方法的流程图。
图4为本发明再一实施例提供的测试方法的流程图。
图5为本发明实施例提供的测试服务器的结构示意图。
图6为本发明实施例提供的测试***的结构示意图。
图7为本发明实施例示例性的满足某种数据通讯协议的数据结构图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明下述实施例提供的测试方法的执行主体可以是测试服务器1,测试服务器1与产线端的测试工具2进行数据交互,以使产线端的测试工具2对发生了当前测试失败事件的当前测试项重新进行测试。测试服务器1还可与技术支持端3进行数据交互,以使产线端的测试工具2对发生了当前测试失败事件的当前测试项重新进行测试。
举例来说,测试工具2对测试对象实施的测试方案存储在测试服务器1中,通过测试服务器1将测试方案注入测试工具2之后,测试工具2执行对测试对象的测试工作。此外,技术支持端3可以将新的测试方案上传到测试服务器1以更新存储的测试方案,从而能够满足实际生产中测试方案需要视生产情况而调整的需求,进而达到更好的测试效果。
具体地,以进行一个测试项的测试过程为:在包括测试服务器1的测试***中,产线端的测试工具2通过对测试对象(如指纹类装置)实施测试方案以验证测试对象的性能或功能等,其中,测试方案规定了各个测试项的测试标准,在对某一测试项的测试过程,若测试结果不符合测试方案中的测试标准,则该测试项测试失败,反之,该测试项测试成功。举例来说,先将测试方案注入到测试工具2中,接着通过测试工具2依据测试方案中的测试标准对测试对象进行逐项测试,若测试到某一测试项时,测试不通过也即测试失败,这时测试工具2会暂停测试工作直至有新的测试方案注入到测试工具2中,紧接着测试工具2根据新的测试方案重新对测试对象进行测试。
当测试服务器1存在应对当前测试失败事件的测试方案时,直接从测试服务器1获取应对当前测试失败事件的测试方案。当测试服务器1不存在应对当前测试失败事件的测试方案且如果还要继续进行测试,测试服务器1会将当前测试失败事件打包发给技术支持端3,技术支持端3的技术人员对当前测试失败事件进行人工分析并提供相应的解决方案返回给测试服务器1,接着测试服务器1根据新的解决方案生成新的测试方案并注入到测试工具2中,接着测试工具2会依据新的测试方案对失败的测试项重新进行测试。
图1为本发明一实施例提供的测试方法的流程图。如图1所示,本实施例中提供的测试方法包括:
步骤S101、将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配。
本实施例中,在测试对象量产阶段的测试过程中,若干个的测试对象会出现多样化的测试失败事件,在多样化的测试失败事件中,一些可能是已发生过的历史测试失败事件,另一些可能是首次发生的测试失败事件。为此,在本实施例中,由测试服务器1对测试过程中遇到的测试失败事件进行存储以形成历史测试失败事件,当再次发生相同的测试失败事件时,若能够匹配到历史测试失败事件,说明测试服务器1存在能够处理当前测试失败事件的解决方案,可直接从测试服务器1获取解决方案,从而实现提高测试效率的目的。
在一种可能的实现方式中,通过测试log信息记载测试过程中的测试输入数据、测试输出数据、测试过程数据中的任一种或多种等。其中,步骤S101的具体的实现方式可以为:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配,以确定测试服务器1上是否存在应对所述当前测试失败事件的解决方案。当当前测试log信息包括测试输入数据、测试输出数据时,在进一步可能的实现方式中,步骤S101的具体的实现方式具体可为:根据所述当前测试失败事件的当前测试输入数据以及当前测试输出数据与预先存储的历史测试输入数据以及历史测试输出数据分别进行匹配。
具体地,当前测试log信息包括对当前测试项执行当前测试方案的当前测试输入数据以及当前测试输出数据,历史测试log信息包括对历史测试项执行历史测试方案的历史测试输入数据以及历史测试输出数据。通过将当前测试log信息中当前测试输入数据以及当前测试输出数据与历史测试log信息中历史测试输入数据以及历史测试输出数据分别进行比对,判断测试服务器1上是否存在应对当前测试失败事件的解决方案。举例来说,在进行数据比对时具体为:先根据数据确定事件类型属性,通过事件类型属性确定当前测试失败事件对应的测试项,如指纹图像采集时间测试项、认假率测试项、拒真率测试项等测试项中某一种测试项出现了测试失败事件,接着根据数据特征值确定是否存在应对当前测试失败事件的解决方案。以对产线端的多个测试对象进行指纹图像采集时间测试项为例,尽管测试方案相同,实际测试过程中很可能存在因多样化的原因造成的测试失败事件。比如有指纹接触的时间不够、或是指纹按压不当,亦或是没有达到设定的指纹图像采集的次数不到等造成测试失败事件的发生,导致这些测试失败事件的原因可能有多种,比如测试方案本身不合理,测试对象本身有问题等等。需要说明的是,本实施例中的事件类型属性为指纹图像采集时间测试项,数据特征值是指指纹接触的时间、指纹按压形式、指纹图像采集的次数等。因此本实施例中,通过当前测试输入数据与历史测试输入数据确定当前测试失败事件与历史测试失败事件是否匹配,还通过当前测试输出数据与历史测试输出数据确定当前测试失败事件与历史测试失败事件是否匹配,提高当前测试失败事件与历史测试失败事件匹配的准确度。
本实施例中,具体以对指纹类装置进行认假率测试项的测试失败事件进行匹配为例说明。
认假率(False Accept Rate,FAR)又称误识率,是指将不同的指纹误认为是相同的指纹,而加以接收的出错概率,其定义为:FAR=错判的指纹数目/考察的指纹总数目×100%。
认假率具体的测试方案为:先将图像库中的部分的图像导入到指纹类装置中,然后依次将图像库中的剩下的其他图像与预先导入的部分的图像进行比对,若总比对次数为N次(等同考察的指纹总数目),比对成功次数为M次(等同错判的指纹数目),则FAR=M/N×100%。若测试出的认假率符合当前测试方案的测试标准,则表明认假率测试项测试成功,否则测试失败。
具体地,针对认假率测试项的当前测试失败事件,当前测试项log信息会记载当前测试项的名称如认假率测试项、图像库的全部图像、部分的图像、总比对次数、比对成功次数、FAR、测试结果(指测试失败)等,其中当前测试项的测试输入数据比如为图像库的全部图像、部分的图像,当前测试项的测试输出数据比如为FAR、测试结果(指测试失败),当前测试项的测试过程数据为总比对次数、比对成功次数。
对应地,针对认假率测试项的历史测试失败事件,历史测试项log信息中包括测试项的名称如认假率测试项、图像库的全部图像、部分的图像、总比对次数、比对成功次数、FAR、测试结果(指测试失败)等,对应地,历史测试项的测试输入数据比如为图像库的全部图像、部分的图像,历史测试项的测试输出数据比如为FAR、测试结果(指测试失败),历史测试项的测试过程数据为总比对次数、比对成功次数。
因此,当前测试项的测试输入数据、当前测试项的输出过程数据与历史测试项的测试输入数据一一进行比对,进一步地,当前测试项的测试过程数据与历史测试项的测试过程数据一一进行比对,从而完成上述匹配,进而快速准确地确定是否存在与当前测试失败事件匹配的历史测试失败事件。
需要说明的是,本实施例不局限于对认假率测试项的测试失败事件的匹配,比如还可以包括对拒真率测试项的测试失败事件的匹配,详细不再赘述。
步骤S102、在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
举例来说,在当前测试失败事件匹配到历史测试失败事件之后,就能够利用前期为解决历史测试失败事件而采用的解决方案来处理当前测试失败事件。
具体地,根据前期为解决历史测试失败事件而采用的解决方案更新当前测试方案以形成新的测试方案,将新的测试方案注入到测试工具2中,接着测试工具2会依据新的测试方案中的新的解决方案对失败的测试项重新进行测试。
需要说明的是,还可以将存储的历史测试失败事件以及对应的解决方案均存储在测试服务器1上,为此,本实施例中还可以包括:根据获取的处理当前测试失败事件的解决方案不断更新对测试对象实施的解决方案,这样提升测试方案的实用性。
本实施例提供的测试方法,先通过确定当前测试失败事件是否能够匹配到预先存储历史测试失败事件,在匹配到预先存储的历史测试失败事件时,就利用前期为解决历史测试失败事件而采用的解决方案对当前测试项重新测试,这样能够极大地减少或避免人工分析,进而能够实现提高测试效率的目的。
图2为本发明又一实施例提供的测试方法的方法流程图。如图2所示,本实施例提供的测试方法包括:
步骤S201、根据设定的数据通讯协议对当前测试log信息进行分析以从中提取关键特征数据。
在一种可能的实现方式中,步骤S201的具体实现方式为:根据设定的数据通讯协议对所述当前log信息进行拆分和提取以获取其中的标记部分和数据部分,其中,所述标记部分用于标识不同的所述当前测试项,所述数据部分用于记载当前测试输入数据、当前测试输出数据以及当前测试关键过程数据。
举例来说,可以自行设定测试log信息的数据通讯协议,通过识别测试log信息中的不同部分获取不同的关键特征数据,所述关键特征数据包括测试输入数据、测试输出数据、测试过程数据中的任意一种或多种。
图7为本发明实施例示例性的满足某种数据通讯协议的数据结构图。参见图7,当进入对测试对象的某一项进行测试时,Header部分的信息为传输基本构成信息头,比如Header部分作为用于标识不同当前测试项的标记部分,开始测试时在begin中标记该测试项,完成测试时在end中标记,在source中的data部分标记测试输入数据和/或测试输出数据,在source中的info部分标记测试过程数据,source部分作为测试项的数据部分。从而通过识别测试log信息中Header部分,可以确定当前测试项是何种类型的测试项;通过识别测试测试log信息中begin部分,可以获取某一项测试项开始时间节点;通过识别测试测试log信息中end部分,可以获取某一项测试项结束时间节点;通过识别data部分,能够获取对某一项测试项的测试输入数据或测试输出数据,通过识别对某一项测试项的info部分标记,可以获取对某一项测试项的测试过程数据。
步骤S202、根据所述当前测试失败事件的当前测试关键特征数据与预先存储的历史测试失败事件的历史测试关键特征数据分别进行匹配。
本实施例中,由于关键特征数据可以包括测试输入数据、测试输出数据、测试过程数据,为此,有关特征数据的匹配请参见上述实施例记载,在此不再赘述。
步骤S203、在存在与当前测试失败事件匹配的历史测试失败事件时,根据预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
举例来说,本实施例通过预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,当确定存在与当前测试失败事件匹配的历史测试失败事件时,可以通过索引等方式查询对应关系,进而快速地检索到新的解决方案。
在一种可能的实现方式中,步骤S203的具体的实现方式为:根据预先存储的历史测试失败事件与相适配的所述解决方案的映射信息表,确定应对所述历史测试失败事件的解决方案,所述映射信息表用于指示所述历史测试失败事件与所述解决方案的对应关系。具体地,本实施例通过建立映射信息表简单方便地反映历史测试失败事件与相适配的所述解决方案的对应关系。
进一步地,所述映射信息表映射一个或多个案例,所述案例关联所述历史测试失败事件的事件类型属性和/或数据特征值以及相应的解决方案。举例来说,多起指纹图像采集时间测试项的测试失败事件可能都是由于指纹接触的时间不够造成的,但是多起认假率测试项的测试失败事件的指纹接触的时间很可能是各不相同。本实施例中的案例关联测试失败事件的事件类型属性和/或数据特征值以及对应的解决方案,这样既可以尽可能多地在映射信息表存储更多的历史测试失败事件,还可以根据测试失败事件中的事件类型属性和/或数据特征值快速地确定解决方案,在保证映射信息表具有海量的历史测试失败事件的基础上,还能快速地确定解决方案,进而提高测试效率。当然,本实施例中的案例的具体情况根据实际需求设定。
步骤S204、将所述当前测试测试失败事件作为新的历史测试失败事件,以对历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
具体地,本实施例通过将所述当前测试测试失败事件作为新的历史测试失败事件以使存储的历史测试失败事件越来越多,以提高当前测试失败事件与历史测试失败事件匹配成功的概率。越来越多的历史测试事件也能反映能够提供大量的解决方案应对不同的测试失败事件,后期遇到测试失败事件时,能够快速地从大量的解决方案中提取相应的解决方案,进一步减少对人工分析的依赖,节约了大量的人力资源。此外,通过对历史测试失败事件与相适配的所述解决方案的对应关系进行更新,相当于在不断增加样本量,能够进一步准确地从海量的解决方案中提取相适配的解决方案。
本实施例提供的测试方法,本实施例通过提取测试log信息中的测试关键特征数据能够快速准确地确定是否存储与当前测试失败事件匹配的历史测试失败事件;通过预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,当确定存在与当前测试失败事件匹配的历史测试失败事件时,可以通过索引等方式查询对应关系,进而快速地检索到新的解决方案,进一步地实现提高测试效率的目的;此外,通过将所述当前测试测试失败事件作为新的历史测试失败事件以使存储的历史测试失败事件越来越多,以提高当前测试失败事件与历史测试失败事件匹配成功的概率。
图3为本发明另一实施例提供的测试方法的方法流程图。本实施例是对上述实施例提供的测试方法做进一步的补充说明,本实施例中,针对上述图1、图2实施例,出现了当前测试项失败事件,而测试服务器1不存在对应的解决方案,但是又需要对当前测试项继续进行测试。如图3所示,本实施例提供的测试方法包括:
步骤S301、将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配。
需要说明的是,本实施例中步骤S301实现方式与上述实施例中的步骤S101的实现方式相同,在此不在赘述。
步骤S302、在不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
具体地,当测试服务器1不存在与当前测试失败事件匹配的历史测试失败事件,此时测试服务器1通过设置的接口将当前测试失败事件对应的测试log信息打包发给技术支持端3,技术支持端3的技术人员对当前测试失败事件进行人工分析并提供相应的解决方案通过设置的接口返回给测试服务器1,接着测试服务器1根据新的解决方案生成新的测试方案并注入到测试工具2中,接着测试工具2会依据新的测试方案中的新的解决方案对失败的测试项重新进行测试。
本实施例在确定不存在与当前测试失败事件匹配的历史测试失败事件,还能够获取人工分析的解决方案,以进一步地确保测试通过率及可靠性。
在一种可能的实现方式中,步骤S302的具体实现方式为:在不存在与当前测试失败事件匹配的历史测试失败事件时,对当前测试失败事件进行标记。需要说明的是,执行步骤S302之后,就能够实现根据对标记的所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
具体地,通过将当前测试失败事件标记为未解决的测试失败事件,能够直观地通知技术支持端3的技术人员需要对当前测试失败事件提供技术分析,能够极大地缩短通过人工分析而获取的解决方案的时间,进一步提高测试效率。
在又一种可能的实现方式中,步骤S302的具体实现方式为:对多个项目中同类型的多个当前测试失败事件进行人工分析以获取应对所述当前测试失败事件的解决方案。
举例来说,不同生产地址的多条生成线即多个项目都在进行对多个测试对象的量产测试,若出现同类型的多个当前测试失败事件,先对同类型的多个当前测试失败事件进行标记为某种类型的测试失败事件,技术支持端3根据标记判断出多个当前测试失败事件为同类型的测试失败事件,这样技术支持端3可只进行一次人工分析来获取应对当前测试失败事件的解决方案,而无需对每一个同类型的当前测试失败事件都进行人工分析,从而提高了获取应对所述当前测试失败事件的解决方案的速度,同时也节省了人力成本。当然,本实施例中的项目不限于举例说明。
本实施例提供的测试方法,在确定不存在与当前测试失败事件匹配的历史测试失败事件,还能够获取人工分析的解决方案,以进一步地确保测试通过率及可靠性。此外,通过对当前测试失败事件进行标记,能够极大地缩短通过人工分析而获取的解决方案的时间,进一步提高测试效率。
图4为本发明再一实施例提供的测试方法的方法流程图。如图4所示,本实施例提供的测试方法包括:
步骤S401、将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配。
步骤S402、在不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
需要说明的是,本实施例中步骤S401和步骤S402的实现方式与上述实施例中的步骤S301和步骤S302的实现方式相同,在此不在赘述。
步骤S403、将所述当前测试测试失败事件作为新的历史测试失败事件,将通过所述人工分析获取到的应对所述当前测试失败事件的解决方案作为新的解决方案,以更新历史测试失败事件与相适配的所述解决方案的对应关系。
具体地,无论是否存在与当前测试失败事件匹配的历史测试失败事件,本实施例同样将所述当前测试测试失败事件作为新的历史测试失败事件并进行存储以使存储的历史测试失败事件越来越多,以提高当前测试失败事件与历史测试失败事件匹配的概率。
本实施例一方面不断更新预存的历史测试失败事件,另一方面不断更新历史测试失败事件与相适配的所述解决方案的对应关系比如映射表,以提高获取处理当前测试失败事件的解决方案的概率。
本实施例中,步骤S403中还可以对所述历史测试失败事件的解决方案进行优化或者提供全新的解决方案,再进一步更新历史测试失败事件与相适配的所述解决方案的对应关系;具体地,其可以包括:获取所述历史测试失败事件的发生频次;根据所述发生频次确定是否需要对历史测试失败事件进行人工分析;若确定需要对历史测试失败事件进行人工分析,则将通过所述人工分析获取到的应对所述历史测试失败事件的解决方案作为新的解决方案。
举例来说,在实际的测试过程中,测试失败事件可能是由于测试方案中设置不合适的测试项阈值造成临界误判情况而导致的,进而导致测试失败事件的发生频次高,这时就需要修正测试方案中的各种测试项阈值,以尽量避免临界误判的测试失败事件的出现。本实施例通过从当前测试项对应的关键特征数据中获取历史测试失败事件的发生频次,若判断出发生频次高,则确定对历史测试失败事件进行人工分析以获取应对历史测试失败事件的新的解决方案,同时更新历史测试失败事件与相适配的解决方案的对应关系。该新的解决方案可以是对测试服务器1上已有解决方案的优化,或者是经过人工分析后提供的全新的解决方案。
图5为本发明实施例提供的测试服务器的结构示意图。该服务器可以通过硬件、软件或硬件和软件相结合的方式实现。如图5所示,本实施例提供的测试服务器1包括:匹配模块11和确定模块12。
其中,匹配模块11用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,在存在与当前测试失败事件匹配的历史测试失败事件时,则触发确定模块12。
在一种可能的实现方式中,所述匹配模块11,进一步用于:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配。
其中,所述确定模块12,用于确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
进一步地,所述测试服务器还包括:存储模块,用于存储的历史测试失败事件与相适配的所述解决方案的对应关系;
在一种可能的实现方式中,所述确定模块12,进一步用于:根据所述存储模块中预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
进一步地,所述测试服务器还包括:更新模块,用于将所述当前测试测试失败事件作为新的历史测试失败事件,以对所述存储模块中的历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
进一步地,在所述匹配模块11中不存在与当前测试失败事件匹配的历史测试失败事件时,则触发获取模块13;所述获取模块13用于根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
需要说明的是,本实施例的测试服务器1可以用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本实施例提供的测试服务器,先通过确定当前测试失败事件是否能够匹配到预先存储历史测试失败事件,在匹配到预先存储的历史测试失败事件时,就利用前期为解决历史测试失败事件而采用的解决方案对当前测试项重新测试,这样能够极大地减少或避免人工分析,进而能够实现提高测试效率的目的。
图6为本发明实施例提供的测试***的结构示意图。如图6所示,本发明实施例提供的测试***包括:上述实施例中的任一项所述的测试服务器1和测试工具2。
所述测试服务器1,用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,并在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以使得测试工具2根据所述解决方案对所述当前测试项重新进行测试。
所述测试工具2,用于根据所述解决方案对所述当前测试项重新进行测试。举例来说,通过测试工具2对产线端的测试对象实施测试方案。测试工具2的测试方案由测试服务器1注入,若遇到测试失败事件,测试工具2将当前测试失败事件上传到测试工具2,测试工具2根据当前测试失败事件与预先存储的历史测试失败事件进行匹配,当匹配成功时,则获取应对历史测试失败事件对应的解决方案,接着根据获得的新的解决方案更新当前测试方案以形成新的解决测试方案,将新的测试方案注入到测试工具2中,紧接着测试工具2会依据新的测试方案中的新的解决方案对失败的测试项重新进行测试。
进一步地,所示测试***,还包括:技术支持端3,用于在所述测试服务器1不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。举例来说,当测试服务器1中不存在与当前测试失败事件匹配的历史测试失败事件,这时测试服务器1会将当前测试失败事件打包发给技术支持端3,技术支持端3的技术人员对当前测试失败事件进行人工分析并提供相应的解决方案返回给测试服务器1,接着测试服务器1根据新的解决方案生成新的测试方案并注入到测试工具2中,接着测试工具2会依据新的测试方案中的新的解决方案对失败的测试项重新进行测试。
本实施例提供的测试***,先通过确定当前测试失败事件是否能够匹配到预先存储历史测试失败事件,在匹配到预先存储的历史测试失败事件时,就利用前期为解决历史测试失败事件而采用的解决方案对当前测试项重新测试,这样能够极大地减少或避免人工分析,进而能够实现提高测试效率的目的。此外,在确定不存在与当前测试失败事件匹配的历史测试失败事件,还能够获取人工分析的解决方案,以进一步地确保测试通过率。
最后应说明的是:以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,所述计算机可读记录介质包括用于以计算机(例如计算机)可读的形式存储或传送信息。
本领域的技术人员应明白,本发明实施例的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明实施例权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。
Claims (21)
1.一种测试方法,其特征在于,包括:
将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配;
在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
2.根据权利要求1所述的方法,其特征在于,所述根据当前测试方案对测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,包括:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配。
3.根据权利要求2所述的方法,其特征在于,所述当前测试log信息包括对所述当前测试项执行当前测试方案的当前测试输入数据以及当前测试输出数据,所述历史测试log信息包括对所述历史测试项执行历史测试方案的历史测试输入数据以及历史测试输出数据;
其中,所述根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配,包括:
根据所述当前测试失败事件的当前测试输入数据以及当前测试输出数据与预先存储的历史测试输入数据以及历史测试输出数据分别进行匹配。
4.根据权利要求3所述的方法,其特征在于,还包括:根据设定的数据通讯协议对当前测试log信息进行分析以从中提取关键特征数据;
其中,根据所述当前测试失败事件的当前测试输入数据以及当前测试输出数据与预先存储的历史测试输入数据以及历史测试输出数据分别进行匹配包括:
根据所述当前测试失败事件的当前测试关键过程数据与预先存储的历史测试失败事件的历史测试关键过程数据分别进行匹配。
5.根据权利要求4所述的方法,其特征在于,根据设定的数据通讯协议对当前log信息进行分析以从中提取关键特征数据包括:
根据设定的数据通讯协议对所述当前log信息进行拆分和提取以获取其中的标记部分和数据部分;其中,所述标记部分用于标识不同的所述当前测试项,所述数据部分用于记载当前测试输入数据、当前测试输出数据以及当前测试关键过程数据。
6.根据权利要求1所述的方法,其特征在于,所述确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试包括:
根据预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
7.根据权利要求6所述的方法,其特征在于,所述根据预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案包括:
根据预先存储的历史测试失败事件与相适配的所述解决方案的映射信息表,确定应对所述历史测试失败事件的解决方案,所述映射信息表用于指示所述历史测试失败事件与所述解决方案的对应关系。
8.根据权利要求7所述的方法,其特征在于,所述映射信息表映射一个或多个案例,所述案例关联所述历史测试失败事件的事件类型属性和/或数据特征值以及相应的解决方案。
9.根据权利要求6所述的方法,其特征在于,还包括:
将所述当前测试测试失败事件作为新的历史测试失败事件,以对历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
10.根据权利要求1至9任一项所述的方法,其特征在于,还包括:
在不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
11.根据权利要求10所述的方法,其特征在于,还包括:
在不存在与当前测试失败事件匹配的历史测试失败事件时,对当前测试失败事件进行标记。
12.根据权利要求10所述的方法,其特征在于,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试包括:
对多个项目中同类型的多个当前测试失败事件进行人工分析以获取应对所述当前测试失败事件的解决方案。
13.根据权利要求10所述的方法,其特征在于,还包括:
将所述当前测试测试失败事件作为新的历史测试失败事件,将通过所述人工分析获取到的应对所述当前测试失败事件的解决方案作为新的解决方案,以更新历史测试失败事件与相适配的所述解决方案的对应关系。
14.根据权利要求10所述的方法,其特征在于,还包括:
获取所述历史测试失败事件的发生频次,根据所述发生频次确定是否需要对历史测试失败事件进行人工分析,在确定需要对历史测试失败事件进行人工分析时,将通过所述人工分析获取到的应对所述历史测试失败事件的解决方案作为新的解决方案,以更新历史测试失败事件与相适配的所述解决方案的对应关系。
15.一种测试服务器,其特征在于,包括:
匹配模块,用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,在存在与当前测试失败事件匹配的历史测试失败事件时,触发确定模块;
所述确定模块,用于确定应对所述历史测试失败事件对应的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
16.根据权利要求15所述的测试服务器,其特征在于,所述匹配模块,进一步用于:根据所述当前测试失败事件对应的当前测试log信息与预先存储的所述历史测试失败事件对应的历史测试log信息进行匹配。
17.根据权利要求15所述的测试服务器,其特征在于,还包括:存储模块,用于存储的历史测试失败事件与相适配的所述解决方案的对应关系;
所述确定模块,进一步用于:根据所述存储模块中预先存储的历史测试失败事件与相适配的所述解决方案的对应关系,确定应对所述历史测试失败事件的解决方案,以根据所述解决方案对所述当前测试项重新进行测试。
18.根据权利要求17所述的测试服务器,其特征在于,还包括:更新模块,用于将所述当前测试测试失败事件作为新的历史测试失败事件,以对所述存储模块中的历史测试失败事件与相适配的所述解决方案的对应关系进行更新。
19.根据权利要求15至18任一项所述的测试服务器,其特征在于,在所述匹配模块中不存在与当前测试失败事件匹配的历史测试失败事件时,则触发获取模块;
所述获取模块用于根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
20.一种测试***,其特征在于,包括:测试工具和测试服务器;
所述测试工具,用于根据所述解决方案对所述当前测试项重新进行测试;
所述测试服务器,用于将根据当前测试方案对当前测试项测试失败时生成的当前测试失败事件与预先存储的历史测试失败事件进行匹配,并在存在与当前测试失败事件匹配的历史测试失败事件时,确定应对所述历史测试失败事件对应的解决方案,以使得测试工具根据所述解决方案对所述当前测试项重新进行测试。
21.根据权利要求20所述的***,其特征在于,还包括:技术支持端,用于在所述测试服务器不存在与当前测试失败事件匹配的历史测试失败事件时,根据对所述当前测试失败事件的人工分析获取应对所述当前测试失败事件的解决方案以对所述测试项重新进行测试。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/081974 WO2018195795A1 (zh) | 2017-04-26 | 2017-04-26 | 测试方法、测试服务器及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107223257A true CN107223257A (zh) | 2017-09-29 |
CN107223257B CN107223257B (zh) | 2021-03-19 |
Family
ID=59953745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780000294.XA Active CN107223257B (zh) | 2017-04-26 | 2017-04-26 | 测试方法、测试服务器及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107223257B (zh) |
WO (1) | WO2018195795A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108971025A (zh) * | 2018-08-17 | 2018-12-11 | 上海玉嵩机器人技术有限公司 | 一种视觉检测方法及视觉检测*** |
CN110489257A (zh) * | 2019-07-23 | 2019-11-22 | 广东以诺通讯有限公司 | 一种生产管理方法及*** |
CN111191863A (zh) * | 2018-11-15 | 2020-05-22 | 鸿富锦精密电子(成都)有限公司 | 测试信息分类方法、计算机装置及计算机可读存储介质 |
CN111325367A (zh) * | 2018-12-13 | 2020-06-23 | 英业达科技有限公司 | 测试时间预测***及其方法 |
CN111679973A (zh) * | 2020-05-25 | 2020-09-18 | 泰康保险集团股份有限公司 | 软件测试排期方法、装置、计算机设备及可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111582347B (zh) * | 2020-04-29 | 2023-09-12 | 北京旋极信息技术股份有限公司 | 一种故障诊断方法及装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060041864A1 (en) * | 2004-08-19 | 2006-02-23 | International Business Machines Corporation | Error estimation and tracking tool for testing of code |
JP3792532B2 (ja) * | 2001-04-19 | 2006-07-05 | エヌ・ティ・ティ・アドバンステクノロジ株式会社 | 情報共有化システム |
CN101052020A (zh) * | 2007-05-21 | 2007-10-10 | 中兴通讯股份有限公司 | 一种自动化测试执行过程的监控方法和*** |
CN101118515A (zh) * | 2007-09-11 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种表单的自动测试方法及装置 |
CN101226501A (zh) * | 2008-02-20 | 2008-07-23 | 福建星网锐捷网络有限公司 | 一种监控测试的方法和监控测试装置 |
CN101556550A (zh) * | 2009-05-22 | 2009-10-14 | 北京星网锐捷网络技术有限公司 | 一种自动化测试日志分析方法和装置 |
CN102131222A (zh) * | 2011-03-23 | 2011-07-20 | 中兴通讯股份有限公司 | 智能巡检的方法、用户终端、服务器和*** |
CN102999417A (zh) * | 2012-11-14 | 2013-03-27 | 迈普通信技术股份有限公司 | 自动化测试管理***及方法 |
CN103399815A (zh) * | 2013-07-16 | 2013-11-20 | 广东欧珀移动通信有限公司 | 自动化测试方法和装置 |
CN103902590A (zh) * | 2012-12-27 | 2014-07-02 | 联芯科技有限公司 | 终端自动化测试方法及其装置 |
CN104778124A (zh) * | 2015-04-13 | 2015-07-15 | 上海新炬网络信息技术有限公司 | 一种软件应用自动化测试方法 |
CN105320600A (zh) * | 2015-11-26 | 2016-02-10 | 上海斐讯数据通信技术有限公司 | 一种基于自动化测试平台的测试用例执行监测方法及*** |
CN105677567A (zh) * | 2016-01-10 | 2016-06-15 | 上海与德通讯技术有限公司 | 一种自动化测试方法及*** |
-
2017
- 2017-04-26 CN CN201780000294.XA patent/CN107223257B/zh active Active
- 2017-04-26 WO PCT/CN2017/081974 patent/WO2018195795A1/zh active Application Filing
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3792532B2 (ja) * | 2001-04-19 | 2006-07-05 | エヌ・ティ・ティ・アドバンステクノロジ株式会社 | 情報共有化システム |
US20060041864A1 (en) * | 2004-08-19 | 2006-02-23 | International Business Machines Corporation | Error estimation and tracking tool for testing of code |
CN101052020A (zh) * | 2007-05-21 | 2007-10-10 | 中兴通讯股份有限公司 | 一种自动化测试执行过程的监控方法和*** |
CN101118515A (zh) * | 2007-09-11 | 2008-02-06 | 腾讯科技(深圳)有限公司 | 一种表单的自动测试方法及装置 |
CN101226501A (zh) * | 2008-02-20 | 2008-07-23 | 福建星网锐捷网络有限公司 | 一种监控测试的方法和监控测试装置 |
CN101556550A (zh) * | 2009-05-22 | 2009-10-14 | 北京星网锐捷网络技术有限公司 | 一种自动化测试日志分析方法和装置 |
CN102131222A (zh) * | 2011-03-23 | 2011-07-20 | 中兴通讯股份有限公司 | 智能巡检的方法、用户终端、服务器和*** |
CN102999417A (zh) * | 2012-11-14 | 2013-03-27 | 迈普通信技术股份有限公司 | 自动化测试管理***及方法 |
CN103902590A (zh) * | 2012-12-27 | 2014-07-02 | 联芯科技有限公司 | 终端自动化测试方法及其装置 |
CN103399815A (zh) * | 2013-07-16 | 2013-11-20 | 广东欧珀移动通信有限公司 | 自动化测试方法和装置 |
CN104778124A (zh) * | 2015-04-13 | 2015-07-15 | 上海新炬网络信息技术有限公司 | 一种软件应用自动化测试方法 |
CN105320600A (zh) * | 2015-11-26 | 2016-02-10 | 上海斐讯数据通信技术有限公司 | 一种基于自动化测试平台的测试用例执行监测方法及*** |
CN105677567A (zh) * | 2016-01-10 | 2016-06-15 | 上海与德通讯技术有限公司 | 一种自动化测试方法及*** |
Non-Patent Citations (2)
Title |
---|
C.NEBUT 等: "Automatic test generation: a use case driven approach", 《IEEE TRANSACTIONS ON SOFTWARE ENGINEERING》 * |
滕玥: "基于Silktest的自动化测试***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108971025A (zh) * | 2018-08-17 | 2018-12-11 | 上海玉嵩机器人技术有限公司 | 一种视觉检测方法及视觉检测*** |
CN111191863A (zh) * | 2018-11-15 | 2020-05-22 | 鸿富锦精密电子(成都)有限公司 | 测试信息分类方法、计算机装置及计算机可读存储介质 |
CN111325367A (zh) * | 2018-12-13 | 2020-06-23 | 英业达科技有限公司 | 测试时间预测***及其方法 |
CN111325367B (zh) * | 2018-12-13 | 2023-04-07 | 英业达科技有限公司 | 测试时间预测***及其方法 |
CN110489257A (zh) * | 2019-07-23 | 2019-11-22 | 广东以诺通讯有限公司 | 一种生产管理方法及*** |
CN111679973A (zh) * | 2020-05-25 | 2020-09-18 | 泰康保险集团股份有限公司 | 软件测试排期方法、装置、计算机设备及可读存储介质 |
CN111679973B (zh) * | 2020-05-25 | 2023-09-08 | 泰康保险集团股份有限公司 | 软件测试排期方法、装置、计算机设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107223257B (zh) | 2021-03-19 |
WO2018195795A1 (zh) | 2018-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107223257A (zh) | 测试方法、测试服务器及*** | |
CN104756106B (zh) | 表征数据存储***中的数据源 | |
CN107633250A (zh) | 一种文字识别纠错方法、纠错***及计算机装置 | |
WO2021111670A1 (ja) | アノテーション装置および方法 | |
CN106296195A (zh) | 一种风险识别方法及装置 | |
US20210286708A1 (en) | Method and electronic device for recommending crowdsourced tester and crowdsourced testing | |
CN108920677A (zh) | 问卷调查方法、调查***及电子设备 | |
CN112036153B (zh) | 工单纠错方法、装置、计算机可读存储介质和计算机设备 | |
CN107545043A (zh) | 一种基于数据质量检测的数据应用方法及装置 | |
CN112613569A (zh) | 图像识别方法、图像分类模型的训练方法及装置 | |
CN109408807A (zh) | Ocr识别正确率的自动化测试方法及测试设备 | |
CN108710571A (zh) | 一种生成自动化测试代码的方法和装置 | |
CN112116168B (zh) | 一种用户行为的预测方法、装置及电子设备 | |
CN109144801A (zh) | 一种针对于服务器中moc卡的测试方法、装置及设备 | |
CN108897765A (zh) | 一种数据批量导入方法及其*** | |
CN106528665B (zh) | Aoi设备测试文件查找方法和*** | |
CN117057942B (zh) | 一种智能财务决策大数据分析*** | |
CN106844423A (zh) | 一种数据检测的方法及装置 | |
CN107783890A (zh) | 软件缺陷数据处理方法和装置 | |
CN106227661B (zh) | 数据处理方法及装置 | |
CN106685926A (zh) | 信息***安全等级测评方法和*** | |
CN114493291B (zh) | 一种高填方质量智能检测方法及*** | |
CN110442512A (zh) | 多渠道资讯管理***的可靠性测试方法及相关设备 | |
CN108415915A (zh) | 一种基于纸币数据的算法验证方法及装置 | |
CN115274113A (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 |