国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于項目管理的軟件系統(tǒng)測試優(yōu)化方法

2025-03-05 00:00:00王銀娟
電腦知識與技術 2025年2期
關鍵詞:軟件測試成本控制項目管理

摘要:傳統(tǒng)的測試管理主要包括測試規(guī)劃、用例設計、測試實施等環(huán)節(jié)。由于傳統(tǒng)的軟件系統(tǒng)測試管理方法不適合敏捷型項目,文章提出了優(yōu)化版的系統(tǒng)測試管理模式。通過優(yōu)化系統(tǒng)測試管理方法,不僅兼容傳統(tǒng)系統(tǒng)測試管理方法,還適應敏捷系統(tǒng)開發(fā)測試模式,提高了測試工作效率,降低了管理成本,同時加強了項目團隊的工作績效。

關鍵詞:軟件測試;項目管理;測試效率;成本控制

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2025)02-0044-03 開放科學(資源服務) 標識碼(OSID) :

0 引言

軟件測試是待交付軟件產品質量保證的關鍵步驟[1]。研究表明,越早發(fā)現(xiàn)軟件系統(tǒng)中可能存在的問題,開發(fā)成本相對就越低。目前,市場上大多數IT企業(yè)在實施軟件系統(tǒng)測試時,并未采取規(guī)范的、匹配的軟件系統(tǒng)測試管理措施。因此,對于國內眾多IT企業(yè)而言,既要加強軟件系統(tǒng)測試的管理意識,又要建立較為完善的軟件系統(tǒng)測試管理模式[2]。

傳統(tǒng)軟件系統(tǒng)測試管理模式存在諸多不足,如缺乏有效的溝通機制,管理上隨意、簡單,管理方式不規(guī)范,協(xié)同工作效率低下等。通過建立規(guī)范的軟件系統(tǒng)測試管理模式,不僅能確保待交付軟件產品的質量、提高工作效率、降低項目成本,還可加強項目團隊的溝通有效性。

1 軟件系統(tǒng)測試流程

在軟件項目測試過程中,采用相匹配的系統(tǒng)測試流程,有利于高效、高質量地完成軟件系統(tǒng)測試工作。同時,這有助于減少溝通成本,并對各階段的產出形成明確認知。通過實施軟件系統(tǒng)測試工作,最終可實現(xiàn)軟件產品測試的規(guī)范化、標準化,軟件測試主流程如圖1所示。

軟件系統(tǒng)測試步驟如下。

1) 在項目前期,測試人員針對已有材料進行需求分析,明確測試內容及目標。

2) 在項目通過需求評審后,測試人員編寫測試計劃,明確測試范圍、測試相關方法、測試資源的分配、測試進度的安排、測試風險等相關項。

3) 在系統(tǒng)原型定稿后,測試人員根據原型圖編寫測試用例,明確測試場景及測試步驟等內容。

4) 在開發(fā)編碼期間,測試人員根據項目需要,搭建測試環(huán)境。

5) 在開發(fā)提測后,測試人員根據測試計劃、測試用例等文檔開展測試工作,并在測試過程中將發(fā)現(xiàn)的問題提交至缺陷管理工具,指派給相關人員。

6) 在測試修復過程中,測試人員定期開展過程走查工作,確保及時進行回歸驗證。

7) 在測試回歸驗證通過后,編寫測試報告,由開發(fā)人員部署正式環(huán)境,準備發(fā)布。

8) 在系統(tǒng)正式上線后,測試人員開展線上冒煙測試,確保系統(tǒng)主業(yè)務功能無誤。

9) 在系統(tǒng)上線后,定期收集用戶反饋信息,記錄反饋清單,及時解決問題。

2 軟件系統(tǒng)測試管理

測試項目管理是以測試項目活動為管理范圍,通過臨時性的測試組織,利用專業(yè)的軟件測試知識及技能、管理的工具與技術[3],對測試項目進行計劃、組織、執(zhí)行、監(jiān)控和收尾,并在測試進度、范圍、質量等各方面進行全方位的分析和管理的活動。測試項目管理活動貫穿于項目的全生命周期,是對測試項目的整體過程進行的監(jiān)控與管理[4]。

隨著信息化與數字化技術的不斷演進、發(fā)展,由于敏捷型項目開發(fā)的迭代速度快、需求變更頻率高,需要對軟件系統(tǒng)測試管理模式進行優(yōu)化改進,使其適配更多的項目開發(fā)模式。因此,借鑒項目管理下的十大知識領域,對系統(tǒng)測試管理方法進行優(yōu)化[3],以下為優(yōu)化后的軟件系統(tǒng)測試管理主流程。

2.1 測試規(guī)劃管理

測試規(guī)劃管理主要是對軟件系統(tǒng)測試活動進行詳細的計劃制定,輸出軟件系統(tǒng)測試計劃,該計劃主要包含對軟件測試項目、實施的測試活動、測試目標、測試策略、測試人員安排、測試階段的劃分、測試所需的時間和其他相關資源、測試風險等各方面做出預先的計劃與安排。

通過測試計劃的制定,可使得軟件測試工作實施得更加順利、促進項目參與人員彼此的溝通、使得軟件測試工作更易于管理。同時,制定系統(tǒng)測試計劃還應遵守盡早開始、保持靈活性、計劃簡潔與易讀等原則,確保得到項目團隊成員的認可。

2.2 測試范圍管理

測試范圍管理是界定被測項目所必須包含且只要做的全部工作,并為其他的測試項目管理工作提供指南和方針,以保證被測項目的工作能夠順利完成。因此,在項目立項啟動后,測試人員應跟進項目需求設計等工作,確認測試范圍,制定測試范圍管理計劃,明確測試對象及內容,防止在后續(xù)測試過程中出現(xiàn)范圍蔓延等問題,并在實施過程中,定期地開展范圍確認活動,確保測試范圍滿足客戶需求。

2.3 測試進度管理

測試進度的監(jiān)控需要明確的指標和度量標準,項目團隊可通過定義關鍵里程碑來確定項目測試進度,并制定出測試活動的完成時間、進度等信息,以便于及時發(fā)現(xiàn)問題并進行調整,確保項目能按計劃交付,其關鍵性的里程碑包括:啟動立項、需求設計、用例編寫、報告撰寫、試運行。因此,在項目測試活動開始前,測試人員應依據項目的整體計劃來制訂項目測試計劃,確保后續(xù)的測試活動按進度計劃如期進行,從而不影響項目的正常驗收。

2.4 測試成本管理

項目系統(tǒng)測試活動需要一定的成本,項目成本主要包括一致性成本與非一致性成本。其中,一致性成本由預防成本與評估成本組成,主要包括流程文檔化、培訓、測試、檢查等;而非一致性成本分為內部和外部失敗成本,主要包括維修、返工、業(yè)務流失等。作為測試人員,應盡量將成本控制在一致性成本范圍內。降低軟件測試成本不僅可節(jié)省企業(yè)的預算,也可提高產品的質量。其中降本策略主要包括:引入自動化測試、提供專業(yè)培訓、加強溝通能力、利用云計算或虛擬化技術[5]、選擇合適的測試開發(fā)方法等,以提高測試效率、減少返工。因此,在項目實施過程中,還需不斷開展各種類型的測試活動,如破壞性測試、正確時間內的檢查等,確保在項目交付前盡量解決已發(fā)現(xiàn)的問題,避免出現(xiàn)客戶發(fā)現(xiàn)問題而產生非一致性成本,如客戶投訴。

2.5 測試質量管理

軟件系統(tǒng)測試貫穿項目的各階段,該環(huán)節(jié)可協(xié)助開發(fā)人員及時發(fā)現(xiàn)系統(tǒng)隱藏缺陷,進一步確保最終需要交付的產品在功能、性能等多方面均能滿足客戶對產品質量的相關要求。因此,軟件系統(tǒng)測試中的質量管理尤為重要。產品需要滿足驗收交付的要求,應根據軟件開發(fā)的實際情況從不同角度進行度量。其中,軟件測試最主要的問題是質量問題,在保證質量的基礎之上,須從不同角度度量產品的最終質量,如軟件是否滿足客戶需求、界面設計是否友好、文檔是否齊全等。因此,在項目軟件系統(tǒng)測試開始前,測試組所有成員應針對項目系統(tǒng)的特征制定相關的測試質量指標,如缺陷修復率>95%、用例覆蓋率>95%,確保測試實施過程中有據可依。

2.6 測試資源管理

軟件測試是待輸出產品質量的重要保障,測試資源的管理是測試管理工作中的核心要素之一。因此,在軟件系統(tǒng)測試實施過程中,合理有效地管理測試資源,不僅能提高測試效率,還可確保測試的質量與進度。其涉及資源包括但不限于以下幾方面。

1) 硬件資源:測試設備、測試服務器、測試基站等。

2) 軟件資源:測試工具、缺陷管理工具等。

3) 人力資源:測試人員、測試團隊、測試經理等。

4) 數據資源:有效的測試數據、合理的測試用例、適配的測試方案、正確的測試報告等。

因此,在制定項目測試計劃或方案時,測試負責人應根據項目的實際需要確認測試類型,如自動化測試,然后選擇相應的資源參與測試活動,確認資源在需要時的可用性,確保測試活動的順利實施。只有通過合理規(guī)劃、分配和利用測試資源,才能實現(xiàn)項目目標。

2.7 測試風險管理

軟件測試風險管理是識別、評估、應對和控制測試過程中可能出現(xiàn)的風險事件,以確保測試工作能按計劃執(zhí)行,并達到預期目標要求的過程。

軟件系統(tǒng)測試風險管理是軟件測試過程中的一個關鍵組成部分,風險的本質是未來可能發(fā)生的、對系統(tǒng)測試目標有負面影響的事件。其通常包括如下幾個步驟。

1) 在項目前期階段,項目團隊應盡可能多地識別Computer Knowledge and Technology 電腦知識與技術第21 卷第2 期 (2025 年1 月)項目中可能存在的風險因素,包括技術、經濟、資源、環(huán)境等風險項。

2) 對已識別出的風險進行相應的定性或定量分析及評估,提交風險優(yōu)先級排序清單,以便后續(xù)管理。

3) 針對已識別的風險事件,事先制定應對策略,如轉移,確保在風險事件發(fā)生時能及時且有效地應對。

4) 在整個項目測試生命周期內,持續(xù)監(jiān)控風險狀態(tài),并根據項目的實際進展確認是否需要調整風險應對措施。

在軟件系統(tǒng)測試過程中,作為測試人員,可在全過程中采用SWOT分析技術執(zhí)行風險識別工作,并對已識別的風險使用概率影響矩陣工具進行分析,確保風險被及時發(fā)現(xiàn)并規(guī)劃風險應對措施,保證測試管理工作的有效性與及時性。

2.8 測試溝通管理

為了提高軟件測試團隊的效能和質量,溝通管理成為不可或缺的一部分。作為測試人員,要不斷提升溝通能力,加強軟技能,可通過遵循如下基本原則。

1) 在溝通過程中,應盡量遵循5C 原則,即清晰(Clear) 、簡潔(Concise) 、具體(Concrete) 、正確(Cor?rect) 、完整(Complete) ,避免理解分歧。

2) 及時回復并處理他人的信息或問題,確保溝通的有效性及效果。

3) 在溝通中,應尊重他人的觀點和建議,保持良好的協(xié)作關系。

4) 建立雙向溝通渠道,并鼓勵團隊成員之間多交流、多互動。

在軟件系統(tǒng)測試實施過程中,測試人員還要不斷加強溝通軟技能。通過提升自身的溝通能力,才能與開發(fā)或其他相關干系人進行高效且有效地溝通并解決問題,提高測試效率。

2.9 測試文檔管理

測試文檔的編寫是系統(tǒng)測試管理的重要環(huán)節(jié)。它是對要執(zhí)行的軟件系統(tǒng)測試及測試結果進行描述、定義、規(guī)定和報告的書面信息。由于軟件系統(tǒng)測試是一個較為復雜的過程,且涉及軟件開發(fā)過程中的其他階段性工作,其主要步驟如下。

1) 確定文檔類型,如測試計劃、測試用例、測試報告等[6]。

2) 為每種文檔類型設計合適的結構和模板,模板中可包括預設的大綱、格式等,以提高文檔編寫的效率,如測試計劃方案。

3) 為文檔設定統(tǒng)一的命名方式,以便快速查找,如項目名稱+文件類型+版本號+日期等。

4) 選擇適合團隊的文檔管理工具,如JIRA,以支持文檔的創(chuàng)建、存儲、共享和版本管理。

因此,在軟件系統(tǒng)測試實施過程中,必須將軟件測試的要求、規(guī)劃、測試階段等相關信息和結果以正式的文檔形式輸出。通過遵循測試文檔管理的關鍵步驟,可提高團隊的測試工作效率,同時建立起高效、規(guī)范的測試文檔管理流程。

3 結論

通過采用基于項目管理的軟件系統(tǒng)測試優(yōu)化模型,測試人員不僅可很好地把控被測對象的測試活動,而且該優(yōu)化模型適用于傳統(tǒng)預測型和快速迭代敏捷型的項目場景。同時,在軟件系統(tǒng)測試實施過程中,不僅能提高測試效率,還能減少返工并降低軟件發(fā)布后的維護成本。在IT行業(yè)中,未來可進一步完善軟件系統(tǒng)測試管理體系。

參考文獻:

[1] 朱云娜.軟件系統(tǒng)的系統(tǒng)測試分析與實踐[D].上海:華東師范大學,2009.

[2] 王影.軟件系統(tǒng)測試過程管理及可追蹤性方法研究[C].2015 航空試驗測試技術學術交流會論文集,2015.

[3] 樊鋼.軟件系統(tǒng)測試項目變更管理的流程優(yōu)化:以M公司手機軟件測試項目為例[M].北京:北京大學,2008.

[4] 胡勤霞,劉慶峰,王勇利.軟件系統(tǒng)測試的組織與管理方法分析[J].科技資訊,2007,5(26):248-249.

[5] 封勝男.一種基于云計算平臺的軟件系統(tǒng)測試方法及裝置:CN114741287A[P].2022-07-12.

[6] 陶幸輝,宋志剛.軟件系統(tǒng)測試類型及測試用例設計[J].科技經濟市場,2011(6):3-5.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
軟件測試成本控制項目管理
裝配式EPC總承包項目管理
基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
項目管理在科研項目管理中的應用
基于OBE的軟件測試課程教學改革探索
計算機教育(2020年5期)2020-07-24 08:53:20
未來如何更高效地進行工程項目管理
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關于軟件測試技術應用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
機械制造企業(yè)成本控制管理研究
中國市場(2016年36期)2016-10-19 04:14:26
新時期的醫(yī)院成本控制問題及對策
中國市場(2016年35期)2016-10-19 02:49:35
企業(yè)成本控制策略研究
中國市場(2016年33期)2016-10-18 13:43:46
奉节县| 久治县| 桂东县| 巴林右旗| 定远县| 衡阳县| 红原县| 赣州市| 隆子县| 新密市| 玛纳斯县| 兴安县| 德清县| 名山县| 芷江| 延长县| 红桥区| 河曲县| 信丰县| 新泰市| 彭山县| 新化县| 莱阳市| 阿拉善盟| 阳城县| 鄯善县| 手游| 岳普湖县| 平谷区| 浪卡子县| 崇州市| 陈巴尔虎旗| 若羌县| 乌审旗| 汶上县| 渝北区| 太谷县| 宁城县| 甘德县| 林芝县| 河池市|