銀行軟件測試工作量分析和評估方法[1] 軟件測試
作為一個新興的職業,銀行軟件測試融合了銀行業務和軟件測試兩個職業的知識體系,在國內銀行業越來越受到更多的重視測試隊伍也在不斷地發展壯大。目前國內大型商業銀行都有自己專職的測試隊伍。
測試部門作為一個成本中心需要分享經營部門的利潤。伴隨著測試隊伍的發展壯大,銀行決策者需要認真思考業務發展需要和測試部門規模之間的配置問題.為此,需要科學地進行測試工作量分析和掌握評估方法。
根據IT業的人力資源配置模型測試人員和開發人員的配置比例為1/3一!/5.而根據我國銀行業的實際配置情況測試人員的數量配備幾乎無法滿足這樣的要求。
測試人員的工作t如何分析和評估才能確保測試人員數量配置是科學的.這是銀行軟件測試工作需要研究的問題。
一、銀行測試工作的特點
與專業測試公司不同,銀行軟件測試由于受組織結構、人力資源管理模式、系統的復雜程度以及銀行業務的特殊要求等因素的影響銀行軟件測試工作與專業測試公司的測試工作差別較大。
1.組織結構不同導致測試的責任不同
作為銀行內部的職能部門,測試工作無疑是測試部門的核心職責.換句話說測試任務的承接與否是不具備可選擇性的,不管版本的質量和測試條件如何,測試工作都要如期開展;
而專業的測試公司它會根據自身的人員結構和版本的復雜程度決定是否承接項目,所以銀行測試部門與專業的測試公司的責任是不同的。
2.人力資源成本的核算方式不同
作為自負盈虧的測試企業,專業的測試公司的成本核算會根據測試軟件的評估質量、確保產品質量的目標和工期等因素核算人力資源成本;而銀行測試人員的成本核算與項目沒有直接的對應關系銀行測試人員的人力投入在特定的時期內是相對固定的。
成本觀念的不同決定不同版本、不同項目測試的深入程度是不同的。
3.銀行工作性質和系統的藕合
度決定測試的難度較高、風險較大銀行經營貨幣這種特殊商品,決定了測試工作不僅要實現產品功能完善性的目標而且還要證明系統的可用性、安全性。因此.測試涉及內容多、范圍廣;
銀行計算機系統結構復雜多應用之間禍合度高、關聯性強.決定了測試的過程異常復雜。相對于測試公司來說,對測試人員的專業水平要求更高,即銀行測試人員是熟悉銀行業務和測試技術的復合型人才。