• 初识 “自动化测试”


    定义:

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

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

    类型:

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

    框架:

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

    支持语言:

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

    优点:

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

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

      ● 提高测试覆盖率

      ● 更好地利用资源

      ● 保证一致性和可重复性

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

      ●增加软件的可信度

      …………

    缺点:

      ● 不能取代手工测试

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

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

      ● 工具本身并无想像力

      ● 脚本维护成本高

      ● 不易发现新bug

      …………

     

    “知识无价,我愿分享”,此文是Hordehome原创文章,转载必须注明出处,更多技术分享,请访问www.hordehome.com,欢迎大家提出宝贵意见和建议,谢谢!
  • 相关阅读:
    FindData_查找数据库中所有相关的字符
    删除所有的视图,存储过程
    游标
    常用sql收藏
    Java学习笔记15--引用传递
    Java学习笔记14--动态代理
    Java学习笔记13--比较器(Comparable、Comparator)
    Java学习笔记11--Annotation
    Java学习笔记12--国际化
    Java学习笔记10--枚举
  • 原文地址:https://www.cnblogs.com/hordehome/p/5942447.html
Copyright © 2020-2023  润新知