軟件測試項目管理系統(tǒng)_第1頁
軟件測試項目管理系統(tǒng)_第2頁
軟件測試項目管理系統(tǒng)_第3頁
軟件測試項目管理系統(tǒng)_第4頁
軟件測試項目管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

軟件單項論證

凱云軟件測試項目管理系統(tǒng)(STM)

型號規(guī)格:凱云軟件測試項目管理系統(tǒng)(STM)V1.0

用途:用于支持軟件測試中心開展軟件測試項目的信息化管理,

提高軟件測試中心在承擔(dān)軟件測試任務(wù)的標(biāo)準(zhǔn)化、規(guī)范化與自動化水

平。

一、購置理由

軟件測試是產(chǎn)品型號研制必不可少的重要環(huán)節(jié),規(guī)范化、標(biāo)準(zhǔn)化、

自動化的軟件測試流程管理是軟件測試中心業(yè)務(wù)開展的基礎(chǔ)。我所作

為兵器裝備集團(tuán)的計算機(jī)研究所,無論是開展本所內(nèi)部的軟件測試還

是承接外單位的第三方軟件測試,都需要一套符合GJB體系的軟件測

試項目管理系統(tǒng),用于支持被測件接收、測試需求分析、測試用例設(shè)

計、測試執(zhí)行記錄、測試問題處理、測試總結(jié)等測試過程的信息化管

理。

目前,我所開展的軟件測試項目主要依賴于體系規(guī)范和Word模板

的規(guī)定人工進(jìn)行,大量的工作浪費在文檔的整理和人工的數(shù)據(jù)統(tǒng)計上,

測試效率底下,測試管理難度較大,難以形成有效的測試數(shù)據(jù)積累和

測試資源復(fù)用。通過軟件測試項目管理系統(tǒng)的建設(shè),可以把軟件測試

中所涉及到的主要任務(wù)集成起來,有助于提高我所軟件測試中心軟件

測試項目的信息化與數(shù)字化管理能力,是軟件測試中心質(zhì)量管理體系

良好運(yùn)行的關(guān)鍵工具。對于軟件測試項目組而言,系統(tǒng)中的被測件文

檔自動識別、測試追蹤關(guān)系鏈的自動管理、自動化批量執(zhí)行、一鍵化

的測試文檔生成,可以將測試人員從大量的重復(fù)性勞動中解放出來,

21-1

大幅提高軟件測試項目組開展軟件測試工作的效率。對于部門與機(jī)構(gòu)

而言,系統(tǒng)中的基礎(chǔ)信息定制、人員角色分配、軟硬件資源管理、項

目數(shù)據(jù)的統(tǒng)計與分析,可以使管理層隨時了解所關(guān)心的組織級信息,

促進(jìn)軟件測試項目的數(shù)據(jù)積累,提升測試部門與專業(yè)軟件測評機(jī)構(gòu)的

信息化管理水平與軟件測試數(shù)據(jù)利用水平。

目前,我單位軟件測試中心質(zhì)量體系建設(shè)尚處于起步階段,對軍

用軟件測試過程的信息化管理與應(yīng)用還處于探索階段,迫切需要一套

符合《GJB2725A關(guān)于軍用軟件測評實驗室附加要求》的軟件測試項

目管理系統(tǒng),用于支撐軟件測試中心軟件測試項目的開展。

二、技術(shù)要求及設(shè)備選型情況

1、技術(shù)要求

具有基礎(chǔ)信息維護(hù)功能,可以完成用戶管理、權(quán)限管理、數(shù)據(jù)字

典管理、機(jī)構(gòu)或單位測試資源管理等;

可以管理軟件測試中心的角色與人員,包括系統(tǒng)管理員、測試項

目負(fù)責(zé)人、測試人員、SQA、SCM、技術(shù)主管、質(zhì)量主管、中心領(lǐng)導(dǎo)

等信息并進(jìn)行權(quán)限分配;

可以進(jìn)行功能測試、人機(jī)交互界面測試、性能測試、可安裝性測

試、容量測試等測試類型基礎(chǔ)數(shù)據(jù)定義與描述;

具有測試項目的登記與建立功能,實現(xiàn)項目組成員角色分配與測

試項目軟件樹結(jié)構(gòu)定義;

具有被測件接收與處理功能,可以完成被測件文檔及代碼的自動

接收與分析;

21-2

支持無聯(lián)網(wǎng)環(huán)境下測試任務(wù)的分工與測試任務(wù)的統(tǒng)合功能;

2、設(shè)備的初步選型情況

經(jīng)調(diào)研,目前國內(nèi)市場上軟件測試項目管理系統(tǒng)主要包括三類。

一類是國外的產(chǎn)品,如TestPlan、ALM等,這類工具具有功能強(qiáng)大,

實施平臺靈活的特點,但這些系統(tǒng)除價格昂貴外,最大問題在于不能

根據(jù)測試中心的實際需求去開發(fā)定制,不能滿足國內(nèi)對于軟件測試項

目管理的需要。另一類是以國內(nèi)高校為代表的本土自主開發(fā)的軟件測

試項目管理系統(tǒng)和一些開源的軟件測試項目管理系統(tǒng),這類軟件功能

較為單一,大都只是針對軟件Bug進(jìn)行管理,對于測試機(jī)構(gòu)而言,難

以形成測試資源的有效利用,與GJB2725A的要求符合性也較差。第

三類是專門針對GJB2725A的要求所開發(fā)的軍用軟件測試項目管理系

統(tǒng),這類系統(tǒng)吸收了國內(nèi)外的軟件測試項目管理的精華,具有較為靈

活的拓展性和二次開發(fā)能力,較為符合當(dāng)前我所軟件測試中心的特點。

凱云聯(lián)創(chuàng)(北京)科技有限公司在國產(chǎn)自主可控軟件測試類產(chǎn)品

的研究、開發(fā)方面具有深厚的技術(shù)基礎(chǔ)和行業(yè)背景,主要產(chǎn)品覆蓋軟

件測試業(yè)務(wù)全過程,其中有自主研發(fā)的嵌入式系統(tǒng)半實物仿真測試平

臺、嵌入式系統(tǒng)測試教學(xué)實訓(xùn)平臺、軟件測試項目管理系統(tǒng)、測試數(shù)

據(jù)生成與管理軟件等。凱云科技的軟件測試項目管理系統(tǒng)STM具有適

應(yīng)能力強(qiáng)、自動化程度高、擴(kuò)展性好等特點,系統(tǒng)已在通用保障裝備

軟件測評中心、陸軍航空兵學(xué)院、賽瑞工信軟件測評中心等單位得到

成功應(yīng)用。

綜上所述,凱云聯(lián)創(chuàng)(北京)科技有限公司在公司和產(chǎn)品、技術(shù)、

21-4

服務(wù)等方面都具有一定的優(yōu)勢和特色,且較為適用于我單位軟件測試

任務(wù)的開展的需要,有利于解決目前我所軟件測試項目管理自動化程

度不足的問題,提高我所軟件測試中心的信息化管理水平。因此本項

目擬購置1套凱云聯(lián)創(chuàng)(北京)科技有限公司的軟件測試項目管理系

統(tǒng)。

三、系統(tǒng)描述

1、擬選廠商簡介

凱云聯(lián)創(chuàng)(北京)科技有限公司(簡稱:凱云科技)成立于2014

年,核心業(yè)務(wù)是為軍方、航空航天、中電、兵器、船舶、核工業(yè)、核

物理、院校、交通、水利水電、通信以及金融等行業(yè)提供軟件測試工

具與測試服務(wù),并承接軟件開發(fā)、系統(tǒng)集成及信息技術(shù)服務(wù)。凱云科

技前身是北京凱云創(chuàng)智軟件技術(shù)有限公司,始創(chuàng)于2005年,自主研發(fā)

了超過40項擁有全部知識產(chǎn)權(quán)的軟硬件產(chǎn)品,是國家級高新技術(shù)企業(yè)、

北京市雙軟認(rèn)定企業(yè)。

凱云科技自創(chuàng)建以來,始終致力于國產(chǎn)自主可控軟件測試類產(chǎn)品

的研究、開發(fā)及培訓(xùn)推廣,為國內(nèi)軍用、工業(yè)、民用以及院校培訓(xùn)教

學(xué)提供具有國際領(lǐng)先水平、通用性強(qiáng)、可靠性高、應(yīng)用成本低的通用

嵌入式系統(tǒng)測試及管理環(huán)境,同時積極引進(jìn)國內(nèi)外先進(jìn)技術(shù)。主要產(chǎn)

品覆蓋軟件測試業(yè)務(wù)全過程,其中有自主研發(fā)的嵌入式系統(tǒng)半實物仿

真測試平臺、嵌入式系統(tǒng)測試教學(xué)實訓(xùn)平臺、軟件測試項目管理系統(tǒng)、

測試數(shù)據(jù)生成與管理軟件等,引進(jìn)產(chǎn)品包括各類源代碼分析測試、性

能及功能測試等工具。

21-5

基于長期在軟件測試領(lǐng)域的研究與創(chuàng)新,凱云科技目前已發(fā)展為

國內(nèi)軟件測試類產(chǎn)品的主要供應(yīng)商,公司總部位于中關(guān)村豐臺園區(qū),

并在上海、西安、成都設(shè)有辦事處。在全國有包括:航天、航空、兵器、

電子、船舶等400余家高端客戶,在裝備軟件工程與質(zhì)量檢測方面,

擁有優(yōu)異的業(yè)績和良好的口碑。

2、系統(tǒng)組成

凱云STM軟件測試項目管理系統(tǒng)采用C/S軟件架構(gòu),是一個多人

協(xié)同工作的環(huán)境。系統(tǒng)部署如圖3T所示。

數(shù)據(jù)庫服務(wù)器端

客戶端-測試項目組]客戶端-測試項目組2_________

--------------1:::::回-----1-----1:*:di-------------1

aiyOO3

圖3-1STM軟件測試項目管理系統(tǒng)部署關(guān)系圖

數(shù)據(jù)庫服務(wù)器端部署SQLServer數(shù)據(jù)庫,包括人力資源數(shù)據(jù)庫、

設(shè)備資源數(shù)據(jù)庫、項目管理數(shù)據(jù)庫、測試項目數(shù)據(jù)庫、歷史歸檔數(shù)據(jù)

庫。

客戶端部署軟件測試項目管理系統(tǒng)運(yùn)行程序,客戶端登錄數(shù)據(jù)庫

服務(wù)器端,每個測試項目組都有自己獨立操作的測試項目數(shù)據(jù)庫,測

21-6

試項目組內(nèi)部協(xié)同操作測試項目數(shù)據(jù)庫。

凱云STM軟件測試項目管理系統(tǒng)的軟件模塊組成如圖3-2所示。

決策

項目統(tǒng)計分析趨勢對比分析年度統(tǒng)計分析

分析

項目管理過程項目技術(shù)過程

進(jìn)

質(zhì)

務(wù)

業(yè)

環(huán)

應(yīng)用

務(wù)

執(zhí)

設(shè)

系統(tǒng)信息管理測試基礎(chǔ)信息管理

數(shù)

統(tǒng)

權(quán)

據(jù)

基礎(chǔ)件

信息資

管理詞

支撐文檔生成服務(wù)文檔分析服務(wù)測試殷生成數(shù)據(jù)霆分析數(shù)蟹紡恢

服務(wù)

數(shù)據(jù)

人力資源設(shè)備資源項目管理測試項目歷史歸檔

服務(wù)

庫庫庫庫庫

系統(tǒng)MicrosoftWordMicrosoftExcelMicrosoftSQLServer

服務(wù)

層Windows操作系統(tǒng)

圖3TSTM軟件測試項目管理系統(tǒng)軟件模塊組成

軟件自上而下共分為六層,分別為系統(tǒng)服務(wù)層、數(shù)據(jù)服務(wù)層、支

撐服務(wù)層、基礎(chǔ)信息維護(hù)層、'業(yè)務(wù)應(yīng)用層和決策分析層。

系統(tǒng)服務(wù)層提供操作系統(tǒng)、字處理環(huán)境和數(shù)據(jù)庫引擎服務(wù)。

數(shù)據(jù)服務(wù)層提供數(shù)據(jù)庫結(jié)構(gòu)表,包括人力資源數(shù)據(jù)庫、設(shè)備資源

21-7

數(shù)據(jù)庫、項目管理數(shù)據(jù)庫、測試項目數(shù)據(jù)走、歷史歸檔數(shù)據(jù)庫。

支撐服務(wù)層主要用于提供上層應(yīng)用需要的算法服務(wù),包括文檔生

成服務(wù)、文檔解析服務(wù)、測試用例生成服務(wù)、數(shù)據(jù)統(tǒng)計分析服務(wù)、數(shù)

據(jù)庫備份與恢復(fù)服務(wù)等。

基礎(chǔ)信息管理層包括系統(tǒng)管理和測試基礎(chǔ)信息管理兩部分,系統(tǒng)

管理提供用戶管理、角色權(quán)限管理、系統(tǒng)名詞定義、文檔書簽管理等

功能,測試基礎(chǔ)信息管理是與測試項目相關(guān)的基礎(chǔ)信息管理,包括測

試類型管理、項目類型管理、軟件類型管理、測試級別管理、硬件資

源管理、軟件資源管理。

業(yè)務(wù)應(yīng)用與決策分析是測試項目管理的主要業(yè)務(wù)流程,業(yè)務(wù)應(yīng)用

針對單個項目進(jìn)行,包括項目管理過程和項目技術(shù)過程,項目管理過

程包括項目登記、計劃進(jìn)度管理、質(zhì)量保證過程管理、配置管理過程

管理、項目歸檔過程管理,項目技術(shù)過程包括被測件接受與處理、測

試需求分析過程、測試用例設(shè)計過程、測試環(huán)境搭建過程、測試執(zhí)行

任務(wù)分配與管理、測試執(zhí)行過程、軟件問題處理、回歸測試處理,決

策分析主要包括項目統(tǒng)計分析、項目趨勢對比分析和年度項目分析。

3、各模塊主要功能

對于系統(tǒng)服務(wù)層、數(shù)據(jù)服務(wù)層、支撐服務(wù)層而言,由于屬于軟件

體系結(jié)構(gòu)設(shè)計的范疇,所有涉及業(yè)務(wù)的功能都在基礎(chǔ)信息管理、業(yè)務(wù)

應(yīng)用和決策分析中,這里對這些涉及業(yè)務(wù)的功能模塊進(jìn)行說明。

(1)系統(tǒng)信息管理

系統(tǒng)管理的主要目的是建立軟件測試中心的組織架構(gòu)與人員組成,

21-8

為每名成員確定角色與權(quán)限,定義系統(tǒng)名詞和數(shù)據(jù)字典,進(jìn)行文檔模

板的書簽管理。

①用戶管理

用戶管理管理測試機(jī)構(gòu)內(nèi)的所有人員,包括用戶名稱、用戶類型、

用戶權(quán)限、聯(lián)系方式、用戶編號;可以進(jìn)行用戶的添加和刪除;可以

進(jìn)行用戶密碼的設(shè)置與管理。

②角色管理

角色管理功能管理以下有關(guān)軟件測試項目的八類角色,主要包括

系統(tǒng)管理員、測試項目負(fù)責(zé)人、測試人員、SQA(軟件質(zhì)量保證)、SCM

(軟件配置項管理)、技術(shù)主管、質(zhì)量主管、中心領(lǐng)導(dǎo),支持添加、刪

除角色的功能,角色屬性包括角色名稱、角色編碼、角色職責(zé)描述。

③權(quán)限管理

權(quán)限管理為測試機(jī)構(gòu)中心的所有角色分配權(quán)限,權(quán)限指對各個功

能模塊操作的權(quán)限,權(quán)限分配包括查看、添加、修改、刪除,可分配

權(quán)限的模塊涉及基礎(chǔ)信息維護(hù)、業(yè)務(wù)應(yīng)用和決策分析的所有功能模塊。

④數(shù)據(jù)字典管理

數(shù)據(jù)字典提供問題狀態(tài)、問題屬性、問題嚴(yán)重性等級、問題類型、

軟件中的計量單位等數(shù)據(jù)字典,用于使STM系統(tǒng)具有更好的適應(yīng)性。

⑤系統(tǒng)名詞管理

系統(tǒng)名詞定義對STM中出現(xiàn)或使用的簡寫字母進(jìn)行注解詮釋,主

要包括測試級別、測試類型的名詞進(jìn)行統(tǒng)一。

⑥文檔書簽管理

21-9

書簽管理的主要功能是用來定義和標(biāo)識文檔輸出模板中用到的書

簽信息及書簽的數(shù)據(jù)來源,包括項目編號、項目名稱、測試單位、密

級、文檔日期等于與文檔生成密切相關(guān)的書簽進(jìn)行管理。

(2)測試基礎(chǔ)信息管理

測試基礎(chǔ)信息管理主要提供與測試項目相關(guān)的信息管理功能,在

建立“測試項目”前,必須維護(hù)好“測試類型、項目類型、軟件類型、

測試級別”數(shù)據(jù)。

①測試類型管理

測試類型管理可以添加、刪除和修改測試類型名稱、測試類型標(biāo)

識、測試類型編號、測試類型描述、測試類型目標(biāo)、測試類型的結(jié)果

分析要求、測試類型的測試終止條件等,可以管理的測試類型包括功

能測試、性能測試、安全性測試、可靠性測試、容量測試、強(qiáng)度測試、

數(shù)據(jù)處理測試、代碼審查、代碼走查、靜態(tài)質(zhì)量分析等。

②項目類型管理

項目類型管理對測試項目的類型進(jìn)行管理,主要包括首次開發(fā)項

目、改造項目還是其他項目,項目類型可以添加、刪除與修改。

③測試級別管理

測試級別管理包括單元級別測試、部件級別測試、配置項級別測

試和系統(tǒng)級別測試,測試級別可以添加、刪除與修改。

④軟件類型管理

軟件類型管理描述待測試的應(yīng)用程序(軟件)屬于哪一類,包括

嵌入式軟件、非嵌入系統(tǒng)軟件兩大類,軟件類型可以添加、刪除與修

21-10

改。

⑤硬件資源管理

硬件資源管理管理測試單位現(xiàn)有的測試硬件資源,為后面測試環(huán)

境的搭建提供依據(jù),硬件屬性設(shè)置包括序號、名稱、標(biāo)識、型號、計

量單位、用途、購買日期等,硬件設(shè)備可以添加、刪除與修改。

@軟件資源管理

軟件資源管理管理測試單位現(xiàn)有的測試軟件資源,為后面測試環(huán)

境的搭建提供依據(jù),軟件屬性設(shè)置包括序號、名稱、標(biāo)識、軟件版本、

用途、購買日期等,軟件設(shè)備可以添加、刪除與修改。

(3)項目管理過程

項R管理過程是測試流程管理中的管理過程,包含項R登記過程、

測試進(jìn)度與計劃管理、測試項目質(zhì)量保證過程、測試項目配置管理過

程、測試項目歸檔管理過程。

①項目登記

項目登記是測試中心測試項目的開端,項目登記過程包括創(chuàng)建新

測試項目,進(jìn)行角色分配,創(chuàng)建軟件結(jié)構(gòu)定義,還包括刪除某個測試

項目。

測試項目可輸入的內(nèi)容包括項目編號、項目名稱、項目類型(新

研、改造)、項目狀態(tài)、委托單位、研制單位、測試單位、項目開始時

間、項目預(yù)期結(jié)束時間、項目密級(內(nèi)部、秘密、機(jī)密、絕密)、項目

屬性(內(nèi)部測試、第三方測試、定型測評)。

創(chuàng)建新測試項目時需要分配項目組成員,包括測試項目負(fù)責(zé)人、

21-11

測試人員、SQA人員、SCM人員。

創(chuàng)建新測試項目時需要錄入被測系統(tǒng)的軟件結(jié)構(gòu)定義,包括系統(tǒng)

的子系統(tǒng)以及子系統(tǒng)下軟件配置項以及配置項下軟件單元的組成信息,

每個對象的基本信息包括軟件名稱、軟件標(biāo)識、軟件類型(嵌入式、

非嵌入式)、軟件開發(fā)語言(匯編、C、C++、Java、C#、VB),軟件運(yùn)

行環(huán)境(WindowsXP、Windows7、VxWorks等)、軟件研制單位、軟

件概要描述等。

②計劃進(jìn)度管理

計劃進(jìn)度管理主要確定測試項目的進(jìn)度及任務(wù)分配,測試項H的

進(jìn)度確定里程碑節(jié)點,任務(wù)分配確定每個人所承擔(dān)的項目子任務(wù)。

里程碑節(jié)點確定被測件接收、測試需求分析、測試設(shè)計、測試執(zhí)

行的起始時間、完成時間、評審時間、結(jié)束時間。其中完成時間是指

任務(wù)的完成時間,而結(jié)束時間是指評審?fù)ㄟ^并修改完成后的里程碑節(jié)

點關(guān)閉時間。

在每一個進(jìn)度階段中確定該進(jìn)度階段的任務(wù)組成,包括任務(wù)名稱、

任務(wù)標(biāo)識、任務(wù)概述、任務(wù)開始時間、任務(wù)結(jié)束時間、任務(wù)預(yù)計的工

作量(人時)、任務(wù)的成果。

在測試項目推送過程中,可以根據(jù)實際進(jìn)度不斷調(diào)整進(jìn)度計劃方

案,并確定預(yù)測進(jìn)度與工作量與實際的偏離程度。

③質(zhì)量保證過程

質(zhì)量保證過程主要是在項目的階段中開展質(zhì)量保證活動,主要包

括制定項目的質(zhì)量保證計劃、審核工作產(chǎn)品、評審項目流程。每個階

21-12

段所產(chǎn)生的工作產(chǎn)品有所不同,被測件接收階段的工作產(chǎn)品為被測件

文檔接收清單,測試需求分析階段的工作產(chǎn)品為測試需求規(guī)格說明、

測試設(shè)計階段的工作產(chǎn)品為測試說明、測試執(zhí)行階段的工作產(chǎn)品為測

試記錄、測試問題記錄、測試問題報告。評審項目流程主要評審項目

是否按照任務(wù)分配和流程股的要求開展,主要包括是否開展了評審工

作、配置管理工作是否滿足要求等。

④配置管理過程

配置管理過程主要是在項目的各個階段中開展配置管理活動,主

要包括制定項目的配置管理計劃,確定各個工作產(chǎn)品的名稱、標(biāo)識與

控制要求,在各個項目階段進(jìn)行配置項的入庫、出庫及發(fā)布等工作。

入庫填寫入庫的配置項名稱、版本、標(biāo)識、申請入庫的人員及角色。

出庫填寫出庫的配置項名稱、版本、標(biāo)識、申請出庫的人員及角色。

發(fā)布時填寫需要發(fā)布的配置項名稱、版本、標(biāo)識、發(fā)布的人員及角色、

發(fā)布的時間。

⑤項目歸檔管理

項目歸檔管理是在項目結(jié)束后進(jìn)行項目的歸檔,主要包括歸檔文

檔的生成、歸檔數(shù)據(jù)的打包,填寫歸檔時間、歸檔人、檔案保管年限

等,將測試項目的測試數(shù)據(jù)從管理系統(tǒng)中的數(shù)據(jù)庫中備份,形成歷史

歸檔庫。

對于在測試項目登記過程中已經(jīng)確定出項目組成、軟件規(guī)模、總

體進(jìn)度要求的項目,可以按照模型自動生成進(jìn)度計劃管理、質(zhì)量保證

過程、配置管理過程的數(shù)據(jù)。

21-13

(4)項目技術(shù)過程

項目的技術(shù)過程是測試項目所工作的主要技術(shù)內(nèi)容,主要包括被

測件的接收與處理、測試需求的分析、測試用例設(shè)計、測試環(huán)境搭建、

測試任務(wù)分配、測試任務(wù)的執(zhí)行、軟件問題的處理、回歸測試。

①被測件接收

被測件接收過程管理和接收由研制方提供的待測試應(yīng)用程序(軟

件)的相關(guān)資源,如,源代碼、設(shè)計文檔、設(shè)計說明、軟件需求、規(guī)

格說明、使用手冊、安裝包等。

被測件接收的文檔中如果提供的資源中存在Word文檔并且具有

規(guī)范的文檔結(jié)構(gòu),導(dǎo)入完成后,該Word文檔同時被增加到引用文檔,

包括Word文檔的章節(jié),用于后續(xù)應(yīng)用程序(軟件)的測評追蹤。

被測件接收時可以自動分析研制方提供的目錄,并按照各個軟件

配置項的文檔、代碼、安裝包的形式組織被測件接收目錄,可以添加、

刪除與修改被測件資源存儲的位置。

被測件接收時可以確定引用文檔的組成,添加、刪除與編輯引用

文檔屬性,包括引用文檔標(biāo)識、名稱、版本、發(fā)布日期、編制單位、

文檔頁數(shù)等信息。

②測試需求分析

測試需求分析過程依據(jù)應(yīng)用程序(軟件)研制時的需求,添加、

刪除和修改測試項、測試類型,確定測試項的需求追蹤關(guān)系。

測試項基本信息包括測試項名稱、測試項標(biāo)識、測試項測試類型、

優(yōu)先級、創(chuàng)建時間、創(chuàng)建人、測試項描述、測試項的軟件設(shè)計約束、

21-14

測試的充分性與終止條件、測試項的輸入與輸出。

測試項創(chuàng)建完畢后,需要編輯和修改測試項的追蹤關(guān)系,測試項

追蹤關(guān)系可以為一對多關(guān)系。測試需求項追蹤可以直接在界面中選擇

所需追蹤到的文檔的小節(jié)號。

在測試項下可以有測試子項,每個測試子項所需要編輯的內(nèi)容與

測試項相同。

③測試用例設(shè)計

測試用例為測試項下測試類型的測試用例,測試用例設(shè)計提供測

試用例的新建、刪除、移動、編輯等功能。

測試用例需要編輯的內(nèi)容包括測試用例標(biāo)識、測試用例名稱、測

試用例需要使用的測試工具、測試用例執(zhí)行的前提和約束、測試用例

的測試目的、測試用例所采用的測試方法、測試用例正常終止條件、

測試用例異常終止條件。

每個測試用例都需要具有測試步驟設(shè)計,測試步驟設(shè)計提供添加、

刪除、修改、上移、下移操作,每個測試操作步驟包括步驟描述、步

驟預(yù)期結(jié)果。

在測試用例的前提和約束、步驟操作描述、步驟預(yù)期結(jié)果描述中

可以增加描述參數(shù),實現(xiàn)測試用例的實例化參數(shù)描述。

測試用例無論有無參數(shù),都默認(rèn)實例化一個測試用例實例。

在測試用例具有參數(shù)描述時,測試用例的實例化用表格的形式顯

示出每個實例所取得的參數(shù)值。

對于具有實例化的測試用例,可以按照組合測試用例設(shè)計自動生

21-15

成滿足組合覆蓋要求的測試用例。

組合測試用例生成時,可以輸入實例化參數(shù)的取值范圍、枚舉取

值,通過參數(shù)范圍值的輸入可以自動生成符合要求的測試用例。

測試用例的實例可以添加、刪除和修改。

④測試環(huán)境搭建

測試環(huán)境搭建模塊從測試信息管理模塊的硬件資源管理、軟件資

源管理中選擇所需的硬件和軟件搭建測試環(huán)境,也可以根據(jù)需要臨時

添加本項目所需要的額外的硬件和軟件設(shè)備進(jìn)行測試環(huán)境搭建。

測試環(huán)境中的硬件描述中需要描述硬件名稱、硬件標(biāo)識、硬件來

源、硬件知識產(chǎn)權(quán)、硬件的用途。

測試環(huán)境中的軟件描述中需要描述軟件的名稱、軟件標(biāo)識、軟件

來源、軟件知識產(chǎn)權(quán)、軟件的用途。

測試環(huán)境搭建中可以為測試環(huán)境添加附圖,附圖為測試環(huán)境拓?fù)?/p>

圖,附圖的格式支持Visio、JPG、BMP、Word等。

⑤測試任務(wù)分配

測試任務(wù)分配功能主要是創(chuàng)建測試任務(wù),指定任務(wù)包含的測試用

例,為所有的測試用例指定具體的測試執(zhí)行人員(測試人員)。

測試任務(wù)可以建立、刪除、上移、下移。

測試任務(wù)編輯的內(nèi)容包括任務(wù)號、任務(wù)名稱、任務(wù)開始時間、任

務(wù)結(jié)束時間、創(chuàng)建人、負(fù)責(zé)人、監(jiān)測人、任務(wù)的狀態(tài)、任務(wù)的執(zhí)行人。

任務(wù)的執(zhí)行人可以是一個,也可以是多個。

為每個測試任務(wù)分配測試任務(wù)的測試用例,測試任務(wù)中的測試用

21-16

例可以添加與刪除。

測試用例添加到測試任務(wù)中后,待分配測試用例列表中將消失,

測試用例從測試任務(wù)中刪除后,待分配測試用例列表中將增加該用例。

?測試執(zhí)行

測試任務(wù)分配完成后進(jìn)入測試執(zhí)行過程,測試執(zhí)行過程選擇一個

測試實例執(zhí)行,每選擇一個測試實例時要求顯示出該測試實例的描述

及步驟。

測試執(zhí)行中填寫測試執(zhí)行的每個測試步驟的實際運(yùn)行結(jié)果,當(dāng)實

際運(yùn)行結(jié)果與預(yù)期結(jié)果不一致時,可以選擇測試步臊失敗選項,對于

失敗的測試步驟自動彈出測試問題描述窗體。

測試執(zhí)行中每個測試步驟顯示出該測試步驟的執(zhí)行狀態(tài)、執(zhí)行狀

態(tài)包括未執(zhí)行、通過、未通過,自動給出測試執(zhí)行時間。

每個測試用例的測試執(zhí)行生成測試原始記錄,原始記錄可以查看,

但不允許編輯和修改,原始記錄包括測試執(zhí)行過程描述及總結(jié)、測試

過程監(jiān)督情況說明。

測試任務(wù)中的測試用例列表中可以按照用戶選擇顯示出已執(zhí)行用

例、未執(zhí)行用例、通過用例、未通過用例以及顯示全部。

測試問題描述窗口中描述問題標(biāo)識、問題狀態(tài)、問題類型、問題

嚴(yán)重等級、問題處理優(yōu)先級、問題發(fā)現(xiàn)時間、問題描述、問題修改建

議等。

所彈出的問題描述窗口中自動在問題描述編輯框中描述相應(yīng)的問

題信息,便于測試人員在此基礎(chǔ)上修改問題描述。

21-17

對于具有軟件問題的測試用例執(zhí)行結(jié)果,可以附加軟件問題的截

圖描述。

每個測試用例的執(zhí)行可以產(chǎn)生多個軟件問題,可以查看和修改軟

件問題描述。

⑦軟件問題處理

測試完成后需要對軟件中產(chǎn)生的軟件問題進(jìn)行處理,軟件問題處

理包括導(dǎo)入、導(dǎo)出問題列表,開發(fā)方逐個問題的同意與拒絕,對于拒

絕的問題,需要給出拒絕的理由。

可將原始問題全部導(dǎo)出或部分導(dǎo)出,由開發(fā)方統(tǒng)一填寫拒絕理由,

再導(dǎo)入數(shù)據(jù)庫。

可以進(jìn)行原始問題的歸并處理,以便將根據(jù)多個軟件問題現(xiàn)象歸

并出實際的軟件問題,每個歸并的軟件問題需要填寫問題標(biāo)識、問題

類型、問題嚴(yán)重性等級、問題優(yōu)先級、問題屬性,問題所對應(yīng)的測試

項、問題描述、問題修改建議。

原始問題歸并處理后,在歸并問題列表中選擇某個問題,給出該

問題的原始問題列表積極問題描述。

⑧回歸測試處理

當(dāng)被測軟件被修改后,可以選擇之前第一輪測試的測試內(nèi)容進(jìn)行

回歸測試,回歸測試可以自動根據(jù)上一輪次測試結(jié)果繼承全部測試內(nèi)

容,也可以選擇僅繼承未通過的測試內(nèi)容。

回歸測試輪次中的測試項、測試類型、測試用例可以添加、刪除

與修改,測試項刪除后,該測試項下的所有子項及其關(guān)聯(lián)的測試類型、

21-18

測試用例均被刪除。

回歸測試輪次可以增加,也可以刪除,刪除某個測試輪次后,該

測試輪次的測試項、測試用例、測試執(zhí)行結(jié)果等均被刪除。

溫馨提示

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

最新文檔

評論

0/150

提交評論