一个好的接口/单元测试用例应该做到:

  1、对环境没有依赖

  2、验证点检验完全(不能因为用例编写经常拷贝而忽略或遗漏)

  3、用例分类合理,命名通俗易懂

  4、对数据没有依赖,数据由所测的代码自动创建。一定需要测试数据的情况下,也要将数据准备完全

  5、每一个用例运行完成后都要删除测试数据

  6、能够在一个用例中覆盖到的测试点,尽量在一个用例中完成,以减少后续对测试数据和用例本身的维护成本。

  7、各个测试用例相互独立,不相互依赖

  8、尽量减少和开发代码的耦合,能够从上层覆盖到的情况尽量从上层覆盖

  9、通俗易懂,注释完全,后人很容易根据用例理解业务

  10、用例结构清晰,测试用例也可以学习开发的代码,采用一些设计模式进行优化,提高用例本身的代码质量,减少后续用例的编写成本和维护成本

posted on 2012-11-20 09:11  @雨欣@  阅读(277)  评论(0编辑  收藏  举报