一种智能化软件测试问诊方法及系统技术方案

技术编号:39004711 阅读:13 留言:0更新日期:2023-10-07 10:36
本发明专利技术涉及一种智能化软件测试问诊方法及系统,基于爬取技术从测试档案和测试平台获取软件测试信息存入问答知识库;基于问答知识库通过原始BP神经网络模型进行训练,建立反馈预测模型;采集用户问诊问题,并响应用户问诊问题的反馈信息,并基于所述用户问诊问题的反馈信息配置下一问诊问题;基于预设的问题解析规则将用户问诊问题进行解析,得到解析关键词;将所述解析关键词通过预设关键词模板进行匹配,得到问题关键词;基于问题关键词在问答知识库中进行检索,输出检索结果;将所述解析关键词输入至反馈预测模型,输出用户反馈结果。本发明专利技术所述方法及系统实现了开发与测试人员的一种拟人化高效沟通方式;有效提高问题解决的有效性及准确性。决的有效性及准确性。决的有效性及准确性。

【技术实现步骤摘要】
一种智能化软件测试问诊方法及系统


[0001]本专利技术涉及软件测试
,尤其涉及一种智能化软件测试问诊方法及系统。

技术介绍

[0002]目前金融行业缺乏软件性能测试智能化问诊装置;针对软件测试赋能过程中,研发和测试人员通过电话或面对面沟通的交流方式解决问题。针对软件测试生命周期中的问题,大多采用人工查阅汇聚资料的方式获取性能测试问题的解决方案。在性能测试赋能过程中,用户进行性能测试问诊,测试人员往往需要对用户重复询问和解答类似问题,影响性能测试问诊效率。研发和测试人员通过人工查阅汇聚资料的方式获取性能测试问题的解决方案,过程繁琐低效。

技术实现思路

[0003]为解决现有技术的不足,本专利技术提出一种智能化软件测试问诊方法及系统,通过智能的问诊装置,基于数据驱动的人机交互模式,实现开发与测试人员之间的一种拟人化高效沟通方式;自动化实现数据抓取构造数据化资产库,并引入深度学习算法对数据模型进行训练和预测,提高问题解决方案的有效性及准确性。
[0004]为实现以上目的,本专利技术所采用的技术方案包括:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能化软件测试问诊方法,其特征在于,包括:S1、基于爬取技术从测试档案和测试平台获取软件测试信息存入问答知识库;S2、基于问答知识库通过原始BP神经网络模型进行训练,建立反馈预测模型;S3、采集用户问诊问题,并响应用户问诊问题的反馈信息,并基于所述用户问诊问题的反馈信息配置下一问诊问题;S4、基于预设的问题解析规则将用户问诊问题进行解析,得到解析关键词;S5、将所述解析关键词通过预设关键词模板进行匹配,得到问题关键词;S6、基于问题关键词在问答知识库中进行检索,输出检索结果;S7、将所述解析关键词输入至反馈预测模型,输出用户反馈结果;S8、将所述用户反馈结果以及所述检索结果,返回用户。2.如权利要求1所述的方法,其特征在于,所述步骤S1包括分步骤:S11、配置爬虫所需的测试档案站点以及测试平台站点,并根据所述测试档案站点以及测试平台站点建立测试档案列表以及测试平台列表;S12、通过爬虫技术访问所述测试档案列表以及测试平台列表的任意一站点;并爬取所述站点的页面数据;S13、筛选出所述页面数据中所需的标签数据,并对所述标签数据进行结构化处理后,存入所述问答知识库;S14、判断所述测试档案列表以及测试平台列表是否全部爬取完成,若所述测试档案列表以及测试平台列表全部爬取完成,则结束;若所述测试档案列表以及测试平台列表未全部爬取完成,则执行步骤S12直至所述测试档案列表以及测试平台列表全部爬取完成。3.如权利要求1所述的方法,其特征在于,所述步骤S2包括分步骤:S21、从问答知识库获取训练样本集以及训练样本测试结果;S22、对训练样本集进行主成分分析,得到训练样本主成分数据;S23、基于训练样本主成分数据和训练样本测试结果对原始BP神经网络模型进行训练,得到反馈预测模型。4.如权利要求3所述的方法,其特征在于,所述步骤S22包括分步骤:S221、对训练样本集进行标准化处理,得到训练样本标准数据;S222、...

【专利技术属性】
技术研发人员:陈莉王春跃熊严飞刘光宇龙飞高蕊冷炜
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1