測試自動售貨機

2021-06-22 18:47:01 字數 617 閱讀 6030

在面試軟體測試職位時,被問到怎樣測試自動售貨機,但是就亂答了一下,沒什麼條理。

回來網搜了一下也沒有什麼很好的答案,本來測試這種可能就是每個人有不同看法。

回頭問了一下做測試的朋友,給了幾點建議:從功能點和流程等方面測試,以及對於異常的處理情況。

(1)首先可能先要測試一下,外觀設計的是否合理,是否符合大眾審美觀點。

(2)測試操作是否簡單便捷,還有操作說明是否簡單易懂無歧義。

(3)對於正確流程的測試,有零錢找:1.投入足夠紙幣,選擇商品,看能否正確投出所選貨物以及正確找零。2.投入足夠硬幣,重複以上過程。3.紙幣和硬幣配合來購買物品的情況。

(4)錯誤流程(不能正確購買物品)1.沒有足夠的零錢找,投入超出物品**的紙幣或硬幣,看能否正確的提示以及吐出錢。2.投入的錢不夠買所選的物品,能否正確提示,以及吐出錢3.投入的不是合適的紙幣或者硬幣,如缺角的紙幣,遊戲幣等。

(5)異常處理,如斷電,系統出錯等,能否恢復,並且正確處理未完成的業務。

(6)安全性,貨物的存放和錢幣的存放是否安全。

對於自動售貨機的測試 ,最好還是根據需求說明書來測,根據需求說明,測試使用者的需求是否得到了滿足,同時系統也沒有做出沒讓他做的事。

以上只是自己的一點見解,希望大家積極補充和改正。

自動售貨機(2)

只是寫了兩種情況,乙個好的驗證testbeach 必須包含所有情況,可以重複但一定不能漏掉情況。timescale 1ns 1ps module drink status moore tb localparam charge width 6 localparam reset init h 10 lo...

自動售貨機 (30 分)

如圖所示的簡易自動售貨機,物品架1 2上共有10樣商品,按順序進行編號分別為1 10,標有 與名稱,乙個編號對應乙個可操作按鈕,供選擇商品使用。如果物架上的商品被使用者買走,儲物櫃中會自動取出商品送到物架上,保證物品架上一定會有商品。使用者可以一次投入較多錢幣,並可以選擇多樣商品,售貨機可以一次性將...

自動售貨機軟體工程課設 軟體工程 自動售貨機

自動售貨機分析 軟體工程 資訊學院 08級 通訊工程二班 羅運俊 200800120134 作業題 物件導向分析實踐 下面是自動售貨機系統的需求陳述,試建立它的物件模型 動態模型和功能模型 自動售貨機系統是一種無人售貨系統。售貨時,顧客把硬幣投入機器的投幣口中,機器檢查硬幣的大小 重量 厚度及邊緣型...