zoukankan      html  css  js  c++  java
  • 【软件测试】等价类划分方法的应用

    • 实例——EditBox
      • 允许1到6个英文字符或数字,按OK结束
      • 有效等价类和无效等价类
    有效等价类 无效等价类
    E1:长度:1到6 T1:长度:0,7
    E2:字符:a-z,A-Z,0-9 T2:字符:英文、数字以外字符,控制字符,标点符号
      • 测试用例:
    编号 测试用例 预期输出
    1(E1,E2)  a 有效输入
    2(E1,E2) z 有效输入
    3(E1,E2) A 有效输入
    4(E1,E2) Z 有效输入
    5(E1,E2) 0 有效输入
    6(E1,E2) 9 有效输入
    7(E1,E2) aaaaaa 有效输入
    8(E1,E2) AAAAAA 有效输入
    9(E1,E2) 000000 有效输入
    10(E1,E2) aA0aA0 有效输入
    11(E1,T2) Space 无效输入
    12(E1,T2) FF 无效输入
    13(E1,T2) , 无效输入
    14(E1,T2) Space(6个) 无效输入
    15(E1,T2) FF(6个) 无效输入
    16(E1,T2) ,,,,,, 无效输入
    18(E2,T1) Null 无效输入
    19(E2,T1) aaaaaaa 无效输入
    20(E2,T1) AAAAAAA 无效输入
    21(E2,T1) 0000000 无效输入

    • 实例——NextData
      • NextData函数包含三个变量:month,day,year,函数的输出为输入日期的后一天。
      • 要求输入变量month,day,year均为整数值,并且满足下列条件:
        • 1≤month≤12
        • 1≤day≤31
        • 1812≤year≤2012
      • 等价类划分:
    有效等价类 无效等价类
    M1:1≤month≤12 M2:month<1
      M3:month>12
    D1:1≤day≤31 D2:day<1
      D3:day>31
    Y1:1812≤year≤2012 Y2:year<1812
      Y3:year>2012
      • 测试用例:
    编号 year month day 预期输出
    1 1812 1 1 1812/1/2
    2 1812 1 31 1812/2/1 
    3 1812 29 1812/3/1 
    4 1812  30  日期不合法 
    5 1813  28  1813/3/1 
    6 1813  29  日期不合法 
    7 1813  12  31  1814/1/1 
    8 2012 12  31  2013/1/1 
    9 1811 15  year输入不在合法范围内
    10 2013  15  year输入不在合法范围内 
    11 1912  15  month输入不在合法范围内
    12 1912  13  15  month输入不在合法范围内 
    13  1912  day输入不在合法范围内 
    14  1912  32  day输入不在合法范围内 
    15 1811  15  year,month输入不在合法范围内 
    16 1811  year,day输入不在合法范围内 
    17  1912  month,day输入不在合法范围内 
    18 1811  year,month,day输入不在合法范围内 
             

  • 相关阅读:
    Android 常用开发类库
    Java 8 时间日期库的20个使用演示样例
    数据格式转换 (三)Office文档转HTML
    2011年读过的书及2012年即将要读的书
    nodeJs学习路线
    Android入门篇(一)Androidproject的搭建,导入与导出,图标的改动
    MySQL 使用自增ID主键和UUID 作为主键的优劣比較具体过程(从百万到千万表记录測试)
    实战Jquery(四)--标签页效果
    Xcode加入应用图标以及启动界面
    poj 2240 Bellman-Flod 求环
  • 原文地址:https://www.cnblogs.com/tju-crab/p/4354643.html
Copyright © 2011-2022 走看看