自动化测试

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测试是由测试人员、产品、开发测试做!

 

以上是关于自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试——何为自动化测试,为何自动化测试

自动化测试 - 重复执行测试

自动化测试框架的发展及开发

·自动化测试_测试流程-1

python自动化教程Jmeter性能测试

做软件的自动化测试一般用啥工具?和黑盒测试工具一样么?用loadrunner怎么样?