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,欢迎大家提出宝贵意见和建议,谢谢!
  • 相关阅读:
    js 监听页面url锚点变化 window.onpopstate
    js 返回上一页并刷新页面
    table 会有默认的外边框,内部会有分割线
    javascript 中设置window.location.href跳转无效问题解决办法
    chrom控制台常用方法
    Acquire and Release Fences
    常用 git 命令
    vim版本更新
    vim bundle安装
    emacs 常用命令
  • 原文地址:https://www.cnblogs.com/hordehome/p/5942447.html
Copyright © 2011-2022 走看看