• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

飞花摘叶还是重剑无锋

发布: 2008-5-21 12:24 | 作者: 网络转载 | 来源: 中程在线 | 查看: 43次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户!GW#| t+VN'^

软件测试技术门户` NfoPY+z$L-@

 

m,j){pO:Q

3D }#Hx2lG3i在这些信息中可以过滤出用户预先指定的信息,用来拼成另一个C/C++源文件,这个源文件叫做执行表,里面包含了所有需要执行函数的名字列表以及各项参数的静态定义。“指导test case执行”是可以预先分离实现的模块,把它include进来即可。最后,把原先用来产生可执行文件的全部文件,把定义main或者DllMain的那个源文件,改为执行表,再编译链接一次,大功告成。软件测试技术门户u y$`/^'zN8?(sh

软件测试技术门户 e*I a l sRc e

  问题是怎样产生第一个可执行文件呢?用户使用单元测试工具的时候不都实现了一些函数吗?那就能产生用户的编译单元。我们可以预先提供一个定义DllMain的壳lib,它与用户的编译单元链接在一起就成为被DIA SDK分析的DLL。然后像前面说的,最后换成执行表的编译单元。软件测试技术门户~7\$e