5分鐘解決銀行借貸筆試題

2022-07-03 21:18:08 字數 1398 閱讀 6572

同學們面試的時候,80%的同學總是會被要求做筆試題,而筆試題中的重中之重就是:用例設計題。

用例設計題的方法離不開這4大方法:等價類、邊界值、錯誤推測法、場景法。所以任何用例設計題,只要掌握了這四種方法,做出來的答案都不會太差!

客戶從銀行申請貸款時,可以採用綜合授信的方式,一般有如下幾個步驟:

1:客戶從銀行申請一筆綜合授信額度, 簽署綜合授信合同,確定授信總金額;

2:簽署綜合授信合同後,客戶可以申請一筆或多筆額度項下業務,並且項下業務的合同金額占用綜合授信合同中的規定的授信總金額;

3:銀行在辦理項下業務審批時, 需控制客戶的項下業務總金額小於或等於授信總金額。即滿足,

授信額度餘額=授信額度金額- (審批通過已放款業務的金額+審批通過未放款業務的金額)

授信額度餘額》=該筆業務申請金額

例如:公司a與銀行簽訂了一筆100w的綜合授信合同。公司a先後申請並通過已放款兩筆額度項下業務a1、a2,金額為20w、 30w,公司a第三次申請a3,金額為10w,審批通過未放款。若公司a第四次申請a4時,

系統需檢驗:a4的申請的金額<=100w- (20w +30w+10w) .

題目要求:

1)寫出要測試上述需求,需要採用的測試用例設計方法。

2)根據1)題給出的測試用例設計方法,盡可能的寫出你能想到的測試點。

注:以下內容根據檸檬班學生的答題思路做出的梳理。

第一題:

1.要求根據業務需求,先確定要採用的測試用例設計方法,既然涉及到業務流程,那麼就肯定是需要用到場景法,我們需要根據不同的場景去測試不同的業務場景。

2.因為貸款業務有限額的規定,所以會用到等價類以及邊界值。

第二題:盡可能的寫出詳盡的測試用例

1.正常業務場景:直接申請a4貸款,且a4的申請的金額<=100w- (20w +30w+10w)這個條件成立。

2.其他異常業務場景:

2.1  如果使用者同時申請多筆,系統是否會對申請的金額和業務進行正確的審批。

2.2 申請金額輸入小數的情況(考慮非整數情況)

2.3 剩餘額度為0時,是否可以繼續申請還是會關閉掉申請通道

2.4 如果期間使用者還款一筆,使用者的授信額度是否會恢復

2.5 在條件1的基礎上,剩下40w的授信額度,從邊界值考慮 39w、 40w以及41w的情況

2.6 申請業務的額度為0的情況以及負數的情況

2.7 同一筆業務重複申請,是否會做異常判斷處理

2.8 一次性申請完所有的授信總額,是否可以申請成功(考慮場景1以外的用例點)

5分鐘解決異常問題

今天去面試的時候,面試官問了我乙個問題,乙個中型的專案假設完全沒有作異常處理,需要乙個程式設計師在5分鐘內處理,當時我在想要把整個異常處理就左右定義全域性變數,下來我查了下資料主要分一下幾個步驟完成 1 在配置檔案下配置出現錯誤異常,需要跳轉的頁面 2 然後建立乙個global全域性程式 3 在er...

5分鐘弄懂Docker

儘管之前久聞docker的大名了,但是天資愚鈍,對其到底是個啥東西一直摸不清,最近花了一段時間整理了一下,算是整理出一點頭緒來。官網的介紹是這樣的 那麼應用容器長什麼樣子呢,乙個做好的應用容器長得就好像乙個裝好了一組特定應用的虛擬機器一樣。比如我現在想用mysql那我就找個裝好mysql的容器,執行...

5分鐘搞定Schema

事先宣告 搞定不是精通,只是能夠運用!其實schema很簡單,之前寫過dtd,比dtd學習成本還低!最近做的專案基於檔案系統的,一堆的xml檔案,所以想寫個驗證,也方便ide操作,既然推薦schema,那就用schema d 不廢話,看xml檔案。ivan hihello 這個應該算是個比較典型的x...