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

  • 相关阅读:
    如何让百度网盘下载速度达60MB/s!
    记一次内存溢出问题的排查、分析过程及解决思路
    使用maven命令打包可执行jar方法
    java实现四则运算
    POI如何合并单元格
    我是如何从功能测试成功转型自动化测试人员的?
    Edgar:Netflix分布式系统的可视化问题诊断平台实践
    Uber的API生命周期管理平台边缘网关(Edge Gateway)的设计实践
    UBer面向领域的微服务体系架构实践
    技术团队:问题被过度的夸大小题大做,你该怎么办?
  • 原文地址:https://www.cnblogs.com/zheyuwang/p/4376134.html
Copyright © 2011-2022 走看看