自动化测试

这几年自动化测试比较火,对于初学者,啥叫自动化测试?

自动化测试分为:UI自动化测试、接口自动化测试(可以是手工的/postman--chrome插件)、性能测试(自动化测试)、单元测试(自动化测试)


最重要的是分层测试(分层金字塔):

可以看出:(1)从高度讲,越向上的测试是越接近与用户的;

(2)UI的测试最难,UI是最容易变更的,单元测试是最简单的,越往上的测试越难;

(3)越往上的运行速度越慢,UI可能会运行1-2小时,单元测试一般是10几分钟;

(4)单元测试占的面积最大,越往上面积越小,尽可能多的做单元测试;

在真实情况下,一般是倒立的金字塔,侧重于UI的测试,但是覆盖率并不高。手工测试的测试用例再充分,覆盖率也只有40-50%。所以,我们要尽可能多地做单元测试。


有时候,开发能力不是很强,经常性是改一个bug送一个bug,bug复bug,bug何其多!其实并不是我们测试人员有多无能,开发人员的能力也是致命因素!

单元测试的测试对象是代码,集成测试的测试对象是接口,系统测试的测试对象是系统!

单元测试是有开发人员做,集成测试是测试人员做,UI测试是由测试人员、产品、开发测试做!

原文地址:https://www.cnblogs.com/feifei-cyj/p/7550853.html