自动化测试行业技术发展和介绍

一、软件测试行业技术发展:

不再依靠点点点目前业内
最核心的竞争力叫做自动化功能测试 UI+接口
Python目前在业内应用70%以上,java在20%左右,10%其他语言
在实际企业中,自动化测试实现的效果:
对流程执行的自动化测试工
每一次新发布版本,进行自动部署到测试服务器并自动测试,生成结果邮件

二、自动化测试分类

1 ) web自动化测试
  测试工具:
      Selenium+WebDriver 是最主流的:
          1)可以支持多语言,java python ruby等
          2)免费开源的框架
          3)可以支持多浏览器,比如firefox chrome ie edge等
          4)可以执行多并发测试,selenium可以在多台机器来执行并发测试,从而提高测试效率,增加资源利用
      robot framework
      QTP(UFT)付费
      winrunner
      testcomplete
      waiter...
       
2 ) app自动化测试 appium
  测试工具:
      appium 是最主流的:
          1)是ios,Android测试框架
          2)支持多语言多平台
          3)并且可以调用selenium的api
      monkeyrunner: AndroidSDK自带的测试工具,可以支持自定义数据和事件进行测试,只支持android4.1版本及以上
      monkey :AndroidSDK自带的测试工具,只支持随机数据和事件,一般对软件进行压测
      ui automator: android自带的测试框架,基于java,代码机构比较简单,但是sdk16(Android4.1)
   
3)接口自动化测试
  工具:postman jmeter soapui
  代码:python + requests
   
4)持续集成:
Jenkins+git/svn

三、技术路线

四、各种技术细化内容

见完整学习路线总结图 

posted @ 2021-05-26 16:00  www.pu  Views(371)  Comments(0Edit  收藏  举报