软件测试-第二章-习题
原因: 原因: 1、 落点在棋盘上; 落点在棋盘上; 2、 落点与起点构成日字; 落点与起点构成日字; 3、 落点方向的邻近交叉点无棋子; 落点方向的邻近交叉点无棋子; 4、 落点处为自己方棋子; 落点处为自己方棋子; 5、 落点处无棋子; 落点处无棋子; 6、 落点处为对方棋子(非老将); 落点处为对方棋子(非老将); 7、 落点处为对方老将。 落点处为对方老将。
每访问一个镇子之后,销售商都给密苏里州步枪 每访问一个镇子之后, 制造商发出电报,说明在那个镇子中售出的枪机、 制造商发出电报,说明在那个镇子中售出的枪机、 枪托和枪管数量。到了月末, 枪托和枪管数量。到了月末,销售商要发出一封 很短的电报,通知多少个枪机被售出,电报以很短的电报,通知多少个枪机被售出,电报以-1 结束。这样步枪制造商就知道当月的销售情况。 结束。这样步枪制造商就知道当月的销售情况。 并计算销售商的佣金如下:销售额不到(含) 并计算销售商的佣金如下:销售额不到( 1000美元的部分为 1000美元的部分为10%,1000(不含) 美元的部分为10%,1000(不含) ~1800( ~1800(含)美元的部分为15%,超过1800 美元的部分为15%,超过1800 美元的部分为20%。 美元的部分为20%。 佣金程序生成月份销售报告,汇总售出的枪机、 佣金程序生成月份销售报告,汇总售出的枪机、 枪托和枪管总数 销售商的总销售额以及佣金。 总数, 枪托和枪管总数,销售商的总销售额以及佣金。
习题--佣金问题 习题--佣金问题
前亚利桑那州境内的一位步枪销售商销售 密苏里州制造商制造的步枪机(lock)、 密苏里州制造商制造的步枪机(lock)、 枪托(stock)和枪管(barrel)。 )。枪机 枪托(stock)和枪管(barrel)。枪机 45美元 枪托卖30美元 枪管卖25美 美元, 美元, 卖45美元,枪托卖30美元,枪管卖25美 元。 销售商每月至少要销售出一支完整的步枪, 销售商每月至少要销售出一支完整的步枪, 且生产限额是大多数销售商在一个月内可 销售70个枪机 80个枪托和 个枪管 个枪机、 个枪托和90个枪管。 销售70个枪机、80个枪托和90个枪管。
寻找输出边界值(销售额)为100美元、 寻找输出边界值(销售额) 100美元、 美元 1000美元、1800美元和 1000美元、1800美元和7800美元对应 美元和7800美元对应 美元 的输入变量组合 最大值和最小值的确定很容易,给出的数 最大值和最小值的确定很容易, 正好便于生成边界点
结果: 结果: 21、不移动棋子; 21、不移动棋子; 22、移动棋子; 22、移动棋子; 23、移动棋子,并除去对方棋子; 23、移动棋子,并除去对方棋子; 24、移动棋子,并提示战胜对方,结束游戏。 24、移动棋子,并提示战胜对方,结束游戏。 中间节点: 中间节点: 11 – 落点合理且无绊马腿,可以前进 落点合理且无绊马腿,
习题
分析中国象棋中走马的实际情况: 分析中国象棋中走马的实际情况: 1、如果落点在棋盘外,则不移动棋子;2、如果落点与 如果落点在棋盘外,则不移动棋子; 起点不构成日字型,则不移动棋子; 起点不构成日字型,则不移动棋子;3、如果落点处有 自己方棋子,则不移动棋子; 自己方棋子,则不移动棋子;4、如果在落点方向的邻 近交叉点有棋子(绊马腿),则不移动棋子; ),则不移动棋子 近交叉点有棋子(绊马腿),则不移动棋子;5、如果 不属于1 且落点处无棋子,则移动棋子; 不属于1-4条,且落点处无棋子,则移动棋子;6、如 果不属于1 且落点处为对方棋子(非老将) 果不属于1-4条,且落点处为对方棋子(非老将),则移 动棋子并除去对方棋子; 如果不属于1 动棋子并除去对方棋子;7、如果不属于1-4条,且落 点处为对方老将,则移动棋子,并提示战胜对方, 点处为对方老将,则移动棋子,并提示战胜对方,游戏 结束。 结束。 使用因果图法设计测试用例。 使用因果图法设计测试用例。
根据因果图建立判定表:(分为两表) 根据因果图建立判定表: 分为两表)
经过整理,得到下图: 经过整理,得到下图:
某厂对一部分职工重新分配工作,分配原则是: 某厂对一部分职工重新分配工作,分配原则是: 年龄不满20岁 (1)年龄不满20岁,文化程度是小学者脱产学 习,文化程度是中学者当电工; 文化程度是中学者当电工; 年龄满20岁但不足 岁 岁但不足50 (2)年龄满20岁但不足50岁,文化程度是小学 或中学者,男性当钳工,女性当车工; 或中学者,男性当钳工,女性当车工;文化程度 是大学者技术员; 是大学者技术员; (3)年龄满50及50以上,文化程度是小学或中 年龄满50及50以上 以上, 学者当材料员,文化程度是大学者当技术员。 学者当材料员,文化程度是大学者当技术员。 试分析规格说明书,建立决策表,并简化 试分析规格说明书,建立决策表,
输出值域的边界值。 输出值域的边界值。 佣金问题的输出值域有100 美元 1000美元 美元、 佣金问题的输出值域有 100美元 、 1000 美元 、 100 美元、 1800美元三个门限点 美元三个门限点。 1800美元三个门限点。
低于较低平面的值,对应低于1000美元门限的 低于较低平面的值,对应低于1000美元门限的 销售额,佣金为10% 销售额,佣金为10% 两个平面之间的值,是15%佣金区域 两个平面之间的值, 15%佣金区域 高于较高平面的值,对应高于1800美元门限的 高于较高平面的值,对应高于1800美元门限的 销售额,超过部分的佣金为20% 销售额,超过部分的佣金为20%