对C代码进行动态的覆盖率的测试,除了使用Rational purecoverage以及Numega Truecoverage等工具外,还能使用什么工具?(最好是free的)先答先

skyspeed 2002-09-11 07:19:25
哪位大虾支个招,不胜感激!!!
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Last_Dodo 2002-09-12
  • 打赏
  • 举报
回复
I don't know there is any free tool for it. But McCabe is the one of the best for coverage (both code and path).
superzjx2000 2002-09-11
  • 打赏
  • 举报
回复
学习!
sxbobo2002 2002-09-11
  • 打赏
  • 举报
回复
学习!
单元测试方面:(对开发人员比较有用) J-Unit工具。 功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序 支持)。基本上可以应付大部分的Web Site。 如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Aplication Stress Tool是个不错的选择。 另,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序, 如SMTP Server等。 这两个工具都是使用 Post URL的方法测试Web Application的。对大量使用JavaScript的页面不太适合。 当然,如果程序在Unix,linux下面运行的话,可以直接编 写Shell脚本程序,更加方便。 另,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。 另测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。 至于WinRunner和LoadRunner之类,因 为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。 测试工具测试的方法上可以分为两种:白盒测试和黑盒测试 白盒测试工具主要有: 内存资源泄漏检查:Numega中的bouncechecker,RationalPurify等 代码覆盖率检查:Numega中的truecoverage,RationalPurecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等 代码性能检查 :Numega中的truetime,Rational的Quantify等 代码静态度量分析质量检查工具:logiscope和Macabe等 黑盒测试工具主要有: 客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等 服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等 Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等 测试管理工具rational的test manager,compuware的qadirector等等,此还有缺陷跟踪工具 trackrecord等。 数据库测试工具:TestBytes 黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。 回归测试工具Rational TeamTest,WinRunner(MI公司) WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS) 白盒测试工具NumegaPuRe、软件纠错工具Rational Purity)。 嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。 系统负荷测试工具RationalPerformance 涵盖测试工具范围评估工具 软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify 测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧