语义云功能的质量测试方法、装置、存储介质和设备制造方法及图纸

技术编号:20450055 阅读:32 留言:0更新日期:2019-02-27 03:38
本发明专利技术公开了一种语义云功能的质量测试方法、装置、存储介质和设备,解决现有技术中根据不同语义文本所对应的语义云业务功能进行测试时,测试词条的收集、分类归档或根据测试词条对应的测试,需要人工一步步完成的技术问题。该质量测试方法,包括:根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的样本数据进行清洗以筛选出符合语义规则的测试用例数据;利用测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储测试用例数据和缺陷数据以建立数据库;分析数据库中的测试用例数据和缺陷数据,对缺陷数据进行分类并输出展示,同时进行数学建模以绘制质量趋势图并输出展示。

【技术实现步骤摘要】
语义云功能的质量测试方法、装置、存储介质和设备
本专利技术涉及语义云领域,尤其涉及一种语义云功能的质量测试方法、装置、存储介质和设备。
技术介绍
随着互联网和云技术的发展,越来越多的应用被部署到了云端,它容纳了海量的各种类型的原始信息,包括文本信息、声音信息、图像信息等等。涵盖的业务有对链接于云网络中的设备的基本操控、直播或点播功能、声纹识别等其他个性化服务。如何在浩若烟海而又纷繁芜杂的文本中掌握最有效的信息始终是信息处理的一大目标,这关乎着产品的用户体验和生命周期。在语义云功能的开发过程中,需要对语义云文本进行文本分类(文本分类是指按照预先定义的主题类别,根据信息内容将不同的信息划分到与其相关的类别中),如何保证分类准确成为了一个很重要的问题。因此需要根据不同语义文本所对应的语义云业务功能进行测试工作以保证分类质量,现有技术中,不论是测试词条的收集,测试词条的分类归档,亦或是根据测试词条对应的测试,都需要人工一步步去完成,其连续化生产度较小,效率较为低下,人力成本较高,产品开发可视化成都较低。
技术实现思路
本专利技术的目的在于提供一种语义云功能的质量测试方法、装置、存储介质和设备,用以解决现有技术中根据不同语义文本所对应的语义云业务功能进行测试时,测试词条的收集,测试词条的分类归档,亦或是根据测试词条对应测试,都需要人工一步步去完成的技术问题。本公开实施例的第一方面,提供一种语义云功能的质量测试方法,包括如下步骤:根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的所述样本数据进行清洗以筛选出符合所述语义规则的测试用例数据;利用所述测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储所述测试用例数据和所述缺陷数据以建立数据库;分析所述数据库中的所述测试用例数据和所述缺陷数据,对缺陷数据进行分类并输出展示,同时进行数学建模以绘制质量趋势图并输出展示。可选地,所述对爬网收集的所述样本数据进行清洗包括如下步骤:对所述样本数据进行入库操作;对入库后的所述样本数据进行标签更新以完成分类;查询分类后的样本数据并检验是否符合相应的所述语义规则,以获得测试用例数据。可选地,所述利用所述测试用例数据对语义云的业务进行测试,包括接口自动化测试,以及性能测试和/或安全测试。本公开实施例的第二方面,提供一种语义云功能的质量测试装置,包括数据收集清洗模块,被配置为根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的所述样本数据进行清洗以筛选出符合所述语义规则的测试用例数据;测试模块,被配置为利用所述测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储模块,被配置为存储所述测试用例数据和所述缺陷数据以建立数据库;以及分析输出模块,被配置为分析所述数据库中的所述测试用例数据和所述缺陷数据,对缺陷数据进行分类并输出展示,同时进行数学建模以绘制质量趋势图并输出展示。可选地,所述数据收集清洗模块包括收集模块,被配置为根据语义云的业务类别定义相应的语义规则,爬网收集样本数据;以及清洗模块,被配置为对爬网收集的所述样本数据进行清洗,其包括入库单元,被配置为对所述样本数据进行入库操作;标签更新单元,被配置为对入库后的所述样本数据进行标签更新以完成分类;以及查询单元,被配置为查询分类后的样本数据并检验是否符合相应的所述语义规则,以获得测试用例数据。可选地,所述测试模块包括集成封装的用于接口自动化测试的Postman工具;以及集成封装的用于性能测试LoadRunner工具和/或用于安全测试的Nessus工具。本公开实施例的第三方面,提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述方法的步骤。本公开实施例的第四方面,提供一种语义云功能的质量测试装置,其特征在于,包括:上述第三方面中所述的计算机可读存储介质;以及一个或者多个处理器,用于执行所述计算机可读存储介质中的程序。本公开实施例的第五方面,提供一种设备,所述设备包括上述第二方面中任一项或者上述第四方面所述的语义云功能的质量测试装置。采用上述技术方案,至少能够达到如下技术效果:通过对测试数据进行采集和清洗,使用自动化测试工具进行用例执行,并将测试结果自动保存到存储介质的数据库中,通过质量展示系统自动生成质量趋势图等,实现了自动化测试功能,并对测试数据和测试结果进行保存,最终分析测试数据和测试结果,自动对软件缺陷进行分类展示和对质量趋势图进行绘制展示,使用方便,操作简单,提高了测试效率,降低了人力成本投入,有效提升了对多媒体电视语义云功能的质量整体把控。解决了现有技术中必须人工进行数据采集和清洗,人工测试造成的测试时间长,效率低等问题,并能够有效提升使用者对多媒体电视语义云功能的质量整体把控。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例示意图;图2是本专利技术另一实施例的示意图。具体实施方式在下面的详细描述中,提出了许多具体细节,以便于对本专利技术的全面理解。但是,对于本领域技术人员来说很明显的是,明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术的更好地理解。下面将结合附图,对本专利技术实施例的技术方案进行描述。如图1所示,本公开提供一种语义云功能的质量测试方法,包括如下步骤:根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的样本数据进行清洗以筛选出符合语义规则的测试用例数据;其中,语义云的业务类别可以是电视节目点播、广播节目点播或声纹识别。为了便于表述以及理解,以点数节目为例进行说明,电视节目通常包括电影、电视剧、综艺节目、纪录片、体育赛事中的一种或多种;其中,爬网收集样本数据以上述电视节目的种类进行采集测试词条;其中,当爬网收集的样本数据即测试词条采集完成后进行清洗包括如下步骤:1)、对样本数据进行入库操作;例如方法:Get地址:http://172.17.122.90:8004/v1/save?skip=0&limit=100limit最大1000。通过Get方式,对测试数据进行入库操作。限定测试测试用例数据集和清洗数据集的最高数量为1000。2)、对入库后的样本数据进行标签更新以完成分类;参数规则:Source为必传参数,不传领域意图时更新全部,传意图的时候领域必须传。通过Post方式,对入库的测试数据进行标签更新。对测试用例数据的标签进行更新,例如,测试数据属于电影、电视剧、综艺节目、纪录片、体育赛事,并以标签形式标记分类。3)、查询分类后的样本数据并检验是否符合相应的语义规则,以获得测试用例数据。通过Post方式,对入库数据进行查询。收集到的测试数据进行查询,主要提供给测试人员进行抽查,便于测试人员了解测试数据是否符合要求。利用测试用例数据对语本文档来自技高网...

【技术保护点】
1.一种语义云功能的质量测试方法,其特征在于,包括如下步骤:根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的所述样本数据进行清洗以筛选出符合所述语义规则的测试用例数据;利用所述测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储所述测试用例数据和所述缺陷数据以建立数据库;分析所述数据库中的所述测试用例数据和所述缺陷数据,对缺陷数据进行分类并输出展示,同时进行数学建模以绘制质量趋势图并输出展示。

【技术特征摘要】
1.一种语义云功能的质量测试方法,其特征在于,包括如下步骤:根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的所述样本数据进行清洗以筛选出符合所述语义规则的测试用例数据;利用所述测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储所述测试用例数据和所述缺陷数据以建立数据库;分析所述数据库中的所述测试用例数据和所述缺陷数据,对缺陷数据进行分类并输出展示,同时进行数学建模以绘制质量趋势图并输出展示。2.根据权利要求1所述的质量测试方法,其特征在于,所述对爬网收集的所述样本数据进行清洗包括如下步骤:对所述样本数据进行入库操作;对入库后的所述样本数据进行标签更新以完成分类;查询分类后的样本数据并检验是否符合相应的所述语义规则,以获得测试用例数据。3.根据权利要求1所述的质量测试方法,其特征在于,所述利用所述测试用例数据对语义云的业务进行测试,包括接口自动化测试,以及性能测试和/或安全测试。4.一种语义云功能的质量测试装置,其特征在于,包括数据收集清洗模块,被配置为根据语义云的业务类别定义相应的语义规则,爬网收集样本数据,对爬网收集的所述样本数据进行清洗以筛选出符合所述语义规则的测试用例数据;测试模块,被配置为利用所述测试用例数据对语义云的业务进行测试,验证语义云系统接口功能是否失效或违背,以获得缺陷数据;存储模块,被...

【专利技术属性】
技术研发人员:廖雷常媛刘剑飞
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1