zoukankan      html  css  js  c++  java
  • 简单认识一下自动化测试(web)

    1、什么是软件自动化测试:

      软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期

    2、自动化测试一些好处:

    • 缩短测试周期
    • 避免人为出错
    • 轻易获取覆盖率
    • 自动生成测试报告

    3、自动化的简单分类

      功能自动化:编写代码脚本,让自动化软件自动运行,发现缺陷,代替部分重复性较强的部分 ,一般大的的项目才需要自动化,中小型不推荐

      性能自动化:使用工具(jmeter/loadrunner)对软件进行压力测试、负载测试、强度测试等,主要是一些无法用手工代替的工作(如:并发测试需要模拟大量用户同时登陆网站)

    4、web自动化使用条件和范围

      前提条件:手工测试已经完成、项目周期长、需求稳定、自动化测试脚本可重复使用

      范围:频繁的回归测试、互联网迭代频繁、传统行业需求变化不大,应用频繁、性能测试

    5、web自动化常用工具

      QTP(收费):

        QTP是Mercury公司的Quick Test Professional的简称,是一种自动测试工具
        实际使用类似于录音机,把应用的一些操作进行录制下,再进行回放
        淡季收费几千美元,有多少个用例,需要全部录制一遍

      selenium(开源):

        ThroughtWorks一个强大的基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试
        selenium是一个测试框架,只需要编写程序,让selenium加载相应的参数,就可以把相应的测试用例走一遍
        (appium实质是对selenium的再次封装)

  • 相关阅读:
    12.链式法则
    11.感知机
    10.1激活函数及其梯度(softmax求梯度)
    10.损失函数及其梯度(均方差梯度[使用线性函数y=w*x+b作为激活函数])
    9:常见函数以及激活函数的梯度
    8:梯度
    小程序 scroll-view
    小程序swiper
    view 标签
    微信小程序 tab选项卡
  • 原文地址:https://www.cnblogs.com/will-wu/p/13282798.html
Copyright © 2011-2022 走看看