一种软件测试数据分析方法、装置、系统及存储介质制造方法及图纸

技术编号:18165405 阅读:28 留言:0更新日期:2018-06-09 11:22
本发明专利技术公开了一种软件测试数据分析方法,包括:获取测试数据;根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;将所述第一数据输出,本发明专利技术提供的软件测试数据分析方法可以高效地从测试数据中提取有用信息。本发明专利技术还公开了一种软件测试数据分析装置、系统及可读存储介质,具有上述有益效果。

Software test data analysis method, device, system and storage medium

The present invention discloses a software test data analysis method, including: obtaining test data, automatic screening of the test data according to pre set screening rules, and obtaining first data; the rules include at least one of the format rules, logical rules, flag rules, and arrangement rules; One data output, the software test data analysis method provided by the invention can effectively extract useful information from test data. The invention also discloses a software test data analysis device, a system and a readable storage medium, and has the beneficial effect.

【技术实现步骤摘要】
一种软件测试数据分析方法、装置、系统及存储介质
本专利技术涉及电子
,特别涉及一种软件测试数据分析方法、装置、系统及一种可读存储介质。
技术介绍
在目前的电子行业,需要对各种软件进行各种类型的测试,用以优化软件的用户体验,在测试过程中会产生大量测试数据,用户需要从大量测试数据中读出自己需要的内容,或是筛选出正确数据,以便于对测试结果进行分析,而从测试数据中提取有用信息这一过程往往需要花费用户大量的时间,而所花费的时间还会随着对结果的精度要求的提升而增加。对测试数据的筛选过程不仅浪费时间,获取有用数据的效率低,而且很容易遗漏信息。因此,如何高效地从测试数据中提取有用信息,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种软件测试数据分析方法,该方法可以高效地从测试数据中提取有用信息;本专利技术的另一目的是提供一种软件测试数据分析装置、系统及一种可读存储介质,具有上述有益效果,在此不再赘述。为解决上述技术问题,本专利技术提供一种软件测试数据分析方法,包括:获取测试数据;根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;将所述第一数据输出。优选地,所述根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据包括:对所述测试数据进行特征识别;根据预设算法获取所述特征识别后得到的第一数据。优选地,所述软件测试数据分析方法还包括:当所述测试数据经过自动筛选后没有数据输出时,将没有数据输出的测试数据作为未识别数据存储至数据库。优选地,所述软件测试数据分析方法还包括:向用户发送未得到数据输出时对应的提示信息。优选地,所述软件测试数据分析方法还包括:判断获取的所述测试数据是否属于默认类型;如果否,向用户发送数据格式不属于默认类型时对应的提示信息。本专利技术公开一种软件测试数据分析装置,包括:获取单元,用于获取测试数据;筛选单元,用于根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;输出单元,用于将所述第一数据输出。本专利技术公开一种软件测试数据分析系统,包括:前端设备,用于通过用户界面与用户实现信息交互;后台服务器,用于获取测试数据;根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;将所述第一数据输出;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;数据库,用于存储所述前端设备以及所述后台服务器的相关数据。优选地,所述前端设备具体采用QT框架。优选地,所述数据库具体为:MySQLServer数据库。本专利技术公开一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现所述软件测试数据分析方法的步骤。本专利技术所提供的软件测试数据分析方法通过获取到对软件进行测试的测试数据后,根据用户预先设置的需要从测试数据中提取的有用信息的特征作为筛选规则,包括格式规则、逻辑规则、标志规则、排列规则等,对测试数据进行自动筛选,筛选得到的第一数据即为用户预先设定的测试数据中的有用信息,将第一数据输出后即可实现免于人工筛选的自动筛选过程,相比现有的筛选方法,速度更快,效率更高,减少了大量不必要的工作量。本专利技术还公开了一种软件测试数据分析装置、系统及可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的软件测试数据分析方法的流程图;图2为本专利技术实施例提供的软件测试数据分析装置的结构框图;图3为本专利技术实施例提供的软件测试数据分析系统的结构框图;图4为本专利技术实施例提供的软件测试数据分析系统的结构示意图。具体实施方式本专利技术的核心是提供一种软件测试数据分析方法,该方法能够高效地从测试数据中提取有用信息;本专利技术的另一核心是提供一种软件测试数据分析装置、系统及可读存储介质,具有上述有益效果。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。软件测试为在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程,软件测试是用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。对软件进行测试可以对软件的性能等各项指标特征进行检测,以便于对软件进行优化,请参考图1,图1为本专利技术实施例提供的软件测试数据分析方法的流程图;该方法可以包括:步骤s100、获取测试数据;在此对获取的测试数据的格式、内容、大小等方面不做限定,可以为任意类型的测试数据,也可以设定默认类型,只对默认类型的测试数据进行筛选等,在此对进行筛选的测试数据的类型不做限定。获取测试数据的方法不做限定,可以通过与第三方测试平台关联后,通过第三方测试平台对测试数据进行主动推送,也可以通过与具有测试功能的程序连接,每隔预定周期进行主动获取等方式。当测试数据是通过主动获取时,对获取的时间间隔不做限定。步骤s200、根据预先设定的筛选规则对测试数据进行自动筛选,得到第一数据;其中,规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;将获取的测试数据通过预先设定的筛选规则进行自动筛选,其中,预先设定的筛选规则指用户通过测试数据中有用信息的特征总结的筛选规则,该筛选规则可以实时根据用户需要以及测试版本进行修改,可以实现对不同软件、不同类型的测试数据的筛选。筛选规则可以涵盖对测试数据中数据格式的规则,比如字符型、数字等,例如筛选出测试数据中所有字符;可以为对数据中的语句逻辑的规则,比如与、或、非等,例如筛选出测试数据中的非语句;可以为数据中某些标志的规则,标志比如某个语句、某个数字、某个符号等,例如设定的标志为“Raw空格Data空格”或者“000010”等;也可以为排列规则,比如字符串中三个连续相等的字符、或者字符型与数字型的语句组合等。当然,在此仅以上述规则为例进行介绍,还可以为其它规则,在此对规则的具体类型不做限定。规则可以为单一的规则,比如标志规则、逻辑规则等,也可以为多种逻辑规则的组合,比如逻辑规则为格式规则、逻辑规则、标志规则。当规则为多种规则的组合时,对多种规则的执行顺序不做限定,可以同时执行,也可以顺序执行,为不同逻辑规则的组合时,为防止不同规则筛选过程冲突,可以顺序执行。具体地,根据预先设定的筛选规则对测试数据进行自动筛选,得到第一数据可以包括:对测试数据进行特征识别;根据预设算法获取特征识别后得到第一数据。例如,设定的筛选规则为当连续识别出“Raw空格Data空格”以及“空格、无字符或非数字”时,提取“Raw空格Data空格”与“空格、无字本文档来自技高网...
一种软件测试数据分析方法、装置、系统及存储介质

【技术保护点】
一种软件测试数据分析方法,其特征在于,包括:获取测试数据;根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;将所述第一数据输出。

【技术特征摘要】
1.一种软件测试数据分析方法,其特征在于,包括:获取测试数据;根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据;其中,所述规则包括格式规则、逻辑规则、标志规则、排列规则中至少一种;将所述第一数据输出。2.根据权利要求1所述的软件测试数据分析方法,其特征在于,所述根据预先设定的筛选规则对所述测试数据进行自动筛选,得到第一数据包括:对所述测试数据进行特征识别;根据预设算法获取所述特征识别后得到的第一数据。3.根据权利要求1所述的软件测试数据分析方法,其特征在于,还包括:当所述测试数据经过自动筛选后没有数据输出时,将没有数据输出的测试数据作为未识别数据存储至数据库。4.根据权利要求3所述的软件测试数据分析方法,其特征在于,还包括:向用户发送未得到数据输出时对应的提示信息。5.根据权利要求1至4任一项所述的软件测试数据分析方法,其特征在于,还包括:判断获取的所述测试数据是否属于默认类型;如果否,向用户发送数据格式不属于默认类型时对应的提示信息。6.一种软件测试数据分析装置,其特...

【专利技术属性】
技术研发人员:许文嘉郑海明李锋李志成
申请(专利权)人:信利光电股份有限公司
类型:发明
国别省市:广东,44

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

1