金融軟體測試前景分析,與其他軟體測試的5大區別!
金融行業是國民經濟發展的重中之重,直接關係到國家產業經濟發展的穩定性。金融業軟體測試作為整個金融產品生產週期中重要的一個環節,起著重要作用,尤其是對金融產品創新和風險控制等方面有著不可或缺的作用。
一、 金融業軟體測試主要特點
金融業軟體系統具有集中度高、規模龐大、耦合性強、業務複雜、需求變化快等特點,這就要求金融業軟體測試要比一般行業成熟度更高。
金融業軟體測試的主要特點如下:
1.重視產品質量,有較完善的測試體系和測試工具。
2.測試組織規模相對較大,外包人員在總體人員中佔比較高。
3.測試團隊既要懂複雜的金融業務,又要懂專業的測試技術。
4.願意探索新的測試方法,不斷最佳化測試工作和測試流程。
二、 金融行業軟體測試的現狀
根據某項調查,金融企業應用系統的數量,中小銀行應用系統數量普遍在100個左右,有一半銀行超過100個應用系統;雖然保險行業應用系統數量相對較少,但大部分保險公司擁有10-50個應用系統;而且這些數量還有進一步上漲的趨勢。調查資料也表明,金融行業IT部門的測試能力目前遠遠低於金融機構對測試的要求。即使是IT成熟度比較高的企業,也難以覆蓋所有應用系統的測試需求。金融企業的測試需要和資訊科技部門的測試能力之間存在一定的差距。
三、金融 測試常用的測試工具
無論作為內部測試或第三方測試,都必須採用一些自動化的測試工具來進行測試的管理和執行。測試工具主要包含以下幾類:
1)測試管理工具
如:Test Director、Quality Center、Clear Quest。
2)效能測試工具
如:Load Runner及第三方自己開發的效能測試工具。
3)自動化測試工具
如:QARun、QTP
四、 金融軟體測試 常見 面試題
1、網上銀行轉賬是怎麼測的,設計一下測試用例。
回答思路:宏觀上可以從質量模型(萬能公式)來考慮,重點需要測試轉賬的功能、效能與安全性。設計測試用例可以使用場景法為主,先列出轉賬的基本流和備選流。然後設計場景,最後根據場景設計資料。實際面試中需要舉出具體的例子。
1)先檢查介面。
2)再測試功能:
[if !supportLists]u [endif]驗證同行轉賬,跨行轉賬。
[if !supportLists]u [endif]驗證轉賬限額。
[if !supportLists]u [endif]驗證非法賬戶(掛失,凍結,鎖定的賬戶)的轉賬。
3)在測試效能方面的。
2、定期存款到期自動轉存該怎麼測?
回答思路:到期肯定會有邊界,所以設計裡面可以考慮邊界值法。自動轉存(首先要搞清楚什麼是自動轉存。)
3、存錢該怎麼測,用什麼測試方法
準備思路:存錢要分類:活期、零存整取等(具體規則百度下),然後根據每類的業務規則選擇合適的用例設計方法。譬如一次最少存入多少?最多一次能存入多少等。
4、實名認證你們是怎麼測得?調取什麼平臺的資料?
實名認證介面:
1)銀行卡實名認證(呼叫銀行介面,驗證卡號,姓名,身份證號碼,手機號碼。需要利用到手機接收到的驗證碼)
2)身份證實名認證(全國公民身份證號碼查詢服務中心,或者直接說公安介面)
5、你所熟悉的linux命令
linux:cat,more,less,head -n,tail -n,find ,| grep,ps -ef,tar,gzip,mv,cp,touch,mkdir,vi,top
也可以結合搭建環境的過程說用到的命令。
6、你們也測試後臺管理嗎?個人芝麻信用積分是調取哪裡的資料?
測試後臺管理:
1 後臺也測,但是我主要測試前臺,我的關注點是前臺,後臺只是拿來用,能配合前臺正常走完流程就行。
2 後臺主要對前臺進行管理,主要有貸款管理,資金管理。
貸款管理:可以檢視投資人的投資情況,也可以檢視借款人的借款產品,對借款產品進行管理。比如審批,每期的還款提醒,預警等。
資金管理:管理檢視使用者的充值,審批使用者的提現過程。
芝麻信用積分:呼叫的是支付寶的介面,芝麻信用:呼叫的是支付寶那邊的介面(支付寶提供這樣的芝麻信用服務,每查一次收取大概0.1元)
五、總結:
金融軟體測試與其他軟體測試有不同的之處,如下:
第一:金融軟體的測試演算法是測試的核心,驗證測試數字在不同的場合條件下,一定要保證資料的準確性。
第二:與外部存管銀行的各種介面資料的準確,穩定,安全。
第三:金融軟體在整個業務過程中涉及到很多合同相關的內容的測試,合同上甚至連一個文字,一個空格都要測試到。
第四:運營報表,整個資料是給老闆看的一定要保持計算和統計資料的準確性。
第五:和其他軟體測試流程一樣,保證業務的邏輯要正確無誤。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2639777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試培訓分享:軟體測試就業前景怎麼樣就業
- 軟體測試職業發展方向?2020軟體測試工作前景如何
- 軟體測試-需求分析
- 軟體測試——三、軟體測試的分類
- app與手機其他軟體互動測試APP
- 金融行業的軟體測試型別細分行業型別
- 軟體驗收測試和系統測試的區別點
- 瞭解與軟體測試的區別,輕鬆應付遊戲測試遊戲
- 軟體測試培訓教程:pytest與unittest區別
- 遊戲測試和軟體測試有什麼區別?遊戲
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體系統測試和驗收測試有什麼聯絡與區別?專業軟體測試方案推薦
- 軟體測試計劃與測試方案
- 【軟體測試】——介面測試
- APP測試和傳統軟體測試有什麼區別APP
- 軟體需求分析測試2
- 軟體測試需求分析方法
- 提問:遊戲測試與一般的軟體測試的區別在哪裡?遊戲
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試真的很重要!——軟體測試的作用
- 軟體測試
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試教程之手機軟體測試方法
- 自動化測試與軟體測試有什麼區別?Python入門教程Python
- 軟體驗收測試和系統測試有什麼聯絡和區別?專業軟體測試公司安利
- 軟體測評中心▏軟體功能測試和非功能測試分別是什麼?
- 軟體測評中心▏效能測試、壓力測試、負載測試有什麼區別?負載
- 軟體測試-測試計劃
- 軟體測試:軟體缺陷管理
- 軟體測試為什麼要做測試需求分析?專業的軟體測評公司有哪些?
- 軟體企業內部測試人員和軟體測試外包公司有什麼區別?
- 軟體測試:瓶頸分析方法
- 銀行軟體測試:基於網際網路金融平臺的測試框架設計與分析框架
- 軟體測試入門【1】什麼是軟體測試
- 軟體測試學習教程—軟體測試基本知識
- 軟體效能測試有哪些測試方法?靠譜的軟體測試公司推薦
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享