存档

文章标签 ‘gtest’

玩转Google单元测试框架gtest系列

2011年12月21日 没有评论

gtest测试框架是在不同平台上(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)为编写C++测试而生成的。它是基于xUnit架构的测试框架,支持自动发现测试,丰富的断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的测试报告。

分类: gtest, LinuxDev 标签:

编写优美的GTest测试案例

2011年12月21日 没有评论

在GTest框架下写出优美的测试案例,我觉得必须要做到:

案例的层次结构一定要清晰
案例的检查点一定要明确
案例失败时一定要能精确的定位问题
案例执行结果一定要稳定
案例执行的时间一定不能太长
案例一定不能对测试环境造成破坏
案例一定独立,不能与其他案例有先后关系的依赖
案例的命名一定清晰,容易理解

分类: gtest, LinuxDev 标签: