软件测试实验-黑盒测试
作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/17234715.html
一、等价类划分
序号 | 输入数据 | 覆盖等价类 | 输出 |
1 | 2009、12、2 | 2 3 6 | 星期3 |
2 | 2022、3、14 | 2 2 6 | 星期1 |
3 | 2008、3、0 | 1 3 16 | 输入日期无效 |
4 | 2022、6、e | 2 4 22 | 输入日期无效 |
5 | 1800、3、15 | 10 3 6 | 输入日期无效 |
6 | 2012、0、30 | 1 13 8 | 输入日期无效 |
7 | a、4、11 | 12 4 6 | 输入日期无效 |
8 | 2017、4、31 | 2 15 8 | 输入日期无效 |
9 | 2019、4、31 | 2 4 21 | 输入日期无效 |
10 | 2018、2、31 | 2 5 19 | 输入日期无效 |
11 | 2022、13、31 | 2 14 9 | 输入日期无效 |
输入条件 | 有效等价类 | 唯一标识 | 无效等价类 | 唯一标识 |
商品价格 | 0<=R<=100 | 1 | R<0或R>100 | 3 |
R非数字 | 4 | |||
顾客付款 | 0<=P<=100 | 2 | P<0或P>100 | 5 |
P非数字 | 6 | |||
R>P | 7 |
序号 | 输入数据 | 覆盖等价类 | 输出 |
1 | R=60,P=80 | 1 2 | 10元2张 |
2 | R=e,P=10 | 4 2 | 输出价格无效 |
3 | R=10,P=e | 1 6 | 输入支付金额无效 |
4 | R=75,P=40 | 1 7 | 顾客付款<商品价格 |
5 | R=60,P=1000 | 1 5 | 输入支付金额无效 |
6 | R=101,P=65 | 2 3 | 输入价格无效 |
7 | R=99,P=100 | 1 2 | 1元1张 |
8 | R=101,P=102 | 3 5 | 无效输入 |
9 | R=-1,P=1 | 2 3 | 无效输入 |
二、因果图,决策表
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
条件桩 | 五角硬币 | 1 | 1 | 0 | 0 | 1 | 0 | - | - |
一元硬币 | 0 | 0 | 1 | 1 | 0 | 1 | - | - | |
橙汁按钮 | 1 | 0 | 1 | 0 | - | - | 1 | 0 | |
啤酒按钮 | 0 | 1 | 0 | 1 | - | - | 0 | 1 | |
动作桩 | 出啤酒 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
出橙汁 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
找回五角 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
一元硬币1 | 五角硬币2 | 啤酒按钮1 | 橙汁按钮2 |
序号 | 输入数据 | 期望输出 | 实际输出 |
1 | 1 1 | 出啤酒,找回五角 | 出啤酒,找回五角 |
2 | 2 1 | 出啤酒 | 出啤酒 |
3 | 3 1 | 无效数据 | 无效数据 |
4 | 1 5 | 无效数据 | 无效数据 |
5 | 2 2 | 出橙汁,找回五角 | 出橙汁,找回五角 |
6 | 2 1 | 出橙汁 | 出橙汁 |
1 | 2 | 3 | 4 | 5 | 6 | ||
条件桩 | 欧美 | 1 | 0 | 0 | 0 | 0 | 0 |
国外非欧美 | 0 | 1 | 1 | 0 | 0 | 0 | |
国内 | 0 | 0 | 0 | 1 | 1 | 1 | |
商务舱 | - | 1 | 0 | 1 | 0 | 0 | |
经济舱 | - | 0 | 1 | 0 | 1 | 1 | |
飞行时间两小时之内 | - | - | - | - | 0 | 1 | |
超过两小时 | - | - | - | - | 1 | 0 | |
动作桩 | 播放电影 | 1 | 1 | 0 | 0 | 0 | 0 |
食物供应 | 1 | 1 | 1 | 1 | 1 | 0 |
欧美1 | 国外非欧美2 | 国内3 | |
商务舱1 | 经济舱2 | ||
飞行时间两小时以内1 | 超过两小时2 | ||
序号 | 输入数据 | 期望输出 | 实际输出 |
1 | 1 1 2 | 食物供应、播放电影 | 食物供应、播放电影 |
2 | 1 1 1 | 食物供应、播放电影 | 食物供应、播放电影 |
3 | 2 1 2 | 播放电影 | 播放电影 |
4 | 2 2 1 | 食物供应 | 食物供应 |
5 | 3 1 2 | 食物供应 | 食物供应 |
6 | 3 2 1 | 无 | 无 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2022-03-19 一名软件工程专业的学生自述及感悟