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