-
公开(公告)号:CN106445801B
公开(公告)日:2019-10-18
申请号:CN201610283644.5
申请日:2016-04-27
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 一种基于频谱定位及可视化的用于指导编程人员软件缺陷的方法,旨在为开发人员提供更好的缺陷定位与修复指导,同时弥补由于个人经验等主观因素而可能引发的不精准甚至错误。利用静态分析获得程序的逻辑上的控制流图,结合动态执行所得到的测试用例对于程序的覆盖率以及本身的执行结果,应用于频谱定位,计算得到程序单元包含缺陷的可能性,通过排序、离散化与分组区分可疑程度,最后在开发工具上将可疑程度以可视化的方式实现。
-
公开(公告)号:CN106021094A
公开(公告)日:2016-10-12
申请号:CN201610294181.2
申请日:2016-04-29
Applicant: 南京慕测信息科技有限公司
CPC classification number: G06F11/3684 , G09B7/04
Abstract: 本发明提供了一种基于程序静态分析的Java单元测试教学反馈方法,包括下列步骤:1)源程序代码静态结构分析;2)源程序测试需求的生成;3)Java单元测试用例编写;4)测试用例覆盖率数据采集;5)测试用例和覆盖率数据的汇总统计;6)源程序静态结构和覆盖率数据的可视化展现;7)单个测试用例在源程序静态结构上的执行流程展现。本发明解决了目前软件测试课程中Java单元测试教学任务难于练习难于评估的问题,提供了针对Java单元测试的编程练习以及自动化评估和可视化展现的平台,大幅提升了教学任务的练习和评估效率,有助于教师根据练习反馈改进教学内容,有助于学生根据练习反馈不断提升测试用例的编写能力。
-
公开(公告)号:CN106445801A
公开(公告)日:2017-02-22
申请号:CN201610283644.5
申请日:2016-04-27
Applicant: 南京慕测信息科技有限公司
IPC: G06F11/36
Abstract: 一种基于频谱定位及可视化的用于指导编程人员软件缺陷的方法,旨在为开发人员提供更好的缺陷定位与修复指导,同时弥补由于个人经验等主观因素而可能引发的不精准甚至错误。利用静态分析获得程序的逻辑上的控制流图,结合动态执行所得到的测试用例对于程序的覆盖率以及本身的执行结果,应用于频谱定位,计算得到程序单元包含缺陷的可能性,通过排序、离散化与分组区分可疑程度,最后在开发工具上将可疑程度以可视化的方式实现。
-
-