概述
白盒测试 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。
白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。
要手动进行白盒测试,不仅仅需要了解代码,而且还费时费力。手动测试效率低,而且也无法保证准确率和全面性。
如何高效地完成白盒测试呢?专业的自动化工具可以方便、高效地实现。
白盒测试工具VectorCAST,不需要了解代码,就可以轻松完成单元测试和集成测试。
VectorCAST白盒测试工具的优点:
-提供完整的C/C++单元和集成测试使用的测试套件构建。
- 无需写测试代码
-自动构建桩函数及驱动代码
-支持图形界面或脚本方式运行测试
-提供针对嵌入式系统的优化代码覆盖率分析
-可整合The MathWorks® Simulink®, Green Hills® INTEGRITY®, IBM® Rational® DOORS® IBM® Rational® Rhapsody®, PC-Lint和其它工具
-支持目标环境和模拟器环境的测试执行
-提供代码复杂度分析高亮显示高风险的代码
-可依照代码中的判断路径来自动生成测试用例
-提供测试执行回放功能,助于调试
-整合业界优良静态分析工具
最后
以上就是背后电灯胆为你收集整理的白盒测试工具的全部内容,希望文章能够帮你解决白盒测试工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复