Android/OPhone单元测试指南4

上一篇 / 下一篇  2012-05-07 17:47:58 / 个人分类:Android测试

六、单元测试基本原则

    进行单元测试请遵循以下基本原则:
    哪怕只有一个单元测试用例也比一个都没有好,要坚持进行单元测试。
    对被测代码中的每个类和其中的每个方法设计测试用例。
    为被测方法里的每个分支设计单独的测试用例。
    为被测方法里的每个条件设计单独的测试用例。
    对于存在边界值的代码,如某个方法的参数有一定的取值范围,要设计多个单元测试用例覆盖边界和取值范围内的情况。
    设计一些反向测试用例,如给一个方法传递一些无效的参数,保证代码能对各种异常进行正确的响应。
    对于功能复杂的系统,如某个方法需要和网络服务器进行交互,可以实现一个独立的与应用代码无关的测试功能模块,用于模拟服务器的行为,如为该方法提供响应参数,而不是让该方法真的和网络通信。
    当一个bug被修复后,要设计1个或多个单元测试用例来进行验证。
    在向代码库提交代码前,要运行一遍单元测试用例以保证没有bug。
    不要设计类似于压力测试性质的单元测试用例。


TAG:

 

评分:0

我来说两句

Open Toolbar