C++test9.2简明手册(最新整理版).docxVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C++Test9.2简明手册

版本:1.0

华中数控软件开发部

版本说明

日期

版本号

发布说明

作者

批准人

2015/1/28

V0.10

初稿

王蓉

2015/3/12

V0.20

细化单元测试步骤

王蓉

PAGEI

目录

TOC\o1-3\h\z\u1 创建项目 1

1.1 导入VisualStudio6.0项目来创建C++test项目 1

1.2 导入现有项目到工作空间: 2

2 导入测试配置文件 4

3 单元测试的步骤 5

3.1 自动生成测试套件——GenerateTestSuites 5

3.2 生成自动定义/桩函数——GenerateStubs 6

3.3 扩展和修改测试套件——ExtendingandModifyingtheTestSuites 8

3.4 构建测试可执行文件——BuildTestExecutable 9

3.5 执行测试用例——RunUnitTests 9

3.6 复审测试执行结果——ReviewTestExecutionResults 10

3.7 复审覆盖率信息——ReviewingCoverageInformation 12

4 桩函数介绍 14

5 C++testAPI 15

5.1 常用的测试套件/测试用例注册 15

5.2 部分测试用例/桩函数API数据源宏 15

5.3 测试用例后置条件宏 15

5.4 常用的测试用例验证宏 16

5.5 被测试用例驱动的函数 17

PAGE17

创建项目

导入VisualStudio6.0项目来创建C++test项目

1.选择文件(File)新建(New)项目(Project)。

2.选择C++test导入MicrosoftVisualStudio6.0项目。

3.单击下一步(Next)。会打开导入MicrosoftVisualStudio6.0项目向导。

4.在向导顶部的文本字段中,指定MicrosoftVisualStudio6.0项目文件(.dsp),MicrosoftVisualStudio6.0工作空间文件(.dsw),或者想要让C++test从中搜索MicrosoftVisualStudio6.0项目的根目录。找到的项目将列在要导入的项目(Projectstobeimported)树中。如下图1-1:

图1-1

5、项目创建成功后,在导航器列表可以看到该项目。如下图1-2:

图1-2

导入现有项目到工作空间:

1.选择文件(File)导入常规现有项目到工作空间中。

2.选择常规现有项目到工作空间中。

3.单击下一步(Next)。会打开导入项目向导。如下图1-3

图1-3

导入测试配置文件

1.选择Parasoft测试配置(New)项目(Project)。

2.选择用户自定义右键导入

3.分别导入以下测试配置文件(配置文件存放在安装包cfg文件夹下),如下图2-1

StaticAnalysis.properties

GenerateTestSuites.properties

GenerateStubs.properties

BuildTestExecutable.properties

RunUnitTests.properties

图2-1

单元测试的步骤

自动生成测试套件——GenerateTestSuites

1、选中测试源文件,例如hncmodal.cpp

2、运行执行-用户自定义-GenerateTestSuites,如下图3-1-1

图3-1-1

3、浏览自动生成的测试用例,如下图3-1-2

图3-1-2

生成自动定义/桩函数——GenerateStubs

1、选中测试源文件,例如hncmodal.cpp

2、运行执行-用户自定义-GenerateStubs,如下图3-2-1

图3-2-1

3、查看生成的自动定义/桩函数,如下图3-2-2

图3-2-2

扩展和修改测试套件——ExtendingandModifyingtheTestSuites

要达到的目标

做法

参考

添加新的测试用例来检查特殊的单元层功能性需求或提高覆盖率

使用测试用例向导来图形化地

创建测试用例或添加代码到测

试用例模板中。

参见C++Test用户手册.pdf,第277页【添加用户定义的

测试用例】

修正自动生成的测试用例检查

特殊的单元层功能性

文档评论(0)

187****8586 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档