- 1、本文档共20页,可阅读全部内容。
- 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++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)