发明名称 |
代码与功能覆盖映射系统及其覆盖映射方法 |
摘要 |
本发明公开了一种代码与功能覆盖映射系统,其结构包括白盒测试工具、代码覆盖信息提取模块、代码与控件映射处理模块和代码覆盖与功能覆盖映射模块。本发明还公开了一种代码与功能覆盖映射方法。本发明技术方案能够搭建白盒测试与黑盒测试之间桥梁,充分发挥白盒测试与黑盒测试各自特长,提高测试充分性和效率。 |
申请公布号 |
CN102436417B |
申请公布日期 |
2014.08.06 |
申请号 |
CN201110295759.3 |
申请日期 |
2011.09.28 |
申请人 |
于秀山 |
发明人 |
于秀山;于长钺 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京康盛知识产权代理有限公司 11331 |
代理人 |
张良 |
主权项 |
一种代码与功能覆盖映射系统,包括白盒测试工具,所述白盒测试工具用于提取并显示出测试用例的代码覆盖信息,其特征在于:还包括代码覆盖信息提取模块、代码与控件映射处理模块和代码覆盖与功能覆盖映射模块,其中,代码覆盖信息提取模块,用于接收从所述白盒测试工具发送的代码覆盖信息,并从所述代码覆盖信息中提取出所覆盖的程序语句,并将所述程序语句发送给所述代码覆盖与功能覆盖映射模块;代码与控件映射处理模块,用于分析程序语句中源程序代码,获取所述源程序代码中的标记流,根据获取的所述标记流构建抽象语法树和符号表,在此基础上实现源程序代码与软件界面控件的映射,并将映射关系发送给代码覆盖与功能覆盖映射模块;代码覆盖与功能覆盖映射模块,用于根据所述源程序代码与软件界面控件的映射关系将所述程序语句转换为功能覆盖信息。 |
地址 |
100036 北京市海淀区万寿路6号院3号楼4101 |