发明名称 |
异常测试覆盖率计算方法及装置 |
摘要 |
提供了一种异常测试覆盖率计算方法及装置,所述方法包括:获取待测程序源代码,将所述待测程序源代码中输出异常日志的特征数据保存到异常日志模式记录中;获取运行待测程序产生的异常日志文件,并且从所述异常日志文件提取实际异常日志记录;根据获取到的所述异常日志模式记录和所述实际异常日志记录,计算待测程序的异常日志覆盖率。采用本发明所述的方法及装置,不仅解决了异常测试无法有效度量的问题,而且得到的度量结果更具针对性。 |
申请公布号 |
CN103365780A |
申请公布日期 |
2013.10.23 |
申请号 |
CN201310308376.4 |
申请日期 |
2013.07.22 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
郭江亮;宋健;李德禹;刘强;徐鹏 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京铭硕知识产权代理有限公司 11286 |
代理人 |
罗延红;李柱天 |
主权项 |
一种异常测试覆盖率计算方法,包括:获取待测程序源代码,将所述待测程序源代码中输出异常日志的特征数据保存到异常日志模式记录中,其中,每条异常日志模式记录包括输出异常日志的程序文件名和所在代码行以及异常描述信息;获取运行待测程序产生的异常日志文件,并且从所述异常日志文件提取实际异常日志记录,其中,每条异常日志记录包括输出异常日志的程序文件名和所在代码行以及异常描述信息,所述异常日志文件部署在同一机器设备的不同目录下和/或在不同机器设备中的不同目录下;根据获取到的所述异常日志模式记录和所述实际异常日志记录,计算待测程序的异常日志覆盖率。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦三层 |