zoukankan      html  css  js  c++  java
  • 等价类划分具体问题分析及测试实现

         课上章老师对于等价类划分的方法做了详细的讲述,并让我们在课堂上做了一个练习,我在课后再看再思考这道题时,发现我当时在课堂上并没有做对,我少考虑了情况。以后的测试也是这样,因为马虎造成的错误不能再犯。所以我重新做了这道题,以下为具体过程:

    按条件 编号 有效等价类 编号 无效等价类
    按长度 1 1~6 9 长度0
    按字符类型 2 只有a~z 10 长度>=7
      3 只有A~Z 11 含控制字符
      4 只有0~9 12 含标点符号
      5 a~z,A~Z    
      6 a~z,0~9    
      7 A~Z,0~9    
      8 a~z,A~Z,0~9    

    测试用例:

    NO NAME:  覆盖等价类 期待输出   
    1 abcfd  12  正常  
    2 ABDIEW  13  正常  
    3 234  14   正常  
    4 AIcm  15   正常  
    5 dsa13  16   正常  
    6 DSK09  17   正常  
    7 acW2Q  18   正常  
    8 (空)  9  您好,名字不能为空  
    9 sjdod12sfdf  10  长度不能大于7  
    10 LF  11  不能含有控制字符  
    11  Ac,d;  12  不能含有标点符号  
             

    以下是我基于java fx所做的程序和测试截图:

     

    具体代码如下:

  • 相关阅读:
    localhost和本机IP和127.0.0.1之间的区别
    git客户端msysGit和TortoiseGit使用
    JS正则
    css中外边距
    css定位浮动总结
    Teleport Ultra 抓包工具
    编程实践心得与设计思想
    Java 读写Properties配置文件
    如何成为一个优秀的DBA
    对DB2常见错误的列举以及破解方案
  • 原文地址:https://www.cnblogs.com/lvlm/p/4355264.html
Copyright © 2011-2022 走看看