zoukankan      html  css  js  c++  java
  • 初识 “自动化测试”

    定义:

           自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程;一般,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的

    过程一步步执行测试,得到实际结果与期望结果进行比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念

    类型:

           常见的有app、web、h5、gui、api等自动化

    框架:

           目前市面主流开源自动化框架有UFT、 selenium、appium、robot framework、robotium等

    支持语言:

           开发语言主要是VBScript、java、python、ruby等

    优点:

      ● 提高测试效率和降低测试成本

      ● 实现快速的回归测试,加快测试进度

      ● 提高测试覆盖率

      ● 更好地利用资源

      ● 保证一致性和可重复性

      ● 提高测试的可靠性,避免人为因素

      ●增加软件的可信度

      …………

    缺点:

      ● 不能取代手工测试

      ● 对测试质量的依赖性极大

      ● 测试自动化不能提高有效性

      ● 工具本身并无想像力

      ● 脚本维护成本高

      ● 不易发现新bug

      …………

     

    “知识无价,我愿分享”,此文是Hordehome原创文章,转载必须注明出处,更多技术分享,请访问www.hordehome.com,欢迎大家提出宝贵意见和建议,谢谢!
  • 相关阅读:
    1
    Dockerfile概述
    协议
    部署环境
    协议与数据2
    【笔记】刚到公司,初识dll
    C#Winform学习笔记
    VS2019添加VisionPro控件(此方法是大师分享的)
    VisionPro脚本
    Visionpro相机取像操作,.NET4.0
  • 原文地址:https://www.cnblogs.com/hordehome/p/5942447.html
Copyright © 2011-2022 走看看