关于等价类划分和因果图练习题

一、等价类划分:

例:一个输入框,允许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角硬币; ② 送出“可乐”饮料③ 送出“雪碧”饮料; ④ 送出“红茶”饮料。

   

原文地址:https://www.cnblogs.com/caoyue/p/4356563.html