标签:
杂谈 |
分类: c /cpp test |
C++Test 7.3 自动化测试快速操作流程 —— mvp_xuan
Anyway,我们来一次快速的自动生成Test case,并执行Test的流程:
1. Click“C++test → 测试配置” :
2. 然后进入了“Test Configurations” ,Right click on“用户自定义” ,Select the“新建” ,修改名称:
3. 然后可以看一下“Test Configurations”的全图,其实看到“内建” ,大家就应该知道了,其实C++test已经默认创建了各种测试类型,可以一项一项分门别类的测试,这就是developer自我测试时使用的了,也可以通过用户自定义,定义一些自己想要测试的项,而身为测试人员,是肯定需要自己手动创建一个个Test Solutions,闲话先不说,我们继续简单熟悉C++test。
4. Select the“生成” ,按照下图所示选上相应选项:
5. Select the“生成 → 测试套件” ,按照下图所示选上相应选项:
6. Select the“生成 → 测试用例” ,按照下图所示选上相应选项:
7. Select the“执行” ,按照下图所示选上相应选项:
8. Select the“目标” ,按照下图所示选上相应选项:
9. Select the“目标 → 执行” ,按照下图所示选上相应选项:
10. Click“Apply → Close” :
11. 在Solution Explorer下的项目上Right click,Select the“C++test → 测试运行 → 用户自定义 → 2 main-new(自定义的名称) ” :
12. 测试开始执行了:
13. 到这里,你就使用C++test执行完一次完整的自动化静态分析和Unit Tests了。
14. 上图还没有执行完,后部没有截出来而已,下图是执行之后的:
15. 从上图可以看见,执行完毕后会告诉你行覆盖率,成功和失败的数量等信息,在源代码中会使用红色和绿色标注测试的判断结果。当然绿色的也未必一定对,红色也有可能是断言插入失败所致。
这里只是用了一个小小的item来做了一些test。后面几天会研究手动设计test case的一些flow。
PS:这里其实安装的C++test7.3VS2008Extension,并不是完整版,明天我会上传完整版的测试。今天没有带笔记本过来。
暂时先用变态的English OS 和Chinese C++test做研究,之后会用全English的做一个完整的Demo。