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

     

  • 相关阅读:
    tkinter 写一个简易的ide
    Vue+webpack项目配置便于维护的目录结构
    爬虫:输入网页之后爬取当前页面的图片和背景图片,最后打包成exe
    linux vue项目+npm run build + nginx
    Android 进阶自定义 ViewGroup 自定义布局
    Android 属性动画框架 ObjectAnimator、ValueAnimator ,这一篇就够了
    桶排序
    Test CMake run finished with errors
    搭建私人云盘
    Java中 / 和 %
  • 原文地址:https://www.cnblogs.com/xiaopo/p/14705012.html
Copyright © 2011-2022 走看看