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:含有标点符

  • 相关阅读:
    elastic-job 新手指南
    最基本的区块链hello world(python3实现)
    python:函数的高级特性
    python高级特性:切片/迭代/列表生成式/生成器
    python:函数中五花八门的参数形式(茴香豆的『回』字有四种写法)
    python:爬虫入门
    python: 序列化/反序列化及对象的深拷贝/浅拷贝
    python中的zip、lambda、map操作
    python面向对象笔记
    RxJava2学习笔记(3)
  • 原文地址:https://www.cnblogs.com/zheyuwang/p/4376134.html
Copyright © 2011-2022 走看看