买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京国双科技有限公司
摘要:本发明实施例提供一种软件测试覆盖率的确定方法、系统、存储介质及电子设备,属于计算机技术领域。软件测试覆盖率的确定方法包括:从待测试软件的项目主目录开始进行逐级目录扫描,以确定全部的项目文件;按照项目文件被扫描到的顺序,依次扫描每个项目文件,以确定待测试软件中定义的函数总数量;运行待测试软件的代码,监听运行过程中被调用的函数,并统计定义的函数被调用的次数;在待测试软件的测试结束后,停止运行待测试软件的代码,并以定义的函数被调用的次数与函数总数量的比值确定待测试软件被测试的覆盖率。该方法能够更好的反映代码中业务逻辑的处理情况,从宏观角度发现业务逻辑设计和代码实现中存在的缺陷。
主权项:1.一种软件测试覆盖率的确定方法,包括:从待测试软件的项目主目录开始进行逐级目录扫描,以确定全部的项目文件;按照所述项目文件被扫描到的顺序,依次扫描每个项目文件,以确定所述待测试软件中定义的函数总数量;运行所述待测试软件的代码,监听运行过程中被调用的函数,并统计所述定义的函数被调用的次数;在所述待测试软件的测试结束后,停止运行所述待测试软件的代码,并以所述定义的函数被调用的次数与所述函数总数量的比值确定所述待测试软件被测试的覆盖率。
全文数据:
权利要求:
百度查询: 北京国双科技有限公司 软件测试覆盖率的确定方法、系统、存储介质及电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。