zoukankan      html  css  js  c++  java
  • 等价类划分方法应用扩展

    问题:

    允许1到6个英文字符或数字,按OK结束

    有效等价类:

    长度:1到6

    字符:a-z,A-Z,0-9

    无效等价类

    长度:0,7

    字符:英文/数字以外字符,控制字符,标点符号

    输入框为三个

    有效等价类

    无效等价类

    长度

    长度为1-6

    长度为0

    长度大于6

    字符

    只含有a-z

    含有控制字符

     

    只含有A-Z

    含有标点符号

    只含有0-9

    含有a-z和A-Z

    含有a-z和0-9

    含有A-Z和0-9

    含有A-Z,a-z和0-9

     

    由于前面已经进行了单个框的测试,我们下面来说明如何进行多个框的测试

    编号

    测试用例

    覆盖等价类

    预期结果

     

    1

    Abcde9

    Abcde9

    Abcde9

    长度为1-6

    含有A-Z,a-z和0-9

    Notrue

    N1:true

    N2:true

     

    2

    Abcde9

    Abcde9

     

    两个框长度为1-6,

    含有A-Z,a-z和0-9

    一个框长度为0

    Notrue

    N1:true

    N2:长度为0

     

    3

    Abcde9

    Abcde9

    Abcde91

    两个框长度为1-6,

    含有A-Z,a-z和0-9

    一个框长度大于6

    Notrue

    N1:true

    N2:长度过长

     

    4

    Abcde9

    Abcde9

    LF12ab

    三个框长度为1-6,

    含有A-Z,a-z和0-9

    一个框含有控制符

    Notrue

    N1:true

    N2:含有控制符

     

    5

    Abcde9

    Abcde9

    Ab.de9

    三个框长度为1-6,

    含有A-Z,a-z和0-9

    一个框含有标点符号

    Notrue

    N1:true

    N2:含有标点符

     

    6

     

    Abcde9

     

    一个框长度为1-6,

    含有A-Z,a-z和0-9

    两个框长度为0

    Notrue

    N1:长度为0

    N2:长度为0

     

    7

     

    Abcde9

    Abcde91

    Abcde91

    一个框长度为1-6,

    含有A-Z,a-z和0-9

    两个框长度大于6

    Notrue

    N1:长度过长

    N2:长度过长

     

    8

    Abcde9

    Abc.e9

    LF12ab

    一个框长度为1-6,

    含有A-Z,a-z和0-9

    两个框分别有控制符,标点符号

    Notrue

    N1:含有标点符

    N2:含有控制符

     

    9

     

     

    三个框长度为0

    No长度为0

    N1:长度为0

    N2:长度为0

     

    10

    Abcde91

    Abcde91

    Abcde91

     

    三个框长度大于6

    No长度过长

    N1:长度过长

    N2:长度过长

     

    11

    Abc.e9

    LF12ab

    LF12ab

    两个框含有控制字符

    一个框含有标点符号

    No含有标点符

    N1:含有控制符

    N2:含有控制符

     

    12

    Abc.e9

    LF12ab

    Abc.e9

    两个框含有标点符号

    一个框含有控制符

    No含有标点符

    N1:含有控制符

    N2:含有标点符

     

    13

    LF12ab

    LF12ab

    LF12ab

     

    三个框含有控制符

    No:含有控制符

    N1:含有控制符

    N2:含有控制符

     

    14

    Abc.e9

    Abc.e9

    Abc.e9

     

    三个框含有标点符号

    No含有标点符

    N1:含有标点符

    N2:含有标点符

  • 相关阅读:
    前端/html5效果收藏
    Fiddler 网页采集抓包利器
    Es6 类class的关键 super、static、constructor、new.target
    js 倒计时毫秒级别显示
    雅虎34条军规
    javascript 异步请求封装成同步请求
    微信小程序 base64图片在canvas上画图
    chrome inspect 远程调试H5
    webpack 打包调试
    微信小程序云函数 添加数据到数据库
  • 原文地址:https://www.cnblogs.com/zheyuwang/p/4376134.html
Copyright © 2011-2022 走看看