單項(xiàng)選擇題

檳榔科主產(chǎn)
點(diǎn)擊查看答案
點(diǎn)擊查看答案
點(diǎn)擊查看答案
點(diǎn)擊查看答案


以下狀態(tài)機(jī)描述了自動(dòng)飲料售貨機(jī)(如售賣軟飲料、咖啡或零食的機(jī)器)行為。它描述了機(jī)器與購物者之間的功能交互。使用者可打開自動(dòng)銷貨機(jī)的電源,選擇飲料;當(dāng)投入的錢幣數(shù)量不足時(shí),自動(dòng)售貨機(jī)可能提示要求購物者投入更多的錢幣。下圖的這個(gè)模型在自動(dòng)飲料銷貨機(jī)的基于模型的測(cè)試中將使用。 評(píng)審者針對(duì)此模型提出 4 條意見,你認(rèn)為以下哪條意見是正確的?( ) A. 在選擇好飲料和投入不足的錢幣后,此模型不要求返還錢幣。 B. 在選擇好飲料后,使用者總是投入大量的錢幣而不能獲得選擇的飲料。 C. 在選擇好飲料并且支付了以后,使用者無法從銷售中拿到飲料。 D. 在選擇了飲料之后,取消了選擇,使用者不得不打開銷售機(jī)的電源然后重新關(guān)閉。 (提示:使用基于狀態(tài)遷移的模型語言,針對(duì)一個(gè)測(cè)試對(duì)象和預(yù)定義的測(cè)試目標(biāo),開發(fā)一個(gè)簡單的MBT 模 型。“簡單”含義是少于15 個(gè)模型元素)
A、選A正確。在cancel 事件中遺漏了/return money 的動(dòng)作。
B、選B錯(cuò)誤。只要“[enough money]”為真,自動(dòng)售貨機(jī)立即釋放選擇的飲料。
C、選C錯(cuò)誤。在狀態(tài)”finish”后有一個(gè)離開的遷移,該遷移的觸發(fā)事件為“take beverage”。
D、選D錯(cuò)誤。使用者可以選擇一種飲料。
點(diǎn)擊查看答案