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

     

  • 相关阅读:
    ScrollView下嵌套GridView或ListView默认不在顶部的解决方法
    Hdu5303 Delicious Apples 贪心
    javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    unable to execute dex: multiple dex files Cocos2dxAccelerometer
    Unity游戏小地图生成
    LeetCode Spiral Matrix II
    <九度 OJ>题目1012:畅通project
    cpu信息
    挖一挖不经常使用到而又非常有用的重载-Split
    hdu1501 Zipper--DFS
  • 原文地址:https://www.cnblogs.com/xiaopo/p/14705012.html
Copyright © 2011-2022 走看看