zoukankan      html  css  js  c++  java
  • 测试方法

    一、测试活动的分类

    1、从看不看代码角度可分为黑盒测试、白盒测试、灰盒测试;

    2、从运不运行软件角度可分为静态测试、动态测试;

    3、从人工参不参与测试角度可分为人工测试、自动化测试。

    二、白盒测试、黑盒测试、灰盒测试的区别

    黑盒测试:把测试对象看做一个黑盒子,不考虑内部逻辑,只依据外部规格要求,检查产品的实际规格是否符合要求的测试方法。

    白盒测试:把测试对象看做一个打开的盒子,利用设计的内部逻辑结构,对产品运行逻辑进行测试的方法。

    灰盒测试:是介于白盒测试与黑盒测试之间的,灰盒测试关注输出对于输入的正确性,同时也关注内部表现。

    三、白盒测试的常用技术

    静态分析:控制流分析、数据流分析、信息流分析等。

    动态分析:逻辑覆盖测试(语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖)、程序插装等。

    四、常用黑盒测试方法:

    等价类划分法

    边界值分析法

    因果图分析法

    五、常见的黑盒测试类型

    功能测试、性能测试、压力测试、容量测试、负载测试、安全性测试、恢复性测试、可靠性测试等。

  • 相关阅读:
    Python 学习
    Linux学习
    java 学习
    jvm学习
    [转]根据时间(NSDate)获取具体的信息:月份、星期、天等
    详解http和https的区别
    一些题
    NSNotification的用法 (转自CSDN:ReyZhang的博客)
    关于File's Owner
    UI设计
  • 原文地址:https://www.cnblogs.com/spring1122/p/9399644.html
Copyright © 2011-2022 走看看