- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Q事麓警谢,瓣一一《‘每》誊浮臻董繁;遵行软件枣蓖测试.PDF
Visnal 瓣一一《‘每》誊浮臻董 繁;
Q事麓警谢,
遵行软件枣 蓖测试
轩黎明
关键词C++Te日,单元测试
发辅助工具。以前的单元测试多数要依赖人工方法来实现,非
引言
在现代软件开发过程中,软件测试占据重要的地位。尤其 发辅助工具的推出改变丁这一状况。
是随着软件”发向工程化的方向发展以及软件规模的逐渐扩 利用c++hsl我们可以完成:
大,软件测试在软件开发过程中的作用越来越重要。目前,软件 ●在现有代码上进行静态分析,完成代码复审(co如Re—
测试技术的研究领域取得了许多成果,但针对具体的开发环境 view)以及解决代码可读性等问题
以及特定领域的软件系统应该采取怎样的测试方法对其进行全 ●在现有代码上进行动态分析,解决逻辑错误等问题
面的、完整的测试,仍没有具体的标准可以遵循。本文就Mi— ●完成刚归测试
cros‘)nVisunl ●跟踪测试的覆盖情况
c十十6.O开发环境,对单元测试工具c++Test
作一个完整的介绍。
化运行时错误检测。
一、软件单元测试方法和测试工具简介
软件单元测试足在软件编码和调试期间对软件的各个组成 ux及sol叽s7.8,9。支持的编译器包括:
VisLlalc++6
模块进行止确性检查的_项排错上作。通常,单元测试的过程 ●windows2加0/xP下的Mi盯吣on0及
Vjsual
有静态测试和动态跟踪组成。静态测试主要检查代码编写的规 c++.N时,日』以与开发环境IDE集成
范件,以及是否存在通常人们容易犯的错误,并且尽量检杳代码 ccc295x
的逻辑错误。动态测试除r要梭矗代码的逻辑正确性之外,还 编译器
295
耍检查代码是否可靠。动态测试包含白盒测试和黑盒测试。白 ●LiM及solais7,8,9下的Gccx编译器
●SPARC Fonec++6
盒测试榆查代码内部工作流程是舀存在『nJ题,黑盒测试检奇代 s。laris下的Sun updale2编译器
HillsMulti2000
●windows2000/xP及“nux下的Creen
码是否完成预定的功能。
Version
目前,Visualc++下的软件单元测试1:具主要有开源上具 3.5编译器。
和商用工具两种。开源工具包括国内的cxxunjI(见参考文献
三、c++Test基本功能
【21)和国外的cPpun-t(见参考文献【3】),这两个工具虽然既免
费又好用.但是使用者通常需要对这个丁具包的源代码结构有 ●静态测试功能
较为深人的了解才能用得得心应于.商用工具有美国Ve山r
码检查的依据。这样当我们的代码
文档评论(0)