tft每日頭條

 > 生活

 > atm取款測試用例

atm取款測試用例

生活 更新时间:2024-12-23 09:23:56

atm取款測試用例?案例設計需求有一個ATM取款系統,現對于取款功能進行了如何需求變更:隻能取面額是100元(如取500,輸出5張100元),現在功能修改為,可以取面額是10元、50元和100元的,其餘功能不變,用戶界面也沒有任何變化,取款原則為“最優吐鈔法”,有大額先吐大額,請根據需求變更進行案例設計,下面我們就來聊聊關于atm取款測試用例?接下來我們就一起去了解一下吧!

atm取款測試用例(ATM取款機優化需求的用例設計)1

atm取款測試用例

案例設計需求有一個ATM取款系統,現對于取款功能進行了如何需求變更:隻能取面額是100元(如取500,輸出5張100元),現在功能修改為,可以取面額是10元、50元和100元的,其餘功能不變,用戶界面也沒有任何變化,取款原則為“最優吐鈔法”,有大額先吐大額,請根據需求變更進行案例設計。

參考測試用例

大額優先:

1、剛好整百的金額,吐出N張100元的

2、剛好為50元,吐出1張50元

3、剛好是50以内的整10元,吐出N張10元

4、取款金額是N百超過50元,吐出N張100元,1張50元,(M-5)張10元。例如380元,會吐出3張100元,1張50元,8-5張10元

5、如果是幾十元,同時超過50元。那麼會吐出1張50元,M-5張10元

6、取款金額是N百幾十元,不超過50的,那麼會吐出N張100元,M張10元

沒有大額了:

1、如果沒有50元了,那麼會吐出N張100元,M張10元

2、如果沒有100元,有50元,那會出吐出2N張50元,十位部分。如果十位部分不足50元,則會吐出M張10元。如果超過50元,則會吐出2N 1張50元,M-5張10元

3、如果100元和50元的都沒有了,那麼會吐出全額的10元

4、如果100元的不夠用,會優先吐出全部的100元,再用50元進行折算

5、如果100元和50元都不夠用了,會優先吐出全部的100元和50元,最後用10元的填補

無效場景:

1、錢不夠了,無論是哪一種不夠,這時候會報錯說取款機餘額不足

2、用戶輸入金額不正确,即有個數,那麼也會報錯用戶輸入不正确

3、用戶未輸入,提示報錯

最後,如果你對軟件測試感興趣,歡迎百度搜索“特斯汀軟件測試騰訊課堂”或關注公衆号“特斯汀軟件測試”,裡面涵蓋很多精彩免費視頻或幹貨知識。

以上要點僅供參考,如有不全,歡迎各路大神留言補充

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved