銀行管理系統測試工作量估算方法論文
(一)測試輸入要素自身分析
測試輸入要素自身分析如下:首先根據具體功能輸入判斷其合法性;然後確定輸入要素規則中取值的有效等價類個數,每個要素規則的1個有效等價類爲1個輸入要素測試點;最後彙總所有輸入要素的有效等價類ni=1∑ftpi,記爲FTP。
(二)單一功能輸入要素分析
單一功能輸入要素分析是從需求文檔出發,透過對每個單一功能可能涉及的規則進行輸入要素測試點計數,求得該功能點的輸入要素測試點數。首先按照需求文檔功能框架對每個單一功能涉及的輸入要素進行枚舉。接着根據業務規則的要求,從輸入要素的值域出發,分析可能的取值,確定其等價類。然後計算等價類組合總數,如果等價類取值之間有判定或者依賴關係,則輸入要素之間等價類數相乘,否則相加。最後將單一功能輸入要素所有等價類組合計數的測試點相加,彙總得到單一功能輸入要素測試點nj=1∑sftpj,記爲SFTP。
(三)組合功能輸入要素分析
在銀行管理系統中,組合功能是多個單一功能業務流、數據流的組合,包含多個組合實例。首先結合輸入要素自身分析,得到組合功能中單一組合實例中的單一功能的輸入要素個數,根據輸入要素個數和組織級定義,計算出該功能相應的複雜度C,則該功能的輸入要素測試點爲1×C。然後彙總該組合實例中所有單一功能的輸入要素測試點,得到組合功能中單一實例的輸入要素測試點計數。最後枚舉管理系統中所有可能的功能組合實例,所有功能組合實例輸入要素計數點之和即爲組合功能輸入要素計數點nk=1∑mftpk,記爲MFTP。
(四)測試勞動生產率
軟件測試生產率包括測試設計生產率和測試執行生產率。影響測試設計生產率的因素有:測試用例的可重用性、測試用例的複雜度、人員熟練度等。影響測試執行生產率的因素有:測試用例的複雜度、測試用例的可執行性、人員熟練度、測試所需的軟硬件環境的穩定性和可用性、測試數據的可用性、測試工具的複雜度、業務複雜度等。結合企業級和項目級勞動生產率,可以確定項目採用的測試勞動生產率TLC。透過以上分析,可以估算出基於輸入要素分析的測試點總數,即測試工作規模TS=FTP+SFTP+MFTP。根據測試工作量=測試工作規模/測試勞動生產率,可以計算出技術活動工作量TAW。
(五)非測試技術活動工作量
非測試技術活動指測試過程中的測試計劃撰寫、測試環境準備、測試管理與溝通、測試總結等活動。在定性與定量結合估算的模型中,需要考慮非技術活動風險因素,包括測試人員經驗、項目需求清晰度與穩定性、關聯繫統接口複雜度、測試條件完備性、測試資產要求、測試質量要求、測試全面性等。
二、結論
本文是銀行管理系統測試管理長期探索和實踐的成果,用於銀行管理類開發項目測試工作量計劃制定,同樣也適用於其他軟件需求明確的管理系統項目測試。首先從測試要素自身、單一功能輸入要素和組合功能輸入要素確定測試技術活動工作量;接着透過組織級係數,確定調整前非技術活動工作量;然後結合項目測試工作實際,透過非技術活動調整因素調整測試非技術活動工作量;最後透過彙總技術活動工作量與調整後的非技術活動工作量,得到最終的測試工作量。經過對非技術活動工作量風險調整因子的不斷嘗試、推廣,基於輸入要素分析的測試工作量估算方法得到不斷的優化,在項目實際測試工作量計劃制定中,已經得到多次應用,效果良好。
-
國有制化工企業發展方向探討論文
摘要:在我國經濟建設的過程當中,國有企業在國民經濟當中佔據着較大的比重,這就突顯了在我國國有企業對於推動我國經濟發展的重要作用。但是在我國國有體制存在着一定的侷限性,因此使得國有經濟的發展面臨着一定的問題,突破國有企業的侷限性就必須進行國有體制改革。...
-
淺層排水處理的施工工藝研究論文
1前言當軟土地基在荷載作用下,土中孔隙水將慢慢排出,孔隙水壓力u減小,地基發生固結變形,但在總應力δ不變的情況下,有效應力δ′就提高,地基土的強度逐漸增長。同時,其與孔隙水壓力u有以下關係:δ′=δ-u。ピ詬枚蔚乇砩喜賈們巢閂潘系統就是爲了改變地基原有的排水邊界...
-
淺談以《鞏乃斯的馬》爲例談閱讀教學提問的有效性論文
隨着基礎教育課程改革推進,教師角色在以學生爲主體的教育理念下發生了重大的變化,對教師的素質和能力也提出了更高的要求,怎樣提高課堂教學的有效性,怎樣增強學生的主體性等成爲我們函需解決的問題。有效的課堂提問是實現教學高效的重要途徑。陶行知先生說:“發明千...
-
在高考語文備考中如何運用多元化教學法
常用來指進行各個學術領域的研究和描述學術研究成果的文章,簡稱之爲論文。下面是關於在高考語文備考中如何運用多元化教學法的內容,歡迎閱讀!【摘要】高考語文試題已成漸難趨勢,隨着“得語文者得高考”的呼聲漸高,在高考語文中要實現“三個一”,高考語文備考必須運用...