哪个网站做照片书最好,微信答题小程序,广告营销的经典案例,上海高端建站网站因果图法测试用例的设计步骤
#xff08;1#xff09;确定软件规格(需求)中的原因和结果
#xff08;2#xff09;确定原因和结果之间的逻辑关系
#xff08;3#xff09;确定因果图中的各个约束(constraints)
#xff08;4#xff09;画出因果图并转换为决策表
1确定软件规格(需求)中的原因和结果
2确定原因和结果之间的逻辑关系
3确定因果图中的各个约束(constraints)
4画出因果图并转换为决策表
5根据决策表设计测试用例
使用因果图分析程序 第一步确定软件规格(需求)中的原因和结果
1、找出所有的原因输入并编号 1投币50元 2投币100元 3充值50元 4充值100元2、找出所有的结果输出并编号 A:充值成功并退卡 B:提示充值成功 C:找零 D提示错误
第二步确
入、输出的制约关系
输入的限制关系和组合关系
1限制关系哪些输入不能组合 ①输入1和2不能组合【互斥】 ②输入3和4不能组合【互斥】 2能组合决定测试用例数量 ①输入1和3组合 ②输入1和4组合 ③输入2和3组合 ④输入2和4组合 ⑤输入1单独 ⑥输入2单独 ⑦输入3单独 ⑧输入4单独 先把输入的限制关系画出因果图
输出的限制关系和组合关系
1限制关系 ①输出A和D不能互斥 ②输出B和D不能互斥 画出限制关系因果图 2组合关系 ①输出A和B必须组合 ②输出A、B、C组合 ③输出C和D组合【用户不想充值了情况】 ④输出D单独
第三步确定因果图中的各个约束(constraints)画出因果图
找到输入组合和输出组合的对应关系
情况1 输入1和3组合 会产生 输出A和B的组合 情况2 输入1和4组合 会产生 输出C和D组合 情况3 输入2和3组合 会产生 输出A、B、C组合 情况4 输入2和4组合 会产生 输出A和B的组合 情况5 输入1单独 会产生 输出C和D组合 情况6 输入2单独 会产生 输出C和D组合 情况7 输入3单独 会产生 输出D单独 情况8 输入4单独 会产生 输出D单独 第四步将因果图转换为决策表 第五步根据决策表设计测试用例
编号用例说明预期结果1 投币50元 选择充值50元 正确充值50元充值成功后退卡2 投币50元 选择充值100元 系统提示错误并退回50元3 投币100元 选择充值50元 正确充值50元提示充值成功后退卡并找零50元4 投币100元 选择充值100元 正确充值100元提示充值成功后退卡5 投币50元 系统提示错误并退回50元6投币100元 系统提示错误并退回100元7充值50元系统提示错误8充值100元系统提示错误