測試云服務平臺總體設計_第1頁
測試云服務平臺總體設計_第2頁
測試云服務平臺總體設計_第3頁
測試云服務平臺總體設計_第4頁
測試云服務平臺總體設計_第5頁
已閱讀5頁,還剩119頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

測試云服務平臺

總體設計

(征求意見稿)

目錄

第一章項目概述............................................................................1

1.1項目背景和意義.....................................................................1

1.2項目目標...........................................................................2

1.3建設原則...........................................................................3

第二章業務需求分析.......................................................................3

2.1業務目標...........................................................................3

2.2業務架構...........................................................................5

2.3業務場景...........................................................................6

2.3.1自助式測試業務場景..............................................................6

2.3.2第三方測試業務場景.............................................................7

2.3.3社區測試業務場景...............................................................7

第三章總體平臺架構.......................................................................8

3.1總體功能架構.......................................................................8

3.2總體功能描述.......................................................................9

第四章總體技術路線......................................................................10

4.1;y才;才qio

4.2總體技術架構......................................................................12

4.3總體技術框架......................................................................15

4.4.1主虛4"七才支術................................................................17

4.4.3基于TOSCA標準的編排技術.....................................................20

4.4.4分布式存儲技術................................................................21

4.4.5軟件定義網絡技術..............................................................21

4.4.6安全虛擬化技術................................................................24

第五章應用系統功能設計..................................................................25

5.2.2服務流程......................................................................27

5.2.3服務申請......................................................................27

5.2.5幫助與支持....................................................................27

5.2.6用戶注冊......................................................................28

5.2.7管理控制臺....................................................................28

5.3測試云管理.........................................................................28

5.3.1.2測試環境停用管理........................................................28

第i頁

5.3.1.6網絡組件管理.............................................................29

5.3.1.7服務器組件管理...........................................................29

5319測試環境管理29

5.3.1.14測試池監測..............................................................30

53115軟件管理30

5323外設管理31

54測試工具管理31

5.4.1測試工具的分類.................................................................32

5.4.3測試工具的版本及資源維護.......................................................32

55工作計劃管理33

5513總體變更申請33

5.5.1.4總體變更審核流程.........................................................33

552測試計劃34

5521計劃制定34

5.5.2.2計劃審核..................................................................34

5523變更申請34

5525變更歷史記錄34

561任務劃分35

5.6.3任務申領.......................................................................35

565測試執行35

5.7委托管理...........................................................................36

第ii頁

5.8.1委托審核......................................................................36

5.8.2委托變更......................................................................37

5.8.3委托變更審核..................................................................37

5.8.4委托協議起草..................................................................37

5.8.6委托協議變更..................................................................37

5.8.8變更歷史記錄..................................................................38

59測試管理38

5.9.1測試方案.......................................................................38

593測試用例38

5.9.4測試過程查詢...................................................................39

595測試報告39

5.9.5.1測試報告編制..............................................................39

5952測試報告審核39

5.9.6版本管理.......................................................................39

5.10.1功能測試.....................................................................39

5.10.2性能測試.....................................................................41

5.10.3代碼檢測.....................................................................43

代碼缺陷檢測管理.........................................................43

代碼缺陷檢測執行.........................................................44

代碼缺陷檢測結果分析.....................................................44

功能測試..................................................................45

性能測試..................................................................47

51043安全測試48

極限測試..................................................................49

51045沖突測試49

51046兼容性測試50

5.11缺陷管理..........................................................................53

5113缺陷確認54

5.11.4缺陷關閉.....................................................................54

5.11.5樣品管理.....................................................................54

5.11.6樣品登記.....................................................................54

5.11.8樣品導出.....................................................................54

512用戶管理55

第iii頁

5.12.1用戶分類管理....................................................................55

5.12.2用戶注冊........................................................................55

5.12.3用戶信息維護....................................................................55

5.12.4個人中心........................................................................55

5.13權限與角色...........................................................................55

5.13.1權限管理..........................................................................55

5.13.2角色管理.........................................................................55

5.14專家資格考核.........................................................................56

5.15知識庫管理...........................................................................56

5.15.1知識目錄..........................................................................56

5.15.2知識管理.........................................................................57

5.18資產庫管理............................................................................57

5]9服務評價管理58

5.19.3評價結果展示......................................................................58

第六章網絡設計...............................................................................58

6.1信息內網規劃...........................................................................58

6.2測試云管道規劃........................................................................60

6.2.1測試云VPN部署...................................................................60

方案一(測試云部署在通信VPN)...............................................................................................62

6.2.1.2方案二(測試云部屬在測試VPN)..............................................................................................62

6.2.2路由協議..........................................................................64

6.2.2.1路由協議總體方案.............................................................64

6.2.2.2BGPASN規劃..................................................................64

6.2.2.3靜態路由規劃.................................................................65

6.2.3流量訪問路徑.......................................................................66

6.2.3.1中國電科院總部用戶訪問本地測試云............................................66

6.2.3.2電科院總部用戶訪問省公司測試云..............................................66

6.2.3.3網省公司用戶訪問中國電科院測試云............................................67

6.2.3.4網省公司用戶訪問其他省公司測試云............................................68

6.2.3.5網省公司用戶訪問本省測試云..................................................68

第七章安全設計...............................................................................69

7.1設計原則...............................................................................69

7.2安全策略...............................................................................69

7.3應用安全...............................................................................71

7.3.1訪問控制...........................................................................71

第iv頁

7.6存儲安全..........................................................................74

7.7網絡安全..........................................................................74

第八章系統部署..........................................................................75

8.1主節點部署方案....................................................................75

8.1.1總體部署架構..................................................................75

8.1.2管理控制節點..................................................................76

8.1.3計算節點......................................................................77

8.1.5內部物理網絡部署..............................................................78

822管理控制節點79

8.2.3計算節點.......................................................................80

8.2.5內部物理網絡部署...............................................................81

8.3二級節點部署方案...................................................................81

8.3.1總體部署架構...................................................................81

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????84

9.2集中自動化配置管理.................................................................86

2.自動報警系統設計........................................................................88

第十章項目管理..........................................................................89

10.1項目組織.........................................................................89

10.1.1項目組織架構.................................................................89

總部管控組................................................................90

10.2.1需求分析階段.................................................................94

10.2.2概要設計階段.................................................................94

IQ23詳細設計階段94

10.2.4應用編碼階段.................................................................94

10.2.5系統測試階段.................................................................94

第v頁

10.3.2系統部署及配置................................................................95

虛擬化軟件部署調試.......................................................95

系統安裝.................................................................96

上線試運行支持...........................................................97

10.5.3測試管理.....................................................................104

106項目溝誦管理105

月又m'),**「,貝I................................................................................................106

決策書面準則............................................................106

1064問題與爭議管理方法107

10643爭議管理107

107I配置管理定義108

10.7.2配置管理的主要活動...........................................................109

10.7.4項目文檔控制................................................................110

10.7.5項目變更控制計劃............................................................112

1076配置管理工具112

10.8.1風險管理規劃................................................................113

10.8.2風險管理方法................................................................115

第vi頁

風險監視.....................................................................115

風險規避.....................................................................115

10.8.3風險管理報告.....................................................................116

第vii頁

第一章項目概述

1.1項目背景和意義

中國電科院作為電力行業最權威的科研與試驗檢測機構,承擔著大量的科研

及測試任務,十二五期間,經過投運驗收測試管理系統(IVS)和信息系統云測

試管理系統(CTS)的建設,形成了測試業務從線下到線上、從分散到集中的轉

變,實現了第三方功能、性能測試過程管控以及測試數據的線上管理,初步實現

了測試資源集中調度管理。

隨著“云、大、物、移”等信息通信新技術的快速發展,公司不斷深化信息

化建設,積極推進全球能源互聯網及“互聯網+”業務創新發展戰略,對各類信

息系統的建設需求呈現爆發式增長,測試業務需求也隨之迅猛提升,對各類信息

系統的測試要求,測試組織方式,測試平臺的架構、測試資源的統一調度以及運

營模式都提出了更高的新要求。

結合公司測試業務的實際情況,目前測試平臺建設及應用過程中存在以下問

題:

1.在IT基礎設施方面,已建的兩套系統分別部署在不同的網絡,不具備

網絡間跨地域統一測試調度能力,云計算基礎平臺采用商業化產品,但

版本更新升級緩慢,擴展性不足,穩定性有待提升。

2.在測試基礎設施方面,各個測試軟、硬件設備與系統集成采用點對點的

集成方式,信息通道多,缺乏對測試工具統一服務調用接口,動態調度

靈活性不足。

3.在平臺服務方面,搭建測試環境模板不夠豐富,測試資源統一監管和測

試環境的快速搭建和動態擴展有待進一步升級。

4.在測試范圍方面,目前測試業務主要集中在公司統建的信息化項目,對

公司各單位非統建項目的測試市場還待進一步拓展和挖掘。

5.在應用方面,快速響應新測試業務的需求周期較長,自助式測試服務有

待進一步完善。

為了滿足公司測試業務的新要求,推動中國電科院測試業務的快速發展,中

國電科院按照“整合、共享、提升”的思路,提出建設測試云服務平臺,服務于

第1頁

國網各省(市)電力公司及產業單位(以下簡稱:國網各單位)的測試業務需求,

推動測試資源深度融合,促進測試業務快速、高效的發展。

測試云服務平臺利用云計算技術,采用“邏輯集中,物理分布”的方式,實

現中國電科院與國網各單位的測試資源統一融合,形成跨國網各單位的測試IT

基礎資源池,在測試IT基礎資源層的基礎上,利用云計算彈性擴展和隔離技術,

通過測試平臺服務層的虛擬環境編排技術,實現測試環境的動態搭建和彈性擴展,

服務于測試業務層的各類測試類型。

通過中國電科院測試云服務平臺的建設,在公司系統內建成“測試種類齊全、

測試資源共享、測試過程快捷高效、供需對接便捷、具有較大覆蓋面和較強社

會影響力”的統一測試云服務平臺,實現傳統測試方式與互聯網模式深度融合互

動發展,通過對缺陷的溯源管理與跟蹤,提升國網信息系統的安全預警能力和快

速防御響應能力,為公司信息系統建設質量和信息安全的提升提供強有力的保障。

本文將從測試基礎設施服務、測試平臺服務,測試應用服務的三個層次對測

試云服務平臺進行總體設計和規劃。

1.2項目目標

圍繞檢測業務需求,建設測試云統一服務平臺,充分利用信息通信新技術成

果,提升檢測、科研及管理信息化水平,為公司信息化建設質量提升和信息安全

做出有力保障,具體目標如下:

1.打通中國電科院測試云服務平臺與國網各單位的基礎網絡通道,實現測

試IT基礎資源的互聯互通和高效的數據傳輸交換。

2.建設跨國網各單位的具有彈性伸縮擴展的測試IT基礎資源池,實現各

單位的測試IT基礎資源的虛擬化,提高測試IT基礎資源的利用率,優

化資源配置。

3.升級改造現有中國電科院的測試業務平臺,通過服務化改造,實現各類

測試工具可配置化和統一調用接口,供測試平臺服務靈活調用,提升測

試工具使用的靈活性,提高測試工具的利用率。

4.建設測試云平臺服務層,豐富測試環境搭建模板,利用編排技術,實現

測試環境快速搭建和彈性擴展,提升測試云平臺測試容量的柔性擴展。

5.建設業務服務平臺,形成含自助式服務、第三方測試服務、社區測試等

第2頁

形式的測試運營模式,加強平臺的競爭力,提升測試業務范圍的廣度。

1.3建設原則

整體設計,分步實施

堅持整體設計,保持架構穩定,擴展可持續性,實現應用和服務的接口標準

化,并以分步實施的方式,穩步推進建設工作。

平臺開放,管理閉環

堅持平臺接口的開放性,支持資源共享,實現各類測試業務管理流程閉環,

實現測試過程的全生命周期管理,支持測試生態圈的發展。

技術先進,實用適用

緊跟“云、大、物、移”等前沿技術,結合公司實際測試應用情況,確保技

術的先進性、實用性。

充分利舊,務求實效

應充分考慮到現有測試平臺和軟硬件基礎設施,節約投資成本;通過對測試

業務系統組件化改造,實現組件功能共享,減少重復開發工作。

安全可靠,平穩過度

確保測試云服務平臺運行的安全性、可靠性,充分考慮故障的快速恢復能力

和數據的備份能力,實現系統平臺平穩演進。

第二章業務需求

測試云服務平臺主要服務于國網各單位的測試業務,本章節通過對公司測試

業務現狀分析,首先提出五個業務目標,緊接著根據業務目標,設計整體業務架

構以及各個業務模塊間的關系,并針對三大類型測試業務(第三方測試業務、自

助式測試業務、社區測試業務)展示的系統流程和業務場景。

2.1業務目標

從用戶使用的角度,測試云服務平臺需要保障服務門戶的統一性、規范性以

及測試管理過程符合CNAS的測試標準,同時確保測試IT基礎資源和測試人力

資源調度的敏捷性、運營模式的豐富性,從“共享、開放”的角度,需要促進測

試生態圈的形成,基于以上的要求提出以下具體業務目標:

第3頁

1.實現測試業務統一服務門戶

測試云服務平臺將根據公司個單位測試業務的需求,整合中國電科院已有的

測試平臺,為客戶建立統一簡潔的測試服務門戶和測試服務索引,使測試業務標

準化、透明化和規范化,形成涵蓋功能測試、性能測試、安全測試、代碼漏洞和

缺陷掃描、移動應用測試等測試類型齊全的服務平臺,并針對云計算彈性擴展的

特點,部署單機版、集群版等類型的模板,實現虛機部署和容器部署方式,供云

平臺彈性創建。

2.實現測試過程全生命周期管理

測試云服務平臺結合公司測試業務需求和實際情況,在云平臺的基礎上構建

測試業務管理系統,測試業務覆蓋從測試委托、測試計劃編排,測試環境的搭建、

測試缺陷管理以及軟件版本的管理和跟蹤到測試資源釋放全過程的測試全生命

周期的管理過程,同時支持信息系統測試過程的追溯,快速響應信息系統在生產

環境中可能面臨的安全缺陷和安全漏洞,提高系統升級改造的速度和快速決策,

提升公司信息系統的安全預警能力和安全防御能力。

3.實現測試資源彈性調度

基于主機虛擬化技術、存儲虛擬化技術、網絡虛擬化技術,把服務器,存儲、

網絡建成虛擬資源池,實現以中國電科院為主節點的跨國網各單位的測試IT基

礎資源池,突出閑置IT基礎資源的集中共享和按需再分配,利用容器技術實現

跨區域的資源調度,提升測試能力的均衡分布,降低測試平臺的響應時間;利用

虛擬化技術實現測試資源的彈性調度,最終實現測試云平臺對測試資源池中計算、

存儲、網絡、中間件、數據庫等測試資源的優化配置和高效管理。

4.實現測試環境彈性擴展和快速集群搭建

通過基于云計算的虛擬化技術、容器技術實現國網各單位測試IT基礎資源

的集中管理和監控,利用云計算中的服務編排技術,生成測試環境編排腳本,利

用虛擬化和容器的服務編排引擎,實現測試環境快速搭建技術,包括測試環境的

自動化配置技術,基于虛擬化的測試環境快速創建、復制和遷移策略;包括中間

件、數據庫等系統軟件的安裝部署以及應用軟件的部署配置,實現整個搭建過程

(從安裝、部署、配置過程)的圖形化和自動化。

5.實現管理模式和運營模式的創新

測試云服務平臺定位建設跨國網各單位的測試服務平臺,實現測試平臺資源

第4頁

的集中監管和調度,測試環境的快速搭建,測試人員靈活組織和調用,突出測試

過程全生命周期管理和測試質量的把控,采用自助式測試服務、第三方測試服務、

社區測試等運營模式,以“一平臺、多場景、微應用”的信息化建設為目標,融

合公司測試業務,實現具備調用跨國網各單位的測試資源的大測試服務平臺。

2.2業務架構

測試云統一服務門戶

自助式測試第三方測試社區測試

如圖2-1所示,根據業務目標的要求,測試云服務平臺總體業務架構主要包

括五大部分:

1.基礎資源部分:涵蓋中國電科院及國網各單位測試IT基礎資源,利用虛

擬化技術把服務器、存儲、網絡等IT基礎資源池化,實現用于測試環境所需資

源的創建和相關資源的彈性擴展。

2.測試云平臺服務部分:通過與基礎資源中laaS資源的對接,利用測試環境

編排技術,配置各類資源的屬性,形成測試環境編排腳本,通過laaS層的接口,

在laaS層自動創建運行環境,實現測試環境彈性擴展和快速搭建,用于大并發

的使用,創建的環境種類可以劃分為服務型、單機型、集群型、容器型。

3.業務支撐平臺服務部分含兩部分:測試管理業務系統和測試環境管理系統,

測試管理業務系統主要側重測試業務的全生命周期管理,而測試環境管理系統著

重從業務層出發,利用測試云服務平臺提供的接口和客戶選擇的測試環境編排模

第5頁

板,實現用戶對測試環境的配置、創建管理、銷毀管理。

4.測試云統一服務門戶部分:主要通過業務支撐平臺所提供的服務,結合國

網的現狀和管理模式,提出自助式測試服務、第三方測試服務、社區測試服務的

運營模式,旨在提升平臺資源共享,快捷評估軟件質量水平與安全等級,快速在

線調度跨域的測試人力資源,實現平臺內部總體測試資源優化配置。

5.測試云桌面管理系統:主要通桌面虛擬化技術,實現用戶對測試環境的桌

面展示,提升資源的集中管理和安全管控。

2.3業務場景

云測試服務平臺目前主要測試業務類型主要涉及三大類業務場景:自助式測

試業務場景、第三方測試業務場景、社區測試業務場景,場景圖如圖2-2所示:

測試云服務平臺

1.登錄入口

-I測試云平臺服務

測試

測試3環月部署

環境------->

系統

S環競信息

4.環境創建

圖2-1業務場景圖

2.3.1自助式測試業務場景

國網各單位通過測試云服務平臺可以根據測試類型的需求,動態創建各單位

的測試平臺,將已開發的信息系統部署在測試平臺,測試云服務平臺根據客戶的

第6頁

選擇可以快速創建測試虛擬環境,通過測試管理系統的測試全生命周期來管理客

戶測試的過程,并把測試缺陷和軟件版本相關聯,將相關信息存在缺陷管理模塊

中,通過對缺陷的管理,有利于被測軟件的迭代升級,不斷提升軟件的開發質量。

通過自助式測試服務的推廣應用,可以降低公司各省級單位的建設投資成本,

同時利用測試業務管理系統可以提升公司軟件測試的規范管理和跟蹤軟件的演

進過程,為軟件的開發質量提升提供有效保障;同時云測試服務平臺提供測試服

務種類齊全,并有統一的專業人事維護,方便各單位的對各類測試需求的快速響

應,縮短軟件開發周期;從公司發展角度,通過測試云服務平臺的建設,可以減

少公司測試資源的重復建設,降低成本支出,并且有利于測試人力資源向平臺聚

集,有利于測試生態圈和測試規模經濟的形成。

2.3.2第三方測試業務場景

作為電力行業最權威的科研與試驗檢測機構,中國電科院具有CNAS的第

三方測試資質,并承擔著公司大量的科研及測試任務,在設計測試業務全生命周

期管理和檢測報告展時,已經考慮了作為第三方測試業務的需求,在測試過程管

理上參照CNAS測試標準和規范。

中國電科院作為第三方測試資質方,在云測試服務平臺上開展與自助式服務

測試類型相同的業務,同時利用郵件模塊、短信模塊發布第三方測試的進展狀況,

及時反饋測試過程狀杰變化及其原因,提升客戶服務質量。

測試云服務平臺可利用云計算的彈性擴展能力和集群技術,提升測試任務的

吞吐量,解決公司年底上線測試的排隊擁擠現象。

2.3.3社區測試業務場景

公司內部各單位的測試人員可以在測試云平臺注冊測試人員,并在測試任務

商店接收測試任務,進行有償測試,實現測試人員跨單位的虛擬調度;云測試服

務平臺還提供測試社區,供測試人員進行經驗的交流、測試資料的查找以及測試

過程的協同交流。

社區測試業務主要將公司內部各單位的測試人員有效的統一集中管理,并利

用測試云平臺實現測試人員在線跨單位虛擬調度,實現測試人力資源的優化配置、

測試知識經驗的分享以及測試過程的協同工作,實現測試人員組織模式的創新。

第7頁

第三章總體平臺架構

上一章節通過對業務目標和業務架構總體梳理和分析,構建了云測試服務平

臺的業務總體架構,本章節主要在業務總體架構的基礎上,從功能的角度,進一

步細化總體平臺架構設計,測試云服務平臺總體平臺架構主要分為七大部分:測

試云基礎設施、測試云桌面、測試云平臺服務、業務支撐服務、服務門戶、安

全防護、運行維護。

3.1總體功能架構

安全防護

委托筒理計劃曾逢任務皆理

委托申詞得試出M總體計劃任務劃分任務池任秀申《?審核

計期制定計初審核計劃加計劃審橙

我托光K!我知我艮串核awt執行o交結果制位結啖

????協議審橫究更申請文更申諭XCWIfi

|綜合監管j

協議獎艮助設瓷員串核玄同歷史記於競1!歷史記量樣品管理知iR庫

數字證書

史更歷史砌WfifiiS知識管0!

測試口理樣品導入知識目錄

測試環境審批測試云點面管理

費試方案若試第米樣品導出知識分享

汨試環境申演沼咫鎮審批

接人?建蹲試用倒

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論