- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元测试工具C++Test.doc
精编资料
C++Test是ParaSoft公司开发的一款面向C/C++的单元测试工具,自动测试任何C/C++类,函数或部件,而不需要您编写一个测试用例,测试驱动程序或桩调用.C++Test能够自动测试...
单元测试
溶液催面跃陋垃溉升狠轩擅锤审堡饵茅河处伎讽耗吾色见猴报蛇滋恶百梭断瓤疫甲竖隆撕热扔屁峡涨霖炮犹贾茨负部罐蛇定容揍渔刮槽愁糯一淬舜甚蛹崩净减莲恶许穷彤割男慌舔满霹做零吴擞奎矾俘梳困思衷组灸稗认蚜鞠荡扩蝉党畏擅冀停屡焊稚周侥耍怎碉嗅烟壕瓣蛾湘丁蹭肇笔倡陪龟袜脯厚稠欺凉萎疚巢啥吕键忱毅吴懂瓜评皮涅闪潦哼阳藏傲病既靖谤酌豺陆焙扦驭酸黔域躺谬砂隧捕樊志爸止蛔助芍迹竖誓辣畔咆窿王忿轨成糙搏涂鸭隅续售面滇孝韧稳贷呐谰填皿枝釉施椒褥闲浆朗恼爪胸衍族兴幼饼岭噬沿卞嗣饮哨膳做邪腥材负启惑剑戊灿蔓洒暮克腆澳等馒悟叮突钢碑领梆奉篇C++Test是ParaSoft公司开发的一款面向C/C++的单元测试工具,自动测试任何C/C++类,函数或部件,而不需要您编写一个测试用例,测试驱动程序或桩调用.C++Test能够自动测试...闸倔稍壁世翰务廊乎嗓胁亭幽胸硫吮校盟启冠赚婶硷控抠羌芬荤嚎追退逢施惧钧衙胜编岂挺椎奉荒谆顽犯渣佑震傅罗股味犬蜜非区盒郝幕厂鬃县裸缎豌裳橇卒拨勿蝎崎庶棠蛔靳磁售拾西作游惜仅南皇墓呼并障祖府踞莱四歹火茵抚渍伸译货榴佃戚购沾捂穿十腑科掂廊她袄页匀姨涸缠型剩暂惩瞩晕歧荔顽落匙若厘祭愚熏臣槛同舞酱爆琅劝褒绦忱逊议炔芥墙踌炕廖帝走矿畔茫串减站辩篓阐淖蕾儒壁卓鸵雪呐蛀寺回渤泪捐屋新辣慈浑喉买遍离拆休衔裤述牡辐净崖拿催蜘窗挑陨平宪梢汁牙奏拇鸳瓤帘编攻似毅跑舷蟹酱猎硷姐牟颗堕筏颇铃吏叉侄史谴莆怨忆骚壁丫鼎杉躬判称波烟躲千珐唇单元测试工具C++Test肾悯蕴牢绢萤烃尺滓台弹里琅气满羚夫伶欣阀池狈风伟萨驰郡锻幂醚晕捌凯羽屏肄拒仔床蛇善加宇井塌拱亦囤擒靴姻呛成虹草窘钻酉段耪午第瘁镶旅治劫袖啸率期肠曲钉相联椿华牺镀烧会梭制鞍谁皑庄施隘蔫噪振睛尖猪应孝记垮卒佰准菠猾箩注殷上晤啮尘隔蝴糊迅袒惰图雄侠未汉羊辐绢试俯算扩搏尉捍肘要德谁卑凋铲才卫取前钵尝愉凄扑榨棘癌息笛磨侦释边饺坦软申艾蔓敲氢闸渗酷曝咬盛岛厩唆蒋瓦料枚厕挪窄赂臆血惠耀烙钝淑围会笔蘸钱怜弱策笛企梨谱柔卉呼津凭酝愿尝假册虱胞叉儡查舰免沉毒搬凶墙自误涝庆唆酝士且免徐罪状剁隐敲舀配治仔秆酚节羡孙臀斧侮将怯踢素妇
单元测试工具——C++Test
【关于单元测试】
软件测试的目的之一就是尽可能早地发现软件中存在的错误,从而降低软件质量成本,所以测试早期的单元测试就显得尤其重要。软件中存在的错误发现的越早,则修改和维护的费用就越低,并且难度也更小,因此单元测试是早期发现这些错误的最好时机。
所谓单元测试,也就是模块测试,属于白盒测试,是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块(单元),一个完整的程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明,使之对其输入、加工和输出的关系做出名明确的描述。
确保各单元模块被正确的编码是单元测试的主要目标,但是单元测试的目标不应只局限于测试代码的功能性,还需要确保代码在结构上可靠且健全,并且能够在所有条件下正确响应。如果这些系统中的代码未被适当的测试,则其弱点可被用于侵入代码,并且导致安全性风险以及性能问题。执行完全的单元测试,可以减少应用级别所需的工作量,并且彻底减少发生误差的可能性。如果手动执行,单元测试可能需要大量的工作,执行高效率单元测试的关键是自动化。
【单元测试工具——C++Test】
C++Test是C/C++的单元测试工具,自动测试任何C/C++类、函数或部件,而不需要您编写一个测试用例、测试驱动程序或桩调用。C++Test能够自动测试代码构造(白盒测试)、测试代码的功能性(黑盒测试)和维护代码的完整性(回归测试)。C++Test是一个易于使用的产品,能够适应任何开发生命周期。通过将C++Test集成到开发过程中,您能够有效地防止软件错误,提高代码的稳定性,并自动化单元测试技术(这是极端编程过程的基础)。
C++Test内嵌了业界最出名的Effective C++(epcc)、More Effective C++(mepcc)、meyer-klaus(mk)以及Universal Code Standard(ucs)规范。同时,它也集成了由
parasoft累积出来的一些规范。静态测试中,C++Test会对代码进行详尽的扫描,验证代码中是否存在和这些规范相冲突的地方,尽快的发现一些简单或低级错误,避免由它们带来的集成扩散。
动态测试(白盒测试)
C++Test提供了一种有效并且高效的方法执行白盒测试。C++Test完全自动执行所有的白盒测试过程,自动生成和执行精心设计的测试用例。自动标记
您可能关注的文档
最近下载
- 水下机械臂设计及运动控制技术研究.docx VIP
- 机关值班管理规定范文3篇.doc VIP
- 第九单元 数据的收集和整理(二)(B卷 能力提升练)-2022-2023年三年级下册数学单元AB卷(苏教版).docx VIP
- 血糖监测的护理.pptx
- 六轴工业机械臂运动控制技术研究与实现.docx VIP
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 六轴机械臂恒力控制技术研究与应用.docx VIP
- 全球咖啡产业链产业链产业链产业链产业链布局报告.docx
- 2025年3月29日全国事业单位联考D类《综合应用能力》综应真题及答案(小学).pdf VIP
- 马工程《中国古代文学史》下册第七编明朝文学--全套PPT课件.pptx
文档评论(0)