文婷 鄧洪 鄭玲玲
摘 要 隨著軟件測(cè)試復(fù)雜度的不斷增大,軟件測(cè)試過(guò)程管理難度也逐漸增加。如何更加規(guī)范、高效地管理軟件測(cè)試過(guò)程,提升測(cè)試效率與質(zhì)量,已成為當(dāng)前軟件測(cè)試工作的重點(diǎn)。本文選擇軟件測(cè)試過(guò)程管理平臺(tái)ST-Manager對(duì)測(cè)試過(guò)程進(jìn)行規(guī)范化的管理,并實(shí)現(xiàn)與其他信息系統(tǒng)的信息化協(xié)同,能夠有效提升測(cè)試效率,為組織級(jí)決策提供數(shù)據(jù)支撐,促進(jìn)測(cè)試過(guò)程改進(jìn),提高測(cè)試質(zhì)量。
關(guān)鍵詞 軟件測(cè)試;測(cè)試過(guò)程;測(cè)試過(guò)程管理平臺(tái);信息化協(xié)同
引言
隨著計(jì)算機(jī)技術(shù)的發(fā)展,各領(lǐng)域軟件占比及規(guī)模急劇增大,需方也對(duì)軟件測(cè)試提出了更多、更高的要求,導(dǎo)致軟件測(cè)試管理的重要性及復(fù)雜度不斷增加。合理地利用軟件測(cè)試過(guò)程管理平臺(tái)軟件,可以減少文檔擬制、數(shù)據(jù)統(tǒng)計(jì)等事務(wù)性工作量,能夠較大幅度的提高軟件測(cè)試工作效率。同時(shí),實(shí)現(xiàn)軟件測(cè)試過(guò)程管理平臺(tái)與其他信息系統(tǒng)的信息化協(xié)同,可以為組織級(jí)決策提供數(shù)據(jù)支撐,促進(jìn)對(duì)測(cè)試過(guò)程的改進(jìn),提高測(cè)試質(zhì)量。
1軟件測(cè)試過(guò)程概述
軟件測(cè)試過(guò)程是一種抽象的模型,用于定義軟件測(cè)試的流程和方法[1]。參照GJB 2786A、GJB141等標(biāo)準(zhǔn)對(duì)軟件測(cè)試的要求,一般的軟件測(cè)試過(guò)程包括:測(cè)試需求分析及測(cè)試策劃階段、測(cè)試用例設(shè)計(jì)與實(shí)現(xiàn)階段、測(cè)試執(zhí)行階段及測(cè)試總結(jié)階段。軟件測(cè)試過(guò)程涉及的活動(dòng)較多,且會(huì)產(chǎn)出測(cè)試計(jì)劃、說(shuō)明、報(bào)告等多份文檔,工作量較大。
2測(cè)試過(guò)程管理平臺(tái)應(yīng)用研究
2.1 選擇測(cè)試過(guò)程管理平臺(tái)
目前,市場(chǎng)有許多測(cè)試管理工具,如HP Quality Center、ST-Manager等,需要選擇適應(yīng)本單位軟件測(cè)試過(guò)程的管理工具,才能有效提高測(cè)試效率。經(jīng)多次調(diào)研、試用及確認(rèn),選擇ST-Manager作為本單位的軟件測(cè)試過(guò)程管理平臺(tái),其具有以下特征:
(1)能夠適應(yīng)多種軟件測(cè)試標(biāo)準(zhǔn)或規(guī)范如:GJB 2786A、GJB 438B、GJB141等,且與本單位測(cè)試過(guò)程相匹配;
(2)提供測(cè)試文檔自動(dòng)生成、多維度數(shù)據(jù)統(tǒng)計(jì)功能,能夠較大幅度減輕事務(wù)性工作,提高測(cè)試效率;
(3)操作便捷,且提供項(xiàng)目定制、在線版/離線版轉(zhuǎn)換等自適應(yīng)功能,可以滿足本單位特定項(xiàng)目以及外場(chǎng)測(cè)試的需求。
2.2 基于ST-Manager的測(cè)試過(guò)程管理
ST-Manager提供軟件測(cè)試過(guò)程管理向?qū)?,包括?xiàng)目基本信息管理、軟件測(cè)試需求分析、測(cè)試策劃、測(cè)試設(shè)計(jì)與實(shí)現(xiàn)、測(cè)試執(zhí)行、測(cè)試總結(jié)、回歸測(cè)試等內(nèi)容,以向?qū)У姆绞揭龑?dǎo)軟件測(cè)試人員逐項(xiàng)落實(shí)軟件測(cè)試的各項(xiàng)工作,主要包括:確定測(cè)試項(xiàng)、設(shè)計(jì)測(cè)試用例、建立需求追蹤關(guān)系、掛接測(cè)試結(jié)果及問題報(bào)告單,回歸影響域分析,生成多維度的數(shù)據(jù)統(tǒng)計(jì)結(jié)果以及自動(dòng)生成測(cè)試計(jì)劃、說(shuō)明、報(bào)告等測(cè)試文檔。
2.3 應(yīng)用效果
選擇試點(diǎn)項(xiàng)目,使用ST-Manager對(duì)從項(xiàng)目啟動(dòng)至項(xiàng)目結(jié)束軟件測(cè)試過(guò)程全流程進(jìn)行管理,并收集試用過(guò)程中各階段的工作量,如表1所示。通過(guò)對(duì)度量數(shù)據(jù)分析,可以看出,基于ST-Manager的測(cè)試過(guò)程管理通過(guò)自動(dòng)建立需求追蹤關(guān)系、多維度數(shù)據(jù)統(tǒng)計(jì)、自動(dòng)生成符合標(biāo)準(zhǔn)要求的文檔等自動(dòng)化手段,可以顯著提高測(cè)試效率(與組織級(jí)數(shù)據(jù)相比,測(cè)試工作量減少37%)。同時(shí),ST-Manager以向?qū)У姆绞揭龑?dǎo)軟件測(cè)試人員逐項(xiàng)落實(shí)軟件測(cè)試的各項(xiàng)工作,對(duì)測(cè)試過(guò)程中各個(gè)環(huán)節(jié)進(jìn)行統(tǒng)一管理,有效避免數(shù)據(jù)不一致等問題,使得測(cè)試過(guò)程與測(cè)試活動(dòng)更加規(guī)范,提高測(cè)試質(zhì)量。
3軟件測(cè)試過(guò)程管理平臺(tái)信息化協(xié)同
由于ST-Manager無(wú)法與其他信息系統(tǒng)進(jìn)行交互,導(dǎo)致軟件測(cè)試過(guò)程管理中的軟件問題、典型測(cè)試用例、需求追蹤關(guān)系等信息,只能通過(guò)人工錄入的方式導(dǎo)入其他信息管理系統(tǒng),這種人工錄入的方式會(huì)帶來(lái)工作效率低、數(shù)據(jù)不一致等問題,給組織級(jí)數(shù)據(jù)采集等工作造成不便。并且,隨著軟件信息化的普及,ST-Manager信息孤島的弊端愈發(fā)明顯,對(duì)其進(jìn)行定制開發(fā),實(shí)現(xiàn)與其他信息系統(tǒng)的信息化協(xié)同十分迫切。
目前針對(duì)ST-Manager進(jìn)行定制開發(fā),已實(shí)現(xiàn)ST-Manager與需求管理平臺(tái)、項(xiàng)目管理平臺(tái)以及知識(shí)工程的協(xié)同。通過(guò)信息化協(xié)同,使組織級(jí)數(shù)據(jù)采集工作效率及數(shù)據(jù)準(zhǔn)確性顯著提高,為組織決策提供強(qiáng)有力支撐,促進(jìn)測(cè)試過(guò)程的改進(jìn),進(jìn)而提高測(cè)試質(zhì)量。
4結(jié)論及展望
基于ST-Manager的軟件測(cè)試過(guò)程管理可以顯著提高測(cè)試效率以及測(cè)試過(guò)程規(guī)范性,保障測(cè)試質(zhì)量。目前本平臺(tái)還未實(shí)現(xiàn)與測(cè)試工具的協(xié)同,在后續(xù)可針對(duì)測(cè)試管理管理平臺(tái)與測(cè)試工具的協(xié)同進(jìn)行研究,提高測(cè)試自動(dòng)化水平。
參考文獻(xiàn)
[1] 周述財(cái).軟件測(cè)試過(guò)程管理[J].信息技術(shù)與標(biāo)準(zhǔn)化,2007(12):40-43,45.