九大法宝

来源:互联网 发布:php语言基础 编辑:程序博客网 时间:2024/04/28 17:55

九大法宝

Make by Tony 2006/10
VcTester也面向世人已久,在测试工具领域中也算是比较先进的测试工具了,据本人亲身的体会和感受在此分析一下VcTester如此成功的九大法宝,希望能给大家一起启发。
法宝一:功能强大的IDE集成界面
Ø         完成测试工程管理:增删用例、修改用例、树状组织测试用例与测试集、执行单用例或单测试集、批量执行用例等;
Ø         支持直观的树状测试用例管理:支持单用例、单测试集、多用例、多测试集批量执行,支持命令行启动全工程自动测试;
Ø         数据UDT编辑器、消息编辑器、消息解析器、自定义消息模板等,其消息解析器与编辑器还可以免费集成到用户产品或相关IT工具上,借助本功能,用户可以将VcTester工具延伸到协议测试、功能测试等领域。
法宝二:易学易用的脚本语言CSE
Ø         CSE语言接近于C语言风格,易学易用;
Ø         对没有脚本语言基础的用户学习时长约为3小时。
法宝三:测试驱动与测试桩易于构造
Ø         编写CSE脚本可读取全局变量、给变量赋值、调用函数等;
Ø         被测目标机运行后,VcTester允许用户定义一个脚本函数,给被测C函数打桩,使运行中脚本函数替代C函数;
Ø         脚本桩函数中可编写特定的测试处理,或返回特定数值用于测试。
法宝四:在线测试与及时调测
Ø         运行目标测试程序后,在线设计用例、运行用例,并根据测试结果改进或添加用例,持续在线的进行测试,VcTester这一特性使单元测试过程更加简捷明了,所见即所得,操作过程更富人性化;
Ø         调测一体,支持将调试操作自动转化成测试脚本,商用版的检视器支持调试操作转脚本,该功能可以促进大家养成自发测试的习惯,摆脱不自觉的被动测试状态,检视器还支持更强大的脚本桩功能,如条件桩、PreCheck与PostCheck定义等。
法宝五:强劲的组合应用
Ø         VcTester支持外部工具嵌到它的IDE中使用,比如VC的Build与BuildAll命令可集成进来,外部命令的运行信息能截获到IDE的打印输出区,用户还可以为外部命令指定快捷热键,这一机制大大方便了VcTester与其它测试工具配合使用,常见的集成应用有:
1.     VSS或CVS版本机的Checkin、CheckOut集成到VcTester的IDE平台;
2.     ANT自动构建工具集成;
3.     集成pclint工具;
4.     集成源码行统计工具。
Ø         VcTester在覆盖测试方面具有独特优势,建议VcTester与如下商用工具组合使用,形成优势互补,测试效果会更好:
1.     使用CodeTest进行性能测试;
2.     使用Purify或BoundCheck进行内存越界或内存泄漏检查;
3.     使用Logiscope的Audit评估代码可维护性与复杂度,使用RuleChecker检查编码规则;
4.     与商用ASN.1工具(如OSS的编解码工具,RedPacket的OneDecoder、OneViewer等调测工具)配合使用,实现基于消息收发的通信协议测试。
Ø         商用版的源码与测试用例在同一个IDE平台编辑、维护,以相同形式同时支持测试脚本与源码的一体化调试,集成界面支持设置断点,进行单步跟踪。
Ø         VcTester提供出色的IDE编辑器,编辑功能强大,支持提示输入、全文查找与替换、函数调用关系分析,定义与引用跳转、在线查看各行调用覆盖情况。
法宝六:支持符合第4代白盒测试方法的测试评估体系
Ø         包括LICC与LDCC两种代码覆盖率统计,对测试设计程度也提供评估;
Ø         评估结果可以在线、直观的方式显示,还支持测试报告自动生成。
法宝七:支持测试设计重构
Ø         当被测代码有大幅调整,经过一次或多次重构时,商用版支持快捷的测试设计重构,该功能可确保持续集成的操作过程不因代码重构而断链。
法宝八:共享版与商用版无缝衔接
Ø         共享版的测试工程在商用版上同样可用无需任何修改,并可随时切换,便于用户升级。
法宝九:完全遵循第四代白盒测试方法
附:VcTester简介
VcTester由深圳市领测科技有限公司自主研发,专业服务于嵌入式白盒测试领域的测试工具,它遵循第4代白盒测试方法(4GWM,The 4th Generation White-box-testing Methodology),为有效实施针对C语言的单元测试、集成测试与协议测试,提供系统化的测试解决方案。对于VcTester相关信息参见其官方网站http://www.eztester.com
参考文献:
1.         Wayne Chan, 《第4代白盒测试方法概述——VcTester实践篇》
2.         Wayne Chan, 《VcTester V2技术白皮书》
欢迎转载此文,转载时请注明文章来源:文斯测试技术研究中心http://blog.csdn.net/vincetest
 本人喜欢的网站:新浪网Google新闻搜狐新闻雅虎天极CSDN新闻CSDN博客B周刊博客中心DoNews博客SourceForgeShareIt无忧测试VC在线共创联盟华军软件园
原创粉丝点击