對銀行測試案例編寫的一些總結
一般系統中的欄位大致可以分為:1、輸入項;2、選輸項;3、跳過項;4、回顯項;5、選擇項(下拉框形式)。下面將對各中欄位的一般規則做詳細的說明。
1、輸入項:該種欄位一般是輸入卡號,賬號,金額,憑證等。這類的欄位,首先明確欄位的相關控制,然后再加上相對應的錯誤。例如一般的交易都會涉及到金 額這個輸入項。除去一些欄位的特殊要求,在編寫案例的時候,都應該考慮到金額的邊界值,負數,除數字之外的字母,符號以及這個欄位的最大輸入字符數等等。
2、選輸項:這種欄位一般可輸入,也可不輸入。遇到類似的情況,首先考慮該欄位要是輸入的話,是否有限制,是只輸入漢字,還是只輸入數字等;是否有規定 最大的字符數。其次我們考慮應該是若不輸入,是不是對交易的完成進行有影響。最后一般交易都會涉及到打印這個操作,我們也應考慮交易完成之后,針對該欄位 打印出的結果是否能夠正確顯示
3、跳過項:該種欄位都會同一交易頁面的某個欄位會有一定的聯系。這類交易只需根據對應關系即可,當觸發這個關系的是,看該欄位能否正確跳過就可以。
4、回顯項:這種欄位跟上面跳過項有點類似,在涉案例的時候,我們除了考慮能否回顯之外,還能考慮的是回顯的內容是否正確,以及格式,排版方面是否美觀等等
5、選輸項:選輸項的欄位分兩種情況,第一種是根據之前的輸入來選擇該欄位的內容;第二中是該欄位不同的選擇會影響之后欄位的內容。遇到這種欄位的時候,通常會用到等價類的方法來劃分可選擇的項,當然前提還是得先捋清楚這個欄位跟其他欄位的關聯關系。
最后需要補充一點的是,上面的所說的內容都是單純從單一交易來說的,在設計案例的時候,我們也應該考慮交易的一些后續操作。如:開了一個通存通兌的賬 戶,你得去驗證該賬戶是否可以進行通存通兌的交易;做了一筆轉賬交易,應該考慮到去查看下涉及賬號的變化是否正確,以及系統中的流水記錄是否準確等等。
正好現在要求寫一些設計案例的規則,上面是我目前所能想到的,歡迎大家多多批評,指教!
posted on 2013-05-30 10:31 順其自然EVO 閱讀(324) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄