怎样做测试

个人将测试分为以下分类

  1.  单元测试
  2.  bug测试
  3.  场景测试 
  4.  联调测试  

单元测试       

  目标:对开发人员开发的类中某个特定的方法进行测试 

  方法(测试流程):

  1. 找到要测试类以及类的特定方法
  2. 找到该方法的测试点,所谓测试点就是该方法提供的关键功能。
  3. 代码覆盖率。对于代码中的if..else、switch、exception等所有条件都要测试到
  4. 类型范围。 

  注意点: 单元测试的测试用例必须功能单一(不能一个测试用例测试多个功能)。为了不受其他功能的影响,常用mock来做单元测试。

      例如: 我们在测试service(业务层的方法),但是业务层通常要调用数据库操作层(DAO),为了防止dao层的错误不影响service 层的测试,所以我们用mock来模拟dao层的返回值

bug测试    

  目标:有些bug在特定的环境中才会出现,防止这类bug被重新reopen,必须为这些bug, 指定特定的测试用例。

场景测试

      目标:面对具体业务做一次测试

联调测试

      目标:面对两个不同系统进行对接                                             

posted on 2015-01-13 21:48  moneywei  阅读(124)  评论(0编辑  收藏  举报

导航