自动化测试
Posted Yi个人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化测试相关的知识,希望对你有一定的参考价值。
这几年自动化测试比较火,对于初学者,啥叫自动化测试?
自动化测试分为:UI自动化测试、接口自动化测试(可以是手工的/postman--chrome插件)、性能测试(自动化测试)、单元测试(自动化测试)
最重要的是分层测试(分层金字塔):
可以看出:(1)从高度讲,越向上的测试是越接近与用户的;
(2)UI的测试最难,UI是最容易变更的,单元测试是最简单的,越往上的测试越难;
(3)越往上的运行速度越慢,UI可能会运行1-2小时,单元测试一般是10几分钟;
(4)单元测试占的面积最大,越往上面积越小,尽可能多的做单元测试;
在真实情况下,一般是倒立的金字塔,侧重于UI的测试,但是覆盖率并不高。手工测试的测试用例再充分,覆盖率也只有40-50%。所以,我们要尽可能多地做单元测试。
有时候,开发能力不是很强,经常性是改一个bug送一个bug,bug复bug,bug何其多!其实并不是我们测试人员有多无能,开发人员的能力也是致命因素!
单元测试的测试对象是代码,集成测试的测试对象是接口,系统测试的测试对象是系统!
单元测试是有开发人员做,集成测试是测试人员做,UI测试是由测试人员、产品、开发测试做!
以上是关于自动化测试的主要内容,如果未能解决你的问题,请参考以下文章