zoukankan      html  css  js  c++  java
  • 关于等价类划分和因果图练习题

    一、等价类划分:

    例:一个输入框,允许1到6个英文字符或数字,按OK结束。
    有效等价类:

    长度:1到6

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

    无效等价类

    长度:0,7

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

    由上可知:

    输入

    有效等价类 

    无效等价类
    用户名

    长度为1至6位

    由字符(a-z、A-Z)和数字(0-9)组成

    长度>6

    空格

    控制字符

    标点符号

    测试用例:

    编号 用户名 预期输出
    1 User01 正常
    2 user 错误输出
    3 User00011111 错误输出
    4   错误输出
    5 Us 01 错误输出
    6 Us01# 错误输出
    7 Us01, 错误输出

    二、因果图:

    例:产品说明书:有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。

    分析:

    原因:① 投入1元5角硬币; ② 投入2元硬币;③ 按“可乐”按钮; ④ 按“雪碧”按钮; ⑤ 按“红茶”按钮。
    中间状态:① 已投币; ② 已按钮。
    结果:① 退还5角硬币; ② 送出“可乐”饮料③ 送出“雪碧”饮料; ④ 送出“红茶”饮料。

       

  • 相关阅读:
    knowledge_maven
    problems_springboot
    problems_halo
    skills_oracle
    hive启动报错(整合spark)
    根据父ID聚合
    sql2005数据库远程备份
    waitfor的使用
    CTE+操作性语句(删除无主键的相同的多行数据)+CTE操作技巧
    SQL中的CTE,查询所有的子集(子集的子集)比游标效率高
  • 原文地址:https://www.cnblogs.com/caoyue/p/4356563.html
Copyright © 2011-2022 走看看