999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

信號系統現場測試中缺陷的跟蹤與管理

2013-05-09 12:47:38北京全路通信信號研究設計院有限公司北京100073
鐵路通信信號工程技術 2013年1期
關鍵詞:管理

戈 軍(北京全路通信信號研究設計院有限公司,北京 100073)

1 背景及基本概念

1.1 背景簡介

隨著信息產業的不斷發展,我國軟件產業已逐漸成為信息產業的核心和靈魂。許多軟件企業和項目管理者都意識到軟件測試的重要性,但在實際項目開發過程中,由于缺乏有效的項目計劃和管理,軟件測試往往不夠充分,不能有效地進行,造成軟件測試工作難以正常運轉。

2012年12月1日,哈大高鐵正式運營通車,它是我國《中長期鐵路網規劃》“四縱四橫”客運專線網中京哈客運專線的重要組成部分,是我國目前在最北端的嚴寒地區設計建設標準最高的一條高速鐵路。同時也帶動了整個東北地區的經濟發展。信號系統在高速鐵路安全運營中扮演著重要角色。2012年5月起開始的信號系統的測試順利開展與否,將直接影響哈大高鐵能否順利進入試運行階段。現場測試過程中缺陷的跟蹤管理將起著決定性作用。

1.2 測試基本概念

1984年,IEEE提出的軟件工程標準術語中將軟件測試定義為使用人工和自動手段來運行或測試某個系統的過程,其目的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。完整的測試過程應包括:測試需求、測試計劃、測試執行、缺陷跟蹤管理、回歸測試等過程。其中缺陷跟蹤階段主要任務是報告程序的軟件缺陷,并跟蹤其修改過程。

測試模型是包含了軟件測試全部過程、活動和任務的結構框架。目前常用的測試模型有V模型、W模型、H模型。以具有普適性的V模型為例,如圖1所示,圖1中橫軸代表測試周期,每個模塊是測試過程必不可少的各個

戈軍,男,畢業于北京交通大學大學,助理工程師。主要研究方向包括信號系統集成測試,曾參與武廣客專、京滬高鐵、哈大客專等項目。環節。本文將針對集成測試與系統測試過程中缺陷跟蹤管理過程進行深入探討。

1.3 缺陷跟蹤管理的意義

在測試過程中,測試人員將發現的問題稱為缺陷,它可能指的是軟件開發中出現的問題、故障、錯誤、疑問等。它還可能出現在設計,用戶正常使用過程中,那些不符合設計要求或用戶使用習慣等問題也可以稱為缺陷。

測試的最終目的是發現軟件中存在的缺陷,對缺陷進行跟蹤管理就可以確保每個被發現的缺陷能夠被及時處理,也就保證了測試工作的有效性。

2 傳統形式缺陷跟蹤管理

在武廣高鐵信號系統現場調試期間,采取用《問題匯總表》的方式來跟蹤和管理缺陷。如圖2所示,《問題匯總表》包含以下主要內容:問題序號、問題描述、原因分析、解決方案、問題歸類、整改單位、負責人和問題狀態等。

《問題匯總表》需要測試人員每天在問題分析例會上進行更新,并將問題匯總與相關測試記錄與測試log日志上傳至FTP,各子系統專業人員對每個問題逐項進行分析,必要的測試log日志登錄FTP下載或從測試人員處拷貝。由各專業分析人員將已分析過或已經處理解決、待驗證的問題反饋給測試人員,由測試人員更新問題狀態,并著手安排回歸測試進行復測、驗證。當驗證的問題通過后,將問題關閉,并在問題匯總及時更新。形成簡單的問題缺陷跟蹤與管理過程。

3 利用平臺軟件進行缺陷跟蹤管理

3.1 自動化工具簡介

IBM Rational Change是一款面向W eb、基于瀏覽器的應用程序,用于提交和跟蹤變更請求。通過IBM Rational Change,可以跟蹤任何內容的變更,從源代碼,到公司工作站的地點。

在哈大高鐵信號系統現場調試過程中,應用了基于Rational Change軟件二次開發的Change管理平臺V5.2(以下簡稱Ch an ge平臺,NCR定義為不符合報告:Non-con form ity Report)跟蹤和管理現場測試過程中發現的系統缺陷,極大地提高了現場問題缺陷解決的效率,有效地保證了調試過程的順利進行。

3.1.1 主要功能

如圖3所示,Change平臺具有以下主要功能:提交NCR、分配任務、上傳log、關聯NCR、郵件提醒、關閉NCR等,同時它還提供導出報表、查詢、幫助等輔助功能。登陸平臺后,左側為導航欄區域,右側為相應的功能區域。登陸后可直接顯示出近三個月的NCR列表。

3.1.2 不同角色的任務與權限

Ch ange平臺規定了不同角色的分工、任務及使用權限,完善明確各角色職責。主要分為5種角色:NCR提交人,NCR測試負責人,NCR負責人,NCR解決人,NCR驗證人。各角色的任務、權限及組成如表1所示。

表1 Change平臺不同角色的分工與任務

3.1.3 NCR狀態定義及狀態間轉換關系

如表2所示,NCR在平臺提交后,隨著NCR的遷移,Ch ange平臺明確定義了各NCR的11種狀態及各狀態間的轉換關系。

NCR各狀態間的遷移關系,如圖4所示。3.1.4 自動化平臺缺陷跟蹤管理工作流程

當各角色間的任務及權限明確后,形成相應的在Change平臺上跟蹤管理缺陷的工作流程。

表2 NCR狀態定義表

Ch an ge平臺的維護人員對所有用戶分別分配平臺權限,并分別關聯至每名用戶的個人郵箱,以便平臺發送NCR生存周期的相關消息,完成客專項目的添加、修改等任務。

NCR遷移完整的工作流程如圖5所示。

1)當測試人員提交NCR后,Ch ange平臺會自動生成NCR編號,同時NCR的狀態更新為NCR_N ew,并郵件通知NCR測試負責人,由測試負責人繼續分配任務;

2)NCR測試負責人登錄平臺后,進行分析及審核NCR,NCR測試負責人將對NCR進行相應處理:

a.如果是新發現的缺陷,則將該NCR分配給相關子系統的NCR負責人,同時NCR的狀態將變為NCR_Opened,等待相關子系統NCR負責人分配NCR解決人及NCR驗證人;

b.如果是已有的NCR問題,NCR測試負責人將新提交的NCR關聯至已有NCR后拒絕,同時NCR的狀態將變為NCR_Refused;

c.如果不是NCR,由NCR測試負責人直接廢棄該NCR,同時NCR的狀態將變為NCR_Obsoleted。

3)NCR負責人繼續對NCR進行處理,分配解決人及驗證人,NCR的狀態轉變為NCR_Assigned;

4)當NCR解決人進行了深入分析,并提出解決方案后,NCR的狀態將變為NCR_Fixed,NCR成為待驗證的狀態;

5)NCR驗證人根據解決人提出的方案,進行有針對性的回歸測試,測試通過后,在平臺處理NCR,NCR的狀態將變為NCR_Validated,并將結果反饋至NCR負責人處;當缺陷無法解決或驗證不通過時,返回步驟4),NCR負責人將重新分配任務;

6)NCR負責人根據驗證人提交的驗證情況,酌情申請關閉該NCR,進入NCR_applyclose狀態;

7)NCR測試負責人在充分考慮解決方案、驗證結果及NCR負責人的關閉NCR申請后,將對NCR進行處理:

a.驗證通過,關閉該NCR,同時NCR狀態將進入NCR_Closed,完成缺陷的跟蹤管理閉環控制;

b.驗證不通過,則返回步驟2)重新對NCR分配任務。

Change平臺還規定了測試人員提交NCR時必填項目,其中包括:測試項目、NCR名稱、嚴重程度、優先級、發現地點、發現方式、發現時間、發現人、詳細描述及建議措施等,并需要測試人員提交相關軟件或數據版本。而這一切只需幾分鐘即可完成缺陷問題的提交。

4 總結及展望

采用Ch ange平臺進行缺陷管理,測試人員登陸平臺提交問題,分配任務,在任務下達后,分析人員根據提供的描述與測試記錄,在平臺上對問題進行回復。測試人員依據問題回復,有針對性的進行復測、驗證。在問題得到解決之后,由負責人關閉問題,形成對缺陷問題的閉環控制。

基于信息平臺的缺陷管理技術,解決了時間和地域的矛盾,使測試相關人員脫離拖沓、冗長的會議,極大地提高了缺陷跟蹤管理的效率,保障了系統測試的質量。

4.1 人工與自動的對比

由上文可以明確總結出利用軟件平臺跟蹤管理缺陷的優點。

1)完備:Change平臺可以生成Ex cel表格并導出,用戶還可以根據需求導出相應內容,完全具備傳統的《問題匯總表》功能;

2)簡捷:Ch ange平臺定義了不同用戶的角色,所有角色各司其職,有效地減少了測試人員的統計工作;并且NCR提交人在提交缺陷時除發現人、詳細描述、建議措施3項外,其他必填項目都可以通過下拉菜單直接選擇,操作簡便、快捷,直接提高了問題描述的效率與準確程度;

3)有效覆蓋:平臺直接發送NCR鏈接至相關角色用戶個人郵箱,不會使跟蹤缺陷的過程產生斷鏈;并且有效避免提交人在匯總缺陷后群發郵件產生不必要的遺漏;

4)高效:通過平臺可以上傳相關測試日志log,高速、有效地對應至NCR解決人,僅僅幾分鐘就可以完成從提交NCR到分析的過程;使不同缺陷的管理進入并行狀態,每提交一個NCR即可進入相應分析、解決過程,而不需完成全部缺陷匯總后再進入解決缺陷的環節;

5)持續跟蹤:當缺陷被關閉后,NCR負責人仍可通過每個環節平臺自動生成的修改記錄來查詢整個缺陷處理過程;這些記錄可以直觀的反映整個測試工作的過程,使項目負責人及時掌握測試工作的工作量,而對于缺陷的詳細記錄也成為項目的寶貴技術資源。

由此可見,Ch ange平臺細化了工作流程,使各部門職責更加明確,解決缺陷的效率得到持續、有效地改進。利用軟件平臺可以更高速有效地完成現場缺陷的跟蹤與管理。

4.2 展望

由于信號系統軟件復雜、龐大且直接影響安全,手工管理缺陷變得越來越困難,利用缺陷跟蹤系統簡化了這些工作。首先,利用自動化軟件可以實現地域上分散項目人員高效協同工作,有效降低項目成本,提高工作效率;其次,通過設置不同的用戶權限,安全、準確地實現缺陷的管理和跟蹤,且便于項目結束后的存檔,以備將來參考;再次,系統維護簡單,采用B/S結構(Brow ser/Server,瀏覽器/服務器模式)只需要維護服務器終端,節約項目成本。

利用軟件跟蹤、管理、解決信號系統中的缺陷,在目前我國高速鐵路快速發展的進程中,將扮演著無可替代的角色,也必將成為我國高速鐵路健康發展不可避免的一部分。

[1]楊潔.軟件測試技術與缺陷跟蹤管理的應用研究[D].北京:北京郵電大學,2007.

[2]聶兆琳.軟件開發項目缺陷跟蹤管理系統的設計與實現[D].大連:大連理工大學,2007.

[3]柯磊.中小企業缺陷跟蹤管理系統[J].西安文理學院學報:自然科學版,2009,12(1):1.

[4] GB/T 16260.1-2003 軟件工程產品質量 第1部份,質量模型[S].

猜你喜歡
管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
《水利建設與管理》征訂啟事
聆聽兩會
——關注自然資源管理
2020年《水利建設與管理》征稿函
運行管理
管理就是溝通
中國制筆(2019年1期)2019-08-28 10:07:26
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
解秘眼健康管理
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
主站蜘蛛池模板: 9999在线视频| 免费久久一级欧美特大黄| 草草影院国产第一页| 久久综合丝袜长腿丝袜| 欧美一级高清片久久99| 久久青青草原亚洲av无码| 2020亚洲精品无码| 真人免费一级毛片一区二区| 日本黄色a视频| 欧美日本不卡| 国产精品综合色区在线观看| 99久久精品视香蕉蕉| 国产人碰人摸人爱免费视频| 99精品视频在线观看免费播放| 亚洲欧美在线综合一区二区三区| 四虎成人免费毛片| 在线观看亚洲人成网站| 欧美日韩在线成人| 国产成人精品一区二区不卡| 夜精品a一区二区三区| 欧美第一页在线| 国产激情无码一区二区APP| 波多野结衣中文字幕久久| 亚洲码在线中文在线观看| 四虎在线高清无码| 久久精品人人做人人| 亚洲一区二区视频在线观看| 亚洲性视频网站| 国产日韩精品欧美一区喷| 欧美三级不卡在线观看视频| 日本午夜精品一本在线观看| 中文字幕乱妇无码AV在线| 性欧美在线| 国产91色在线| 色婷婷国产精品视频| 欧美高清日韩| 18黑白丝水手服自慰喷水网站| 国产又色又刺激高潮免费看| 精品91视频| 国产无码网站在线观看| 在线观看亚洲精品福利片| 久久婷婷色综合老司机| 99视频有精品视频免费观看| 曰韩人妻一区二区三区| 欧美成人一区午夜福利在线| 丁香婷婷激情网| 幺女国产一级毛片| 亚洲中文字幕在线一区播放| 国产va欧美va在线观看| 91精品国产情侣高潮露脸| 成年人国产网站| 国产女人在线视频| 免费福利视频网站| 国产激情影院| 国产免费自拍视频| a级毛片免费网站| 免费在线看黄网址| 亚洲精品波多野结衣| av性天堂网| h视频在线播放| 欧美日韩国产在线观看一区二区三区| 欧美成人二区| 伊人精品视频免费在线| 久热精品免费| 久久99这里精品8国产| 亚洲男人天堂2020| 亚洲精品欧美重口| 五月婷婷激情四射| 亚洲人成电影在线播放| 综合网久久| 91区国产福利在线观看午夜| 精品国产免费人成在线观看| 1769国产精品视频免费观看| 日韩免费毛片| 亚洲精品欧美日本中文字幕| 国产迷奸在线看| 欧美国产日韩在线观看| 精品国产一区二区三区在线观看| 日本一区二区不卡视频| 无码内射在线| 香蕉伊思人视频| 72种姿势欧美久久久久大黄蕉|