我只是一个在沙滩上捡贝壳的小男孩,梦想有一天可以发现知识的真理~~~

C++编程:C++测试的组织形式

 

  • 测试套件可以互相嵌套
  • 测试套件是可以形成树:"s_suit1/s_suit1_suit1/t_case2"之类的
  • 可以使用参数:--run_test=s_suit1/s_suit1_suit1/t_case2  来执行对应的套件
    运行结果:
    确实就只运行这个特定的套件了
  • 套件一般以文件或者类为准:s_suit1_class1   s_ 开头  suit1代表第一个测试套件 可以有第二个,第三个测试套件等,calss1是指测试的类,或者说,测试的文件
  • 用例一般情况下:t_case1_method1  t_case2_method1 第一个测试用例,第二个测试用例等等! 
  • 测试的组织形式,请一定要和编写的功能代码的文件的组织形式一致,这样的话,会非常方便编写和查找!
  •  BOOST_CHECK_MESSAGE(3==1,"3不等于1"); 这个是测试再加上原因的:很好,比起那些只有测试,没有输出的,还是好很多了!当测试不通过时,输出:这个message
  • 尽量把准备的测试全局环境放在夹具里
 



posted @ 2018-01-21 19:21  瓜不甜  阅读(216)  评论(0编辑  收藏  举报

全栈开发工程师 - 一只菜鸟的成长之路

这是一位软件开发工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

联系我:2351180282@qq.com