【技术实现步骤摘要】
本专利技术涉及软件测试,特别涉及一种软件测试方法、装置、设备及介质。
技术介绍
1、在软件研发过程中,开发人员根据需求文档编写代码,以实现相关功能,测试人员同样根据需求文档编写测试案例,以测试开发提交的功能,由于测试人员无法得知代码的编写效果,其编写的测试案例是否全面覆盖了代码涉及的功能,在测试之前是无任何保障的。因此需要进行测试案例的覆盖率评估。传统测试案例的覆盖率的保证需依赖人工执行软件测试操作之后,再进行覆盖率的评估,一是通过分析bug(漏洞错误)量来分析开发质量,从而决策是否需要加强测试,这样会带来测试往复的可能,从而拉长工期;二是通过bug逃逸率来判断测试工作是否充分,这种情况会提高生产上的故障率,出现不可逆的生产事故,软件测试的工作效率低下。
2、综上所述,如何优化软件测试案例的覆盖率评估过程以提高软件测试的工作效率是目前亟待解决的技术问题。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种软件测试方法、装置、设备及介质,能够优化软件测试案例的覆盖率评估过程
...【技术保护点】
1.一种软件测试方法,其特征在于,包括:
2.根据权利要求1所述的软件测试方法,其特征在于,所述确定当前待评估的软件测试案例,并确定所述软件测试案例对应的若干源代码文件,包括:
3.根据权利要求1所述的软件测试方法,其特征在于,所述分别对所述若干源代码文件进行解析,以得到所述若干源代码文件中开发代码的代码注释,并对所述软件测试案例进行解析,以得到相应的案例相关信息,以及将所述案例相关信息保存至预设案例信息清单中,包括:
4.根据权利要求1所述的软件测试方法,其特征在于,所述针对所述代码注释进行质量评估,包括:
5.根据权
...【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:
2.根据权利要求1所述的软件测试方法,其特征在于,所述确定当前待评估的软件测试案例,并确定所述软件测试案例对应的若干源代码文件,包括:
3.根据权利要求1所述的软件测试方法,其特征在于,所述分别对所述若干源代码文件进行解析,以得到所述若干源代码文件中开发代码的代码注释,并对所述软件测试案例进行解析,以得到相应的案例相关信息,以及将所述案例相关信息保存至预设案例信息清单中,包括:
4.根据权利要求1所述的软件测试方法,其特征在于,所述针对所述代码注释进行质量评估,包括:
5.根据权利要求1所述的软件测试方法,其特征在于,所述基于预设自然语言处理技术针对所述预设代码信息清单和所述...
【专利技术属性】
技术研发人员:潘斌,廖宜银,陈刚,刘臻涛,卢炼,汤敏,
申请(专利权)人:湖南长银五八消费金融股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。