zoukankan      html  css  js  c++  java
  • 测试用列设计

    什么是测试用列?

     测试用列的好处?

     

     

     

    等价类划分法:

       

     

     

     

     用排列组合覆盖等价类时

    有效等价类尽量用一条用列覆盖

    无效等价类只能包含一个无效等价类

    所有编号只需也必须覆盖一次

     

    等价类6大原则:

    1.按区间划分 

    2.按数据集合划分

    3.按数据布尔值

    4.按数值划分

    5.按限制条件或者规则划分

    6.按细分等价类划分

     

    确定测试用列

     

     边界值分析法

     

     

     

     判定表(决策表)

     

     判定表的组成

     场景法:

     

     

     

     

     

     

     场景法练习

     

     

     

     

    状态迁移:

     

     

     做法:

     

     

     状态迁移做法

    1.先看懂状态矩阵

    2.选中某一状态(能·大道最多次数的),把能够迁移到的状态依此列与下方

    3.然后从最左侧状态开始,把其能够迁移到的状态依此列于下方

    4.最左侧状态不要重复,除了最后一行

    5.如果有没有覆盖大的状态,补齐

     

    将状态转换为测试路劲:

    1.自上而下全部状态(所有的状态迁移都是纵向的)依此作为起点去覆盖

    2.每个状态迁移路径都是从左侧开始的

    3.从左边依此乡下大道所能到达的状态,然后再分别迁移到此状态下的横向状态,最后依次去掉前面的一个状态

     

    因果图

     

     

     

     

     

     

     

     

     

     

    (1)E(异):a和b中最多只能有一个为1,即a和b不能同时为1。
    (2)I(或):a、b和c中至少有一个必须是1,即a、b、c不能同时为0。
    (3)O(唯一):a和b有且仅有一个为1。
    (4)R(要求):a和b必须保持一致,即a为1时,b也必须为1;a为0时,b可为1或者0。

    (5)除了输入条件,输出条件也会相互约束,输出条件的约束只有一种——M(Mask,强制),结果a为1出现结果B强制为0

     

  • 相关阅读:
    cornerstone log 点击down之后无法查看log解决方法
    YYWebImage的使用
    关于AF请求报错Request failed: unacceptable content-type: text/plain 解决方案
    如何优雅地进行页面间的跳转(iOS)
    关于添加设置PCH静态文件的方法
    iOS开发,获取动态web页面的高度
    IOS 开发 证书显示 此证书签发者无效 解决办法
    关于强制竖屏变横屏
    iOS面试必看经典试题分析
    最新iOS10相关技术【集合帖】
  • 原文地址:https://www.cnblogs.com/xiaopo/p/14705012.html
Copyright © 2011-2022 走看看