• 软件测试概述


    一、测试目标和原则

    1、软件测试目的是能在最小的成本和最短的时间内,通过设计良好的测试规程和测试用例,系统的发现不同类别的错误。

    2、软件测试的基本原则:

    • 设计好的测试用例
    • 不可能进行穷举测试
    • 尽早开展测试
    • 重点测试
    • 定期进行检验与修正测试用例,并增加新的测试用例
    • 测试依赖于系统环境
    • 测试用例应该包含合理和不合理的输入条件

    二、测试过程模型

    1、V模型

    2、W模型

    3、H模型

    三、测试类型

    1、单元测试

    2、集成测试

    A、结构化集成测试

    (1)Bing Bang策略

    (2)自顶向下策略

    (3)自底向上策略

    B、面向对象的集成测试

    (1)基于线程的测试

    (2)基于使用的测试

    3、系统测试

    (1)压力测试

    (2)性能测试

    (3)可用性测试

    4、验收测试

    (1)开发方测试

    (2)Beta测试

    5、回归测试

    四、测试方法

    按是否需要执行被测试软件:静态测试(代码复查)和动态测试

    按是否需要查看代码:白盒测试、黑盒测试和灰盒测试

    按照测试执行时是否需要人工干预:自动测试和人工测试

    五、测试用例设计

    测试用例=输入+输出+测试环境

  • 相关阅读:
    Elasticsearch 缓存总结
    ElasticSearch-集群
    HTTP协议详解
    HTTPS总结
    ElasticSearch--Document
    正排索引和倒排索引
    线上OOM排查步骤总结
    线程池-四种拒绝策略总结
    netty篇-练手
    netty篇-UDP广播
  • 原文地址:https://www.cnblogs.com/zll1028/p/8793007.html
Copyright © 2020-2023  润新知