《因果图法测试举例.ppt》由会员分享,可在线阅读,更多相关《因果图法测试举例.ppt(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1因果图法测试举例实例3:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,压下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来若售货机没有零钱找,则一个显示【零钱找完】的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来若有零钱找,则显示【零钱找完】的红灯灭,在送出饮料的同时退还5角硬币2因果图法测试举例原因:原因:1.售货机有零钱找售货机有零钱找2.投入投入1元硬币元硬币3.投入投入5角硬币角硬币4.押下橙汁按钮押下橙汁按钮5.押下啤酒按钮押下啤酒按钮结果结果:21.售货机售货机【零钱找零钱找完完】灯亮灯亮22.退还退还1元硬币元硬币23.退还退还5角硬币角硬币24.送出橙汁饮料送出橙汁饮料25.送出啤酒饮料送出啤酒饮料(1)分析这一段说明,列出原因和结果3因果图法测试举例建立中间节点,表示处理中间状态11.投入投入1元硬币且押下饮料按钮元硬币且押下饮料按钮12.押下押下【橙汁橙汁】或或【啤酒啤酒】的按钮的按钮13.应当找应当找5角零钱并且售货机有零钱找角零钱并且售货机有零钱找14.钱已付清钱已付清4因果图法测试举例(2)画出因果图。所有原因节点列在左边,所有结果节点列在右边(3)由于2与3,4与5不能同时发生,分别加上约束条件E(4)因果图(5)转换成决策表