• 自动化测试


    自动化测试包含的范围可大可小,定义是将以人为驱动的测试行为转化为机器执行的一种过程。

    白盒/灰盒: 利用编写的程序进行自动化测试,Xunit。

    黑盒:         利用一种或多种工具。

    特点:快速、可重复。

    混合模型框架是什么? 灵活性提升,数据文件格式多样化。

    how to 建立自动化测试?

    测试范围,投入回报,对测试脚本调试、测试和维护。

     

    Loadrunner

    QTP

     

    基于协议的性能测试工具,侧重的是压力、负载、容量、并发等。

    基于UI对象的功能测试工具,针对功能的测试

    录制原理

    捕获数据包,录制的前提是能识别协议报文

    消息机制,截获消息,录制的前提是能识别控件

     

    LR只是录制了客户端和服务器之间的通信数据,录制的时候跟客户端有关系,

    回放的时候不会启动客户端程序。

    录制和回放都是真实地去操作客户端程序的各种GUI控件,回放的时候会真实地启动客户端程序。

    应用场景

     

    目前最主要的应用是用于回归测试、版本验证测试阶段。只有当系统的界面元素不会频繁的变化、系统功能基本稳定,已经通过一至两轮的手工测试,确定系统不会存在重大缺陷时,才可以考虑自动化的实施。

  • 相关阅读:
    Java并发编程基本概念
    详解TCP:顺序和丢包问题
    详解TCP:三次握手、四次挥手
    使用DockerFile构建运行GoWeb
    Go之Gorm和BeegoORM简介及配置使用
    Nginx WebUI管理
    Kibana配置nginx反代并本地ca加密nginx
    07 . ELK Stack7.2一键多机部署脚本
    腾讯蓝鲸自动化运维平台简介部署及常见报错解决
    Go操作Redis
  • 原文地址:https://www.cnblogs.com/qingxia/p/2702158.html
Copyright © 2020-2023  润新知