【技术实现步骤摘要】
一种自动提交bug的方法、装置、电子设备及存储介质
本申请涉及软件
,尤其涉及一种自动提交bug的方法、装置、电子设备及存储介质。
技术介绍
随着软件行业的蓬勃发展以及客户对软件的质量要求的严苛,当测试到软件存在漏洞(bug)时,需要将bug提交到对应的位置,以便及时对bug进行处理。目前在提交bug时,通常依赖测试人员人工提交,或依赖自动提交bug的系统进行自动提交。但现有的自动提交bug系统中,需要测试人员对软件的每个步骤进行测试,依靠测试人员人工分析每个步骤是否存在异常,并记录每个步骤的测试结果,进而根据测试结果来提交bug。由此可见,现有的bug提交方法过多依赖于测试人员,不能做到实时提交bug;并且,若测试人员未测试或重复对同一步骤进行测试,可能造成遗漏bug或者重复提交bug的问题。
技术实现思路
本申请实施例提供了一种自动提交bug的方法、装置、电子设备及存储介质,用于解决相关技术中过多依赖测试人员进行bug提交,提高bug提交的效率和实时性,以及避免重复提交bug,保证了提交 ...
【技术保护点】
1.一种自动提交漏洞bug的方法,其特征在于,包括:/n获得设备床执行自动化测试用例失败时的执行结果后,分析所述执行结果确定所述自动化测试用例对应的bug提交场景,其中,所述设备床是由通信链路连接的多个设备组成的设备组合;/n根据所述bug提交场景,获取所述设备床执行所述自动化测试用例的选定数据;/n比对所述选定数据与经验bug数据,根据比对结果生成当前bug提交信息;/n在根据所述当前bug提交信息与历史bug提交信息的比对结果确定所述当前bug提交信息未重复时,提交所述当前bug提交信息。/n
【技术特征摘要】
1.一种自动提交漏洞bug的方法,其特征在于,包括:
获得设备床执行自动化测试用例失败时的执行结果后,分析所述执行结果确定所述自动化测试用例对应的bug提交场景,其中,所述设备床是由通信链路连接的多个设备组成的设备组合;
根据所述bug提交场景,获取所述设备床执行所述自动化测试用例的选定数据;
比对所述选定数据与经验bug数据,根据比对结果生成当前bug提交信息;
在根据所述当前bug提交信息与历史bug提交信息的比对结果确定所述当前bug提交信息未重复时,提交所述当前bug提交信息。
2.如权利要求1所述的方法,其特征在于,若所述bug提交场景为进程异常场景,所述进程异常场景包括进程中止、退出或重启;则根据所述bug提交场景,获取所述设备床执行所述自动化测试用例的选定数据包括:
确定所述进程异常场景发生时所述设备床中的异常进程,其中,所述异常进程包括中止的进程、退出的进程和重启的进程中的任一种或多种的组合;
获取所述异常进程的配置文件以及所述进程异常场景发生时所述设备床执行所述自动化测试用例的执行日志。
3.如权利要求1所述的方法,其特征在于,若所述bug提交场景为所述自动化测试用例执行失败场景,则根据所述bug提交场景,获取所述设备床执行所述自动化测试用例的选定数据包括:
获取所述设备床执行所述自动化测试用例时的执行日志;和/或,
获取利用命令行接口cli命令查询所述设备床中各设备的配置、资源使用以及对应软件协议运行情况得到的反馈结果。
4.如权利要求1所述的方法,其特征在于,将所述选定数据与经验bug数据进行比对,根据比对结果生成当前bug提交信息,包括:
确定所述选定数据与所述经验bug数据是否相同;
若相同,则根据所述经验bug数据确定所述自动化测试用例执行失败的原因,并基于所述原因和所述选定数据生成所述当前bug提交信息;
若不相同,则在根据所述选定数据生成所述当前bug提交信息后,将所述选定数据存储在所述经验bug数据存储的数据库中。
5.如权利要求1所述的方法,其特征在于,根据所述当前bug提交信息与历史bug提交信息的比对结果确定所述当前bug提交信息未重复,包括:
确定所述历史bug提交信息中是否存在与所述当前bug提交信息相同的bug提交信息;
若确定不存在相...
【专利技术属性】
技术研发人员:苏初埕,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。