自动化测试的分层

自动化测试主要分为三层:

          UI    -- >> UI自动化测试

  service  -- >> 接口自动化测试

   unit      -- >> 单元测试

 

单元测试:大型公司有专门的白盒测试岗位,由白盒测试工程师进行测试,中小型企业一般不会有白盒测试工程师(测试工程师需要熟悉开发的代码,成本比较高),成本比较大,所以,对于我们国内的情况来说,单元测试主要由开发人员(自己写的代码自己最熟悉,现阶段,会对自己写的代码进行单元测试的开发比较少)进行测试。

接口自动化测试:开发和测试都可以进行测试,一般开发会自己进行测试一下,也就是他们常说的调接口,接口分两种,一种是对内接口,一种是对外接口,对内接口指的是程序代码内部之间的方法调用,是有语言限制的,不能Python调用Java的代码,这种由开发自己进行测试;对外接口,属于协议接口,如HTTP/SOAP/RPC,是可以进行跨语言,由测试人员进行测试。

UI自动化测试:由测试人员来测试,因为UI自动化测试用例是从功能测试用例里面提炼出来的。

 

posted on 2019-07-08 22:02  逗芽  阅读(1441)  评论(0编辑  收藏  举报

导航