【技术实现步骤摘要】
一种故障原因确定方法、装置及设备
[0001]本专利技术涉及测试
,特别是涉及一种故障原因确定方法、装置及设备。
技术介绍
[0002]软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验该软件系统是否满足规定的需求或弄清预期结果与实际结果之间的差别。每个测试用例为一个测试场景的自动化代码实现,若通过测试用例对被测试软件系统进行测试得到的测试结果不满足预期结果,则表示该软件系统有问题,而该测试用例可以理解为报错测试用例,其中,测试用例即为自动化测试用例。
[0003]现有方式中,测试人员周期性地(如每天)查看测试报告,测试报告中若有报错测试用例,则告知研发人员和运维人员,研发人员和运维人员人工分析报错测试用例出错的原因,也即故障原因,进而基于该故障原因进行修复。可以看出,现有方式中,需要测试人员联合研发人员和运维人员共同进行人工故障排查,如此使得确定故障原因过程中耗费过高的人力资源。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种故障原因的确定方法、装置及设 ...
【技术保护点】
【技术特征摘要】
1.一种故障原因确定方法,其特征在于,包括:获取报错测试用例对应的报错信息,其中,所述报错测试用例为通过测试用例对被测试软件系统进行测试得到的测试结果不满足预期结果时的测试用例;所述报错信息为文本信息;将所述报错信息输入预先训练好的文本分类卷积神经网络,并根据所述文本分类卷积神经网络的输出信息确定所述报错信息对应的错误原因分类标签;其中,所述文本分类卷积神经网络是基于多个历史报错测试用例分别对应的报错信息和错误原因分类标签训练得到的,各个历史报错测试用例对应的错误原因分类标签是基于所述历史报错测试用例对应的故障原因而确定的;从预先建立的对应关系中,查找所述错误原因分类标签对应的故障原因,并将所述错误原因分类标签对应的故障原因,作为所述报错测试用例对应的故障原因,其中,所述对应关系包括错误原因分类标签与故障原因的对应关系。2.根据权利要求1所述的方法,其特征在于,得到所述文本分类卷积神经网络的步骤,包括:获取多个历史报错测试用例分别对应的报错信息和故障原因;针对各个历史报错测试用例,确定所述历史报错测试用例对应的故障原因所对应的错误原因分类标签;基于各个历史报错测试用例分别对应的报错信息和错误原因分类标签,训练得到所述文本分类卷积神经网络。3.根据权利要求1所述的方法,其特征在于,所述报错测试用例为测试报告中带有预设标识信息的测试用例;所述获取报错测试用例对应的报错信息,包括:获取所述带有预设标识信息的测试用例对应的测试日志;获取所述测试日志中包括预设字段的文本信息,并将所述测试日志中包括预设字段的文本信息作为所述报错信息。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述从预先建立的对应关系中,查找所述错误原因分类标签对应的故障原因,并将所述错误原因分类标签对应的故障原因,作为所述报错测试用例对应的故障原因之后,所述方法还包括:将所述报错测试用例和所述报错测试用例对应的故障原因,发送至测试人员和/或运维人员。5.一种故障原因确定装置,其特征在于,包括:第一获取模块,用于获取报错测试用例对应的报错信息,其中,所述报错测试用例为通过测试用例对被测试软件系统进行测试得到的测试结果不满足预期结果时的测试用例;所述报错信息为文本信息;第一确定模块,用于将所述报错...
【专利技术属性】
技术研发人员:陶颖,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。