軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)_第1頁(yè)
軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)_第2頁(yè)
軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)_第3頁(yè)
軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)_第4頁(yè)
軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

名稱(chēng):軟件產(chǎn)品測(cè)評(píng)作業(yè)指導(dǎo)書(shū)頁(yè)共39頁(yè)一適用范圍本細(xì)則適用于對(duì)軟件產(chǎn)品的測(cè)試。規(guī)定了在進(jìn)行軟件產(chǎn)品測(cè)試時(shí)的引用文件(標(biāo)準(zhǔn))、軟件質(zhì)量特性、測(cè)評(píng)方式、測(cè)評(píng)類(lèi)型、測(cè)評(píng)內(nèi)容、判定準(zhǔn)則、測(cè)評(píng)工作流程等方面的要求。二引用文件GB/T25000.51-2010《軟件工程軟件產(chǎn)品質(zhì)量要求與評(píng)價(jià)(SquaRE)商業(yè)現(xiàn)貨(COTS)軟件產(chǎn)品的質(zhì)量要求和測(cè)試細(xì)則》。GB/T25000.1-2010《軟件工程軟件產(chǎn)品質(zhì)量要求與評(píng)價(jià)(SQuaRE)SQuaRE指南》。GB/T16260-2006《信息技術(shù)軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南》其它有關(guān)技術(shù)標(biāo)準(zhǔn)。有關(guān)法律、法規(guī)和內(nèi)部規(guī)定。三軟件質(zhì)量特性及有關(guān)術(shù)語(yǔ)定義3.1功能性functionality與現(xiàn)有的一組功能及其規(guī)定的性質(zhì)有關(guān)的一組屬性。這里的功能是指滿足明確的或隱含的需求那些功能。[GB/T16260–2006]3.1.1適合性suitability與規(guī)定任務(wù)能否提供一級(jí)功能以及這些功能的適合程度有關(guān)的軟件屬性。3.1.2準(zhǔn)確性accuracy與能否得到正確或相符的結(jié)果或效果有關(guān)的軟件屬性。3.1.3互操作性;3.1.4互用性interoperability與同其他指定系統(tǒng)進(jìn)行交互的能力有關(guān)的軟件屬性。3.1.5依從性compliance使軟件遵循有關(guān)的標(biāo)準(zhǔn)、約定、法規(guī)及類(lèi)似規(guī)定的軟件屬性。3.1.6安全性security與防止對(duì)程序及數(shù)據(jù)的非授權(quán)的故意或意外訪問(wèn)的能力有關(guān)的軟件屬性.3.2可靠性reliability與在規(guī)定的一段時(shí)間和條件下,軟件維持其性質(zhì)水平的能力有關(guān)的一組屬性[GB/T16260–2006]。3.2.1成熟性maturity與由軟件故障引起失效的頻度有關(guān)的軟件屬性。3.2.2容錯(cuò)性faulttolerance與在軟件故障或違反指定接口的情況下,維持規(guī)定的性能水平的能力有關(guān)的軟件屬性。3.2.3易恢復(fù)性recoverability與在失效發(fā)生后,重建其性能水平并恢復(fù)直接受影響數(shù)據(jù)的能力以及達(dá)此目的所需的時(shí)間和努力有關(guān)的軟件屬性。3.3易用性u(píng)sability與一組規(guī)定或潛在的用戶為使用軟件所需做的努力并且對(duì)這樣的使用所作的評(píng)價(jià)有關(guān)的一組屬性[GB/T16260–2006]。3.3.1易理解性u(píng)nderstandability與用戶為認(rèn)識(shí)邏輯概念及其應(yīng)用范圍所花的努力有關(guān)的軟件屬性。程序的問(wèn)題、消息和結(jié)果應(yīng)是易理解的。3.3.2易學(xué)性Learnability與用戶為學(xué)習(xí)軟件應(yīng)用(例如運(yùn)行控制、輸入、輸出)所花的努力有關(guān)的軟件屬性。3.3.3易瀏覽性如果有多種媒體,則每種數(shù)據(jù)媒體應(yīng)具有產(chǎn)品標(biāo)識(shí)、可辨別編號(hào)或文本。程序宜易觀察易讀的形式向用戶提供信息。3.4易操作性O(shè)perability與用戶為操作和運(yùn)行控制所花的努力有關(guān)的軟件屬性。3.5效率efficiency與在規(guī)定的條件下,軟件的性質(zhì)水平和所使用資源量之間的關(guān)系有關(guān)的一組屬性。[GB/T16260–2006]3.5.1時(shí)間特性timebehavior與軟件執(zhí)行其功能時(shí)響應(yīng)和處理時(shí)間以及吞吐量有關(guān)的軟件屬性。3.5.2資源特性resourcebehavior與軟件在執(zhí)行其功能時(shí)所使用的資源數(shù)量及其使用時(shí)間有關(guān)的軟件屬性。3.6可維護(hù)性maintainability與進(jìn)行規(guī)定的修改所需的努力有關(guān)的一組屬性。[GB/T16260–2006]3.6.1易分析性analyzability與為診斷缺陷或失效原因及為判定待修改的部分所需努力有關(guān)的軟件屬性。3.6.2易改變性changeability與進(jìn)行修改、排除錯(cuò)誤或適應(yīng)環(huán)境變化所需努力有關(guān)的軟件屬性。3.6.3穩(wěn)定性stability與修改所造成的未預(yù)料結(jié)果的風(fēng)險(xiǎn)有關(guān)的軟件屬性。3.6.4易測(cè)試性testability與確認(rèn)已修改軟件所需的努力有關(guān)的軟件屬性。3.7可移植性portability與軟件可從某一環(huán)境到另一環(huán)境的能力有關(guān)的一組屬性。[GB/T16260–2006]3.7.1適應(yīng)性adaptability與軟件無(wú)需采用有別于為該軟件準(zhǔn)備的活動(dòng)或手段就可能適應(yīng)不同的規(guī)定環(huán)境有關(guān)的軟件屬性。3.7.2易安裝性installability與在指定環(huán)境下安裝所需努力有關(guān)的軟件屬性。3.7.3遵循性conformance使軟件遵循與可移植性有關(guān)的標(biāo)準(zhǔn)或約定的軟件屬性。3.7.4易替換性replaceability與軟件在該軟件環(huán)境中有來(lái)替代指定的其軟件的機(jī)會(huì)和努力有關(guān)的軟件屬性。3.8用戶文檔集userdocumentation以打印的或非打印形式得到的文檔的完整集合,用戶文檔的提供有利于產(chǎn)品的應(yīng)用并且是產(chǎn)品的必備部分。3.9產(chǎn)品說(shuō)明productdescription陳述軟件各種性質(zhì)的文檔,其主要目的是幫助潛在的需方在采購(gòu)前對(duì)該軟件進(jìn)行適用性評(píng)價(jià)。(包括全部封面信息、數(shù)據(jù)表、網(wǎng)站信息等。)[GB/T25000.51-2010]。3.10測(cè)試用例testcase測(cè)試者使用的文檔化細(xì)則,其規(guī)定如何對(duì)某項(xiàng)功能或功能組合進(jìn)行測(cè)試。包括測(cè)試目標(biāo)、要測(cè)試的功能、測(cè)試環(huán)境和其他條件、測(cè)試數(shù)據(jù)、過(guò)程、系統(tǒng)的預(yù)期行為。3.11判定verdict相對(duì)于測(cè)評(píng)項(xiàng),對(duì)被測(cè)實(shí)現(xiàn)的結(jié)果給出“通過(guò)”或“不通過(guò)”等結(jié)論性陳述的行為。3.12判定準(zhǔn)則verdictcriteria在測(cè)評(píng)項(xiàng)中規(guī)定的、使測(cè)評(píng)實(shí)驗(yàn)室和測(cè)評(píng)人員對(duì)測(cè)評(píng)結(jié)果做出評(píng)定結(jié)論的依據(jù)。四測(cè)試內(nèi)容4.1用戶文檔集測(cè)試為了使用戶了解軟件的使用、操作和對(duì)軟件進(jìn)行維護(hù),軟件開(kāi)發(fā)者為用戶提供的詳細(xì)資料,稱(chēng)為用戶文檔,即用戶手冊(cè)、操作手冊(cè)、維護(hù)手冊(cè)。用戶文檔集測(cè)試文檔的完備性、正確性、一致性、易理解性、易學(xué)性和可操作性:4.1.1完備性用戶文檔集中是否包含使用該軟件的必須信息。用戶文檔集是否包含在產(chǎn)品說(shuō)明中陳述的所有功能以及最終用戶能使用的功能。用戶文檔集中是否說(shuō)明可靠性的特征及其操作。用戶文檔集中是否列出所處置的和引起應(yīng)用系統(tǒng)失效或終止的差錯(cuò)和失效,特別是那些導(dǎo)致數(shù)據(jù)丟失的應(yīng)用系統(tǒng)終止的結(jié)束條件。用戶文檔集中是否給出必要數(shù)據(jù)的備份和恢復(fù)指南。對(duì)于關(guān)鍵軟件功能(即失效后會(huì)對(duì)安全產(chǎn)生影響或會(huì)造成重大財(cái)產(chǎn)損失或社會(huì)損失的軟件),用戶文檔集是否提供詳細(xì)的說(shuō)明和參考信息。用戶文檔集中是否陳述了產(chǎn)品文檔中給出的所有限制。用戶文檔集中是否陳述了安裝該軟件所要求的最小和最大磁盤(pán)空間。對(duì)用戶要完成的應(yīng)用管理職能,用戶文檔集是否包括所有必要的信息。在用戶所完成的應(yīng)用管理職能的信息中,應(yīng)包括讓用戶能驗(yàn)證是否成功完成應(yīng)用管理職能的信息。如果用戶文檔集分若干部分,檢查是否有標(biāo)識(shí)標(biāo)識(shí)出所有部分。4.1.2正確性檢查用戶文檔集中的信息是否存在歧義。4.1.3一致性用戶文檔集是否自相矛盾、互相矛盾以及與產(chǎn)品說(shuō)明矛盾。4.1.4易理解性用戶文檔集中的術(shù)語(yǔ)和文體是否便于用戶理解。是否有編排完整的文檔清單。4.1.5易學(xué)行用戶文檔集中是否包含便于用戶使用該軟件的必要信息。4.1.6可操作性如果用戶文檔集不是紙質(zhì)文檔,檢查文檔中是否指明該文檔集能否被打印,如果能打印,檢查是否指出如何獲得打印件。用戶文檔集是卡片和快速參考指南以外的文檔集,檢查是否給出目次(或主題詞列表)和索引。檢查用戶文檔集中是否對(duì)不常用的術(shù)語(yǔ)和首字母縮略語(yǔ)加以定義。4.2功能性測(cè)試4.2.1安裝與卸載軟件由用戶安裝,用戶手冊(cè)和軟件能提供詳細(xì)的安裝導(dǎo)向和缺省設(shè)置,是否提供覆蓋、修復(fù)和重新安裝;安裝后,程序能否運(yùn)行應(yīng)是可鑒別的;軟件是否能夠?qū)崿F(xiàn)完全卸載(自動(dòng)卸載、手動(dòng)卸載);軟件完成安裝與卸載,是否影響其他的程序。4.2.2軟件各功能模塊是否能夠全部掛接。4.2.3用戶手冊(cè)中提到的所有功能應(yīng)可執(zhí)行。4.2.4為完成工作任務(wù),程序功能應(yīng)正確執(zhí)行。4.2.5如果由于產(chǎn)品特定的邊界值致使產(chǎn)品使用受限,應(yīng)提供這些邊界值:最小和最大值;鍵的長(zhǎng)度;文卷中的記錄的最大數(shù)目;檢索準(zhǔn)則的最大數(shù)目;最小樣本大??;4.2.6安全性在軟件的質(zhì)量特性中,安全性與功能、易用性有較大的關(guān)聯(lián),安全性是通過(guò)某些功能的實(shí)現(xiàn)來(lái)體現(xiàn)的,易用性與安全性也緊密相連,同時(shí)也存在矛盾。軟件產(chǎn)品安全性測(cè)試主要測(cè)試項(xiàng):(一)、用戶管理和訪問(wèn)控制1、用戶權(quán)限控制對(duì)于應(yīng)用軟件來(lái)說(shuō),用戶權(quán)限的控制是比較重要的。一個(gè)用戶能夠訪問(wèn)一個(gè)應(yīng)用系統(tǒng)的權(quán)限主要來(lái)源于三個(gè)方面:應(yīng)用軟件本身、操作系統(tǒng)和數(shù)據(jù)庫(kù)。應(yīng)用軟件在在開(kāi)發(fā)過(guò)程中,主要采用用戶名和密碼登錄的方式完成。安全強(qiáng)度高的軟件也可采用指紋認(rèn)證、智能卡認(rèn)證等方式進(jìn)行。⑴用戶名稱(chēng)的測(cè)試用戶名稱(chēng)應(yīng)該具有惟一性。①同時(shí)存在的用戶名稱(chēng)在不考慮大小寫(xiě)的狀態(tài)下,不能夠同名;②對(duì)于關(guān)鍵領(lǐng)域的軟件產(chǎn)品和安全性要求較高發(fā)軟件,應(yīng)當(dāng)同時(shí)保證使用過(guò)的用戶在用戶刪除或停用后,保留該用戶記錄,并且新用戶不得與該用戶同名。⑵用戶口令測(cè)試用戶口令應(yīng)該滿足當(dāng)前流行的控制模式,主要測(cè)試口令的強(qiáng)度、口令存儲(chǔ)的位置和加密強(qiáng)度。①最大口令時(shí)效:指定用戶可以保留當(dāng)前口令的時(shí)間;②最小口令時(shí)效:指定用戶修改口令之前,用戶必須保留口令的時(shí)間;③口令歷史:確定系統(tǒng)將要記住的口令數(shù)量,如果用戶選擇的口令存在于口令數(shù)據(jù)庫(kù)中,系統(tǒng)將強(qiáng)制用戶選擇其他口令;④最小口令長(zhǎng)度:對(duì)于用戶口令可以包含的最少的可以接受的⑤口令復(fù)雜度:在口令中要求用戶使用非字母數(shù)字的字符或大小寫(xiě)字母;⑥加密選項(xiàng):可以加密本地存儲(chǔ)的口令;⑦口令鎖定:在輸入非法口令達(dá)到規(guī)定的次數(shù)之后,系統(tǒng)將禁用這個(gè)帳戶。⑧帳戶復(fù)位:帳戶鎖定后定義是否可以在規(guī)定的時(shí)間間隔后自動(dòng)恢復(fù)。2、操作系統(tǒng)安全性測(cè)試⑴是否關(guān)閉或卸載了不必要的服務(wù)和程序;⑵是否存在不必要的帳戶;⑶權(quán)限設(shè)置是否合理;⑷安裝相應(yīng)的安全補(bǔ)丁程序的情況;⑸操作系統(tǒng)日志管理。3、數(shù)據(jù)庫(kù)權(quán)限測(cè)試⑴數(shù)據(jù)庫(kù)管理用戶的設(shè)置應(yīng)當(dāng)注意對(duì)帳戶的保護(hù),超級(jí)用戶的口令不得為空或默認(rèn)口令。對(duì)數(shù)據(jù)庫(kù)的帳號(hào)和組的權(quán)限應(yīng)作相應(yīng)設(shè)置。⑵數(shù)據(jù)庫(kù)中關(guān)于應(yīng)用軟件用戶權(quán)限和口令存儲(chǔ)的相關(guān)表格,盡量采用加密算法進(jìn)行加密;⑶根據(jù)不同的程序訪問(wèn)數(shù)據(jù)庫(kù)的功能,使用不同的數(shù)據(jù)庫(kù)用戶進(jìn)行連接,并且必須設(shè)置密碼。(二)、通信加密通信加密是保證數(shù)據(jù)在傳輸過(guò)程中數(shù)據(jù)的保密性和一致性。軟件產(chǎn)品在技術(shù)上通常使用鏈路加密、數(shù)據(jù)加密的方式進(jìn)行。目前,使用的加密技術(shù)包括VPN技術(shù)、對(duì)稱(chēng)加密算法、非對(duì)稱(chēng)加密算法、HASH算法。本測(cè)試細(xì)則按照客戶設(shè)計(jì)要求所使用的加密技術(shù),采用驗(yàn)證的方式進(jìn)行測(cè)試。(三)、安全日志測(cè)試安全日志是軟件產(chǎn)品被動(dòng)防范的措施,但也是重要的防范功能。⑴日志應(yīng)當(dāng)記錄所有用戶訪問(wèn)系統(tǒng)的操作內(nèi)容,包括登錄用戶名稱(chēng)、登錄時(shí)間、瀏覽數(shù)據(jù)動(dòng)作、修改數(shù)據(jù)動(dòng)作、刪除數(shù)據(jù)動(dòng)作、退出時(shí)間等;⑵日志的完整性、正確性;⑶大型應(yīng)用軟件,系統(tǒng)是否提供了安全日志的統(tǒng)計(jì)分析能力。程序和數(shù)據(jù)其本身不能自相矛盾,產(chǎn)品描述和用戶文檔不能相互矛盾,每個(gè)術(shù)語(yǔ)應(yīng)處處具有相同的含義,具有良好的一致性。⑴測(cè)試軟件程序和數(shù)據(jù)其本身是否產(chǎn)生自相矛盾;⑵測(cè)試軟件產(chǎn)品描述和用戶文檔是否相互矛盾;⑶測(cè)試軟件的每個(gè)術(shù)語(yǔ)是否處處具有相同的含義,是否具有良好的一致性。4.3可靠性測(cè)試軟件產(chǎn)品可靠性是指軟件在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi)完成規(guī)定的功能的能力。軟件可靠性測(cè)試是對(duì)軟件產(chǎn)品的可靠性進(jìn)行調(diào)查、分析和評(píng)價(jià)的一個(gè)過(guò)程。4.3.1軟件產(chǎn)品可靠性測(cè)試的主要目的:發(fā)現(xiàn)軟件系統(tǒng)在需求、設(shè)計(jì)、編碼、測(cè)試、實(shí)施等方面存在的缺陷;為軟件的使用和維護(hù)提供可靠性數(shù)據(jù);⑶確認(rèn)軟件是否達(dá)到可靠性的定量要求。4.3.2軟件產(chǎn)品可靠性測(cè)試項(xiàng):確認(rèn)可靠性目標(biāo)。檢查被測(cè)試軟件的需求與設(shè)計(jì)是否一致;檢查軟件設(shè)計(jì)過(guò)程中形成的文檔的準(zhǔn)確性、完整性與程序的一致性;檢查所交付的程序和數(shù)據(jù)是否符合要求;檢查軟件支持環(huán)境是否符合要求。測(cè)試在規(guī)定的時(shí)間內(nèi),軟件能夠正常運(yùn)行的情況。軟件可靠性主要體現(xiàn)在其運(yùn)行階段,所以“運(yùn)行時(shí)間”既是“規(guī)定的時(shí)間”的度量。“運(yùn)行時(shí)間”包括軟件系統(tǒng)運(yùn)行后工作與掛起(開(kāi)啟但空閑)的累計(jì)時(shí)間。因此,在規(guī)定的時(shí)間內(nèi),主要測(cè)試軟件是否能夠正常的運(yùn)行。測(cè)試在規(guī)定的條件下,軟件能夠正常運(yùn)行。在軟件指定的運(yùn)行環(huán)境中(即軟件系統(tǒng)運(yùn)行時(shí)所需的各種支持要素。如:硬件平臺(tái)、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、中間件及其它支持軟件等),主要測(cè)試軟件是否能夠正常的運(yùn)行。測(cè)試軟件所要求的功能。軟件的可靠性與軟件規(guī)定的任務(wù)和功能有著密切的關(guān)系。軟件要完成的任務(wù)不同,運(yùn)行的情況也會(huì)有所不同,調(diào)用的模塊、選擇的路徑也會(huì)不同,反映在可靠性方面也就可能不同。因此,要準(zhǔn)確的度量軟件的可靠性,重點(diǎn)測(cè)試軟件所規(guī)定的任務(wù)和功能是否能夠按照要求實(shí)現(xiàn)。測(cè)試軟件的可靠度軟件的可靠性度是指在規(guī)定的時(shí)間內(nèi),規(guī)定的條件下,軟件不發(fā)生失效的概率。測(cè)試軟件在系統(tǒng)(包括硬件、要求的軟件及屬于該產(chǎn)品的程序)運(yùn)行過(guò)程中,不應(yīng)出現(xiàn)用戶無(wú)法控制的狀態(tài),即不應(yīng)崩潰也不應(yīng)丟失數(shù)據(jù)。即使出現(xiàn)下列情況也應(yīng)滿足上述要求:使用的容量達(dá)到規(guī)定的極限;企圖使用的容量超出規(guī)定的極限;其他程序或用戶造成的錯(cuò)誤輸入;使用用戶手冊(cè)中明確規(guī)定的非法指令。不能用任何程序捕獲的硬中斷和操作系統(tǒng)中斷(例如,操作系統(tǒng)復(fù)為位用的鍵或組合鍵)不在此范圍內(nèi)。測(cè)試記錄在測(cè)試過(guò)程中必須真實(shí)地進(jìn)行記錄,每個(gè)記錄應(yīng)包含的內(nèi)容:測(cè)試的時(shí)間;含有測(cè)試用例的測(cè)試說(shuō)明或標(biāo)識(shí);所有與測(cè)試有關(guān)的測(cè)試結(jié)果,包括生效數(shù)據(jù);測(cè)試人員。4.4易用性測(cè)試通過(guò)選擇適當(dāng)?shù)男g(shù)語(yǔ)、圖形、背景信息、幫助功能,使程序的問(wèn)題、消息和結(jié)果是易理解的。出錯(cuò)消息應(yīng)提供解釋相應(yīng)差錯(cuò)產(chǎn)生原因和糾正的詳細(xì)信息。如果有多種媒體,則每種數(shù)據(jù)媒體應(yīng)具有產(chǎn)品標(biāo)識(shí)、可辨別編號(hào)或文本。屏幕輸入格式、報(bào)表和輸出設(shè)計(jì)清晰和易瀏覽。具嚴(yán)重后果的功能執(zhí)行應(yīng)是可逆或應(yīng)給出明顯警告并在執(zhí)行前要求確認(rèn)。4.4.1軟件安裝的易用性1)、安裝手冊(cè)評(píng)估。安裝前,需要檢查安裝手冊(cè)或用戶文檔中的安裝說(shuō)明。一般來(lái)說(shuō),安裝手冊(cè)需要對(duì)安裝平臺(tái)、安裝過(guò)程需要注意的問(wèn)題以及手動(dòng)配置的部分進(jìn)行詳細(xì)說(shuō)明。2)、安裝的自動(dòng)化程度測(cè)試。由于制作安裝程序的軟件很多,許多軟件采用了自動(dòng)安裝方式。但由于部分軟件的特殊性,有時(shí)必須采用一定的手動(dòng)配置來(lái)完成安裝。因此,評(píng)測(cè)軟件安裝過(guò)程的自動(dòng)化程度,一般來(lái)說(shuō),軟件安裝盡可能做到“全自動(dòng)化”,即使在不得已的情況下需要進(jìn)行手動(dòng)配置,也需要采取一些措施,比如選擇框方式等,使手動(dòng)配置變得簡(jiǎn)單和明確。3)、安裝選項(xiàng)和設(shè)置的測(cè)試。在安裝的過(guò)程中常常需要對(duì)安裝的項(xiàng)目進(jìn)行選擇,也可能要設(shè)置不同的信息,比如:安裝路徑、安裝向?qū)?、缺省設(shè)置等,安裝測(cè)試時(shí)需要對(duì)不同的選項(xiàng)和設(shè)置方案進(jìn)行測(cè)試,論證各種方案是否能夠安裝成功。4)、安裝過(guò)程的中斷測(cè)試。一個(gè)大型的軟件有可能需要很長(zhǎng)時(shí)間來(lái)進(jìn)行安裝,如果因?yàn)閿嚯姟⑽募_突或讀寫(xiě)錯(cuò)誤導(dǎo)致安裝過(guò)程的非正常中斷,有可能使已進(jìn)行的安裝前功盡棄。一個(gè)好的自動(dòng)化安裝程序應(yīng)該能夠記憶安裝的過(guò)程,當(dāng)恢復(fù)安裝時(shí),安裝程序能夠自動(dòng)進(jìn)行檢測(cè),并從“斷點(diǎn)”進(jìn)行安裝‘5)、安裝順序測(cè)試。對(duì)于大多數(shù)應(yīng)用系統(tǒng),特別是分別式系統(tǒng),常常需要安裝軟件系統(tǒng)的不同組成部分。不同的安裝順序會(huì)導(dǎo)致安裝失敗,或引起一些不可預(yù)料的錯(cuò)誤,例如,先安裝客戶端后安裝服務(wù)器,會(huì)導(dǎo)致莫些軟件的客戶端與服務(wù)器連接不上。因此,如果安裝手冊(cè)中未明確指出安裝順序,則需要測(cè)試不同順序的安裝過(guò)程。6)、多環(huán)境安裝測(cè)試。不同的應(yīng)用環(huán)境下安裝的情況也是不一樣的。因此,測(cè)試時(shí)需要在標(biāo)準(zhǔn)配置、最低配置和筆記本電腦三種環(huán)境中進(jìn)行安裝測(cè)試。7)、安裝的正確性測(cè)試。在上述安裝測(cè)試后,還需要簡(jiǎn)單的使用以驗(yàn)證安裝的正確性,同時(shí),還要考察對(duì)其他應(yīng)用程序的影響。8)、恢復(fù)安裝與卸載測(cè)試。修復(fù)安裝主要是在軟件使用后,根據(jù)需要添加或刪除軟件的一些組件或者修復(fù)受損軟件。修復(fù)安裝和卸載應(yīng)該是自動(dòng)化的。修復(fù)、安裝、卸載是一個(gè)完整安裝程序中的不同選項(xiàng)。進(jìn)行修復(fù)安裝時(shí),需要檢查修復(fù)對(duì)軟件有無(wú)不良影響。4.4.2軟件功能的易用性業(yè)務(wù)符合性:主要測(cè)試軟件是否符合其所服務(wù)的領(lǐng)域的業(yè)務(wù)邏輯。要求軟件的界面風(fēng)格、表格設(shè)計(jì)、業(yè)務(wù)流程、數(shù)據(jù)加密機(jī)制等必須符合相關(guān)的法律法規(guī)、業(yè)界標(biāo)準(zhǔn)規(guī)范以及使用人員的習(xí)慣。功能定制性:為了適應(yīng)用戶需求的不斷變化,軟件功能應(yīng)該能夠靈活定制。如電子政務(wù)軟件的公文流轉(zhuǎn)可節(jié)點(diǎn),應(yīng)可以靈活定義;工資軟件中部門(mén)結(jié)構(gòu)和人員歸屬應(yīng)可以靈活調(diào)整。業(yè)務(wù)模塊的集成度:主要測(cè)試軟件系統(tǒng)中業(yè)務(wù)模塊之間存在緊密關(guān)聯(lián)的程度。也就是在用戶操作界面下,緊密關(guān)聯(lián)的模塊能夠快捷的進(jìn)行轉(zhuǎn)換。數(shù)據(jù)共享能力:測(cè)試軟件數(shù)據(jù)庫(kù)表的關(guān)聯(lián)和數(shù)據(jù)重用問(wèn)題,最大程度地減少用戶的重復(fù)輸入,同時(shí)保證數(shù)據(jù)傳遞的一致性。約束性:對(duì)于流程性比較強(qiáng)的業(yè)務(wù)操作,上一步操作完成以后,要強(qiáng)制進(jìn)行下一步操作,這時(shí)需要軟件以向?qū)Щ蚺c屏蔽無(wú)關(guān)操作的方式來(lái)限制用戶的操作;另外,應(yīng)以屏蔽或提示的方式阻止用戶輸入非法字符或進(jìn)行損害數(shù)據(jù)和系統(tǒng)的操作,有效的避免用戶犯錯(cuò)誤,減少系統(tǒng)出現(xiàn)異常的概率,提高系統(tǒng)的安全可靠性。交互性:主要測(cè)試用戶操作的可見(jiàn)性和系統(tǒng)對(duì)用戶的反饋。也就是用戶的每一步操作都應(yīng)有所回應(yīng)或者提示,使用戶清晰地看到系統(tǒng)的運(yùn)行狀態(tài)。錯(cuò)誤提示:測(cè)試軟件在關(guān)鍵操作完成后或數(shù)據(jù)刪除等操作前給出明確提示,操作錯(cuò)誤或系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),給出的出錯(cuò)信息中提供差錯(cuò)產(chǎn)生的原因,并指示如何進(jìn)入正確的步驟,幫助用戶從錯(cuò)誤中恢復(fù)。4.4.3用戶界面用戶界面測(cè)試主要是核實(shí)用戶與軟件之間的交互,驗(yàn)證用戶界面中的對(duì)象是否按照預(yù)期的方式運(yùn)行,并且符合國(guó)家或行業(yè)的標(biāo)準(zhǔn)。用戶界面測(cè)試分為界面整體測(cè)試和界面中的元素測(cè)試。界面整體測(cè)試。主要是對(duì)界面的規(guī)范性、一致性、合理性進(jìn)行測(cè)試。⑴規(guī)范性測(cè)試:軟件的界面要盡量符合現(xiàn)行的標(biāo)準(zhǔn)和規(guī)范,并在應(yīng)用軟件中保持一致。對(duì)于一些特殊行業(yè),由于系統(tǒng)使用環(huán)境和用戶使用習(xí)慣的特殊性,在所以以上標(biāo)準(zhǔn)時(shí),還要對(duì)自身特殊的需要加以補(bǔ)充。合理性測(cè)試:測(cè)試軟件界面是否與軟件功能相融合,界面的顏色和布局是否協(xié)調(diào)。軟件界面測(cè)試一般通過(guò)觀察進(jìn)行。比如:界面中元素的文字、顏色等信息是否與功能不一致;前景與背景色搭配是否合理協(xié)調(diào);界面中元素大小和布局是否協(xié)調(diào);窗口的比例是否合適。一致性測(cè)試:主要測(cè)試軟件使用標(biāo)準(zhǔn)的控件、相同的信息表現(xiàn)方法,如在字體、標(biāo)簽風(fēng)格、顏色、術(shù)語(yǔ)、顯示錯(cuò)誤信息等方面確保一致。界面一致性測(cè)試的要素:①布局是否一致,如所有窗口按鈕的位置和對(duì)齊方式要一致;②標(biāo)簽和訊息的措辭是否一致;③界面外觀是否一致,如控件大小、顏色、背景和顯示信息等屬性要一致;④操作方法是否一致,如雙擊其中的項(xiàng),使某些事件發(fā)生,那么,雙擊其他任何列表框中的項(xiàng),都應(yīng)該有同樣的事發(fā)生;⑤顏色的使用是否一致,顏色的前后一致會(huì)使整個(gè)應(yīng)用軟件有同樣的感觀;⑥快捷鍵在各個(gè)配置項(xiàng)上語(yǔ)義是否保持一致。⑷界面定制性測(cè)試。主要針對(duì)適用于多層次用戶的軟件,測(cè)試由于用戶熟練程度不同、使用頻度不同、角色不同,需要不同的操縱方式或用戶界面。界面定制性測(cè)試的要素:①界面要素的可定制性??梢栽试S用戶定義工具欄、狀態(tài)欄是否顯示,一些軟件可以定義菜單的位置;

②工具欄的可定制性。工具欄為用戶使用常用的功能提供了方便,但不同的用戶對(duì)常用的理解是不同的,因此,軟件應(yīng)當(dāng)允許用戶自定義工具欄,包括建立新的工具欄,選擇要顯示的工具欄,定義工具欄上的按鈕。

③統(tǒng)計(jì)檢索的可定制性。測(cè)試檢索條件是否靈活、分類(lèi)統(tǒng)計(jì)是否合理、是否允許用戶定義檢索條件和統(tǒng)計(jì)項(xiàng);

④報(bào)表的可定制性。測(cè)試報(bào)表表頭包括的項(xiàng)目、表格的行高列寬、表中數(shù)據(jù)的單位和顯示格式、分頁(yè)方式是否允許用戶自定義。界面元素測(cè)試⑴窗口測(cè)試①窗口控件的大小、對(duì)齊方向、顏色、背景等屬性的設(shè)置值是否和程序設(shè)計(jì)規(guī)約相一致。

②是否顯示相關(guān)的下拉菜單、工具條、滾動(dòng)條、對(duì)話框、按鈕、圖標(biāo)和其他控制。

③若窗口無(wú)法顯示,所有內(nèi)容是否能夠改變大小、移動(dòng)和滾動(dòng)。

④活動(dòng)窗口是否能夠被反顯加亮。

⑤窗口是否正確地關(guān)閉。

⑥多個(gè)窗口疊加時(shí),窗口的名稱(chēng)是否顯示正確。

⑦窗口的數(shù)據(jù)是否能夠利用鼠標(biāo)、功能鍵、方向箭頭和鍵盤(pán)操作。

⑧當(dāng)窗口被覆蓋并重新調(diào)用后,窗口是否能夠正確再生。如果所有多任務(wù),是否所有的窗口被適時(shí)更新。窗口是否支持最大化或放大。窗口上的控件是否隨著窗體的縮放而縮放。父窗體支持縮放時(shí),子窗體縮放也縮放。子窗口位置是否在父窗口的左上角或正中。當(dāng)多個(gè)子窗口彈出時(shí)是否依次向右下方偏移以顯示出窗口標(biāo)題為宜。重要的命令按鈕與使用頻繁的按鈕是否放在界面上醒目的位置。與正在進(jìn)行的操作無(wú)關(guān)的按鈕應(yīng)該加以屏蔽。按鈕的大小與界面的大小和空間是否協(xié)調(diào)。多窗口的切換響應(yīng)時(shí)間是否過(guò)長(zhǎng)。⑵菜單測(cè)試①是否符合要求;②菜單項(xiàng)的措辭是否準(zhǔn)確;③菜單項(xiàng)的順序是否合理;④圖形的布局是否一致。⑶圖標(biāo)測(cè)試①圖標(biāo)是否符合常規(guī)的表達(dá)習(xí)慣;

②不同的目標(biāo)是否采用不同的圖標(biāo);

③圖標(biāo)是否具有清晰的輪廓;

④圖標(biāo)的外形與實(shí)際功能是否相似;

⑤圖標(biāo)是否加有標(biāo)注。⑷鼠標(biāo)測(cè)試在整個(gè)交互式語(yǔ)境中,是否可以識(shí)別鼠標(biāo)操作;如果要求多次點(diǎn)擊鼠標(biāo),是否能夠在語(yǔ)境中正確識(shí)別;如果鼠標(biāo)有多個(gè)按鈕,是否能夠在語(yǔ)境中正確識(shí)別;光標(biāo)、處理指示器和識(shí)別指針是否隨操作恰當(dāng)?shù)母淖?;點(diǎn)擊選中而不是滑動(dòng)停留選中;支持鼠標(biāo)中的滑輪上下翻動(dòng)操作;對(duì)于相同種類(lèi)的的元素采用相同的操作激活;用沙漏表示系統(tǒng)忙,用手型表示可以點(diǎn)擊;鼠標(biāo)無(wú)規(guī)則點(diǎn)擊時(shí),是否會(huì)產(chǎn)生無(wú)法預(yù)料的后果;單擊鼠標(biāo)右鍵是否彈出菜單,取消右鍵是否隱藏彈出的菜單。文字測(cè)試文字是否零亂;是否拼寫(xiě)正確,是否易懂,不存在歧義性;是否表達(dá)了設(shè)計(jì)主題和構(gòu)想意念。輔助系統(tǒng)(幫助\向?qū)信息提示).一般來(lái)說(shuō),輔助系統(tǒng)包括幫助、向?qū)Ш托畔⑻崾?。幫助測(cè)試軟件應(yīng)該提供所有規(guī)格說(shuō)明和各種操作命令用法的幫助系統(tǒng)。對(duì)幫助系統(tǒng)測(cè)試的主要內(nèi)容:前后一致性;內(nèi)容完整性;可理解性;方便性。向?qū)y(cè)試向?qū)欠裾_;向?qū)欠翊嬖?;向?qū)欠褚恢?;向?qū)欠裼迷诠潭ㄌ幚砹鞒讨?。信息提示信息提示是否具有可以理解的語(yǔ)言進(jìn)行描述;對(duì)重要的、有破壞性的命令是否提供確認(rèn)措施;信息是否具有判斷色彩,任何情況下,信息提示只能是引導(dǎo)和幫助用戶,而不是指責(zé)用戶。信息提示是否具有統(tǒng)一的標(biāo)記標(biāo)準(zhǔn)的縮寫(xiě)和隱含的顏色。4.4.4中文符合性界面中文符合性:界面使用規(guī)范的文字(簡(jiǎn)體中文,GB2312)。字庫(kù)中文符合性:提示使用統(tǒng)一規(guī)范的文字。4.5效率測(cè)試4.5.1時(shí)間特性測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐率的能力。(1)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供的響應(yīng)時(shí)間;(2)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供的處理時(shí)間;(3)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),反映吞吐率的能力。4.5.2資源利用性測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),使用合適的數(shù)量和類(lèi)型的資源的能力。(1)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),對(duì)磁盤(pán)的使用和影響程度;(2)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),對(duì)內(nèi)存的占用和影響程度;(3)測(cè)試在規(guī)定的條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),對(duì)CPU的使用和影響程度。4.5.3效率依從性測(cè)試軟件產(chǎn)品依附于同效率相關(guān)的標(biāo)準(zhǔn)或約定的能力。(1)對(duì)標(biāo)準(zhǔn)的依從性。測(cè)試軟件是否符合相關(guān)標(biāo)準(zhǔn)要求。(2)對(duì)約定的依從性。測(cè)試軟件是否滿足了相關(guān)的標(biāo)準(zhǔn)或設(shè)計(jì)的技術(shù)約定。4.6可維護(hù)性測(cè)試主要測(cè)試軟件產(chǎn)品可被修改的能力。修改包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能規(guī)格說(shuō)明中的變化。4.6.1易分析性(1)測(cè)試軟件產(chǎn)品是否具有診斷軟件本身的缺陷或生效原因的手段。(2)測(cè)試軟件產(chǎn)品是否具有判定軟件本身待修改部分的手段。4.6.2易改變性測(cè)試軟件產(chǎn)品進(jìn)行修改后,使指定的修改是否可以被軟件實(shí)現(xiàn)的能力。4.6.3穩(wěn)定性(1)測(cè)試軟件產(chǎn)品進(jìn)行修改后,不會(huì)因?yàn)檐浖男薷亩斐梢馔獾慕Y(jié)果。(2)測(cè)試軟件產(chǎn)品進(jìn)行修改后,是否因?yàn)檐浖男薷臅?huì)降低軟件原來(lái)本身具有的性能。4.6.4易測(cè)試性測(cè)試軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力。4.6.5維護(hù)性依從性測(cè)試軟件產(chǎn)品依附于同維護(hù)性相關(guān)的標(biāo)準(zhǔn)或約定的能力。(1)對(duì)標(biāo)準(zhǔn)的依從性。測(cè)試軟件產(chǎn)品是否符合同維護(hù)性相關(guān)的標(biāo)準(zhǔn)要求。(2)對(duì)約定的依從性。測(cè)試軟件產(chǎn)品是否滿足了同維護(hù)性相關(guān)的標(biāo)準(zhǔn)或設(shè)計(jì)的技術(shù)約定。4.7可移植性測(cè)試測(cè)試軟件產(chǎn)品從某一環(huán)境到另一環(huán)境的能力。主要包括適應(yīng)性、易安裝性、共存性、易替換性、依從性。4.7.1適應(yīng)性測(cè)試軟件產(chǎn)品無(wú)需采用有別于為考慮該軟件的目的而準(zhǔn)備的活動(dòng)或手段,就可能適應(yīng)不同的指定環(huán)境的能力。⑴最低配置是否能夠滿足系統(tǒng)運(yùn)行的需要。即軟件的功能能夠完整的實(shí)現(xiàn),軟件的運(yùn)行速度、響應(yīng)時(shí)間用戶可以忍受的范圍。⑵在推薦配置下系統(tǒng)響應(yīng)迅速。應(yīng)該注意推薦配置的合理性。⑶為了滿足不同的使用需求,軟件能否運(yùn)行在多種硬件配置環(huán)境下,并且軟件各項(xiàng)功能和性能都能滿足設(shè)計(jì)要求。4.7.2易安裝性測(cè)試軟件產(chǎn)品在指定的環(huán)境中被安裝的能力。⑴軟件安裝盡可能做到“全自動(dòng)化”,即使在不得已的情況下需要進(jìn)行手動(dòng)配置,也需要采取一些措施,比如選擇框方式等,使手動(dòng)配置變得簡(jiǎn)單和明確。⑵多環(huán)境安裝測(cè)試。不同的應(yīng)用環(huán)境下安裝的情況也是不一樣的。因此,測(cè)試時(shí)需要在標(biāo)準(zhǔn)配置、最低配置和筆記本電腦三種環(huán)境中進(jìn)行安裝測(cè)試。⑶恢復(fù)安裝。修復(fù)安裝主要是在軟件使用后,根據(jù)需要添加或刪除軟件的一些組件或者修復(fù)受損軟件。修復(fù)安裝應(yīng)該是自動(dòng)化的。進(jìn)行修復(fù)安裝時(shí),需要檢查修復(fù)對(duì)軟件有無(wú)不良影響。4.7.3共存性測(cè)試軟件產(chǎn)品在公共環(huán)境中同與其分享公共資源的其他獨(dú)立軟件共存的能力。⑴與支持軟件的兼容性。測(cè)試軟件運(yùn)行還需要哪些應(yīng)用軟件支持。⑵與其他同類(lèi)軟件的兼容性。測(cè)試軟件與其他同類(lèi)軟件安裝在同一系統(tǒng)上、同時(shí)使用,是否會(huì)造成其他軟件運(yùn)行錯(cuò)誤,或自身是否正確實(shí)現(xiàn)其功能。⑶與其他非同類(lèi)軟件的兼容性。測(cè)試軟件與其他非同類(lèi)軟件安裝在同一系統(tǒng)上、同時(shí)使用,是否會(huì)造成其他軟件運(yùn)行錯(cuò)誤,或自身是否正確實(shí)現(xiàn)其功能。4.7.4易替換性測(cè)試軟件產(chǎn)品在環(huán)境相同、目的相同的情況下替代另一個(gè)指定軟件產(chǎn)品的能力。⑴同類(lèi)軟件的替換。測(cè)試在相同環(huán)境條件下、實(shí)現(xiàn)相同目的的同類(lèi)軟件的替換程度。⑵操縱系統(tǒng)的替換。如果軟件承諾在多個(gè)操作系統(tǒng)上運(yùn)行,需要測(cè)試軟件在不同的操縱系統(tǒng)平臺(tái)上的運(yùn)行能力。4.7.5可移植性依從性測(cè)試軟件產(chǎn)品依附于同可移植性相關(guān)的標(biāo)準(zhǔn)或約定的能力。⑴對(duì)標(biāo)準(zhǔn)的依從性。測(cè)試軟件是否符合相關(guān)標(biāo)準(zhǔn)要求。⑵對(duì)約定的依從性。測(cè)試軟件是否滿足了相關(guān)的標(biāo)準(zhǔn)或設(shè)計(jì)的技術(shù)約定。4.8產(chǎn)品說(shuō)明測(cè)試4.8.1可用性產(chǎn)品說(shuō)明對(duì)于該產(chǎn)品的潛在需方和用戶應(yīng)是可用的。4.8.2內(nèi)容產(chǎn)品說(shuō)明應(yīng)包含潛在需方的信息,以便評(píng)價(jià)該軟件對(duì)其需要的適用性。產(chǎn)品說(shuō)明應(yīng)排除內(nèi)部的不一致。產(chǎn)品說(shuō)明中包括的說(shuō)明應(yīng)是可測(cè)試的或可驗(yàn)證的。4.8.3標(biāo)示和鑒別產(chǎn)品說(shuō)明應(yīng)顯示唯一的標(biāo)識(shí)。軟件產(chǎn)品應(yīng)以其名稱(chēng)、版本和日期指稱(chēng)。產(chǎn)品說(shuō)明應(yīng)包含供方和至少一家銷(xiāo)售商、(當(dāng)適用時(shí))電子商務(wù)銷(xiāo)售商或分銷(xiāo)商的名稱(chēng)和地址(郵政的或網(wǎng)絡(luò)的)。產(chǎn)品說(shuō)明應(yīng)標(biāo)識(shí)該軟件能完成的預(yù)期的工作任務(wù)和服務(wù)。當(dāng)由法律或行政機(jī)構(gòu)界定的要求適用于軟件產(chǎn)品、而供方想要聲稱(chēng)符合于相應(yīng)的需求文檔時(shí),則產(chǎn)品說(shuō)明應(yīng)標(biāo)識(shí)出這些需求文檔。產(chǎn)品說(shuō)明應(yīng)指明軟件產(chǎn)品期望在單一系統(tǒng)上供多個(gè)并發(fā)最終用戶使用或供一個(gè)最終用戶使用,并且應(yīng)說(shuō)明在所要求的系統(tǒng)地所陳述的性能級(jí)別上可行的最大并發(fā)最終用戶數(shù)。當(dāng)產(chǎn)品說(shuō)明引證已知的對(duì)其他軟件的用戶可調(diào)用的接口時(shí),則應(yīng)標(biāo)識(shí)出這些接口或軟件。產(chǎn)品說(shuō)明應(yīng)以適當(dāng)?shù)膽?yīng)用文檔指明軟件產(chǎn)品在何處依賴(lài)于特定軟件和(或)硬件。這些引用可包括:軟件和(或)硬件的名稱(chēng);版本;特定操作系統(tǒng)。產(chǎn)品說(shuō)明應(yīng)陳述是否對(duì)運(yùn)行軟件產(chǎn)品提供支持。產(chǎn)品說(shuō)明應(yīng)陳述是否提供維護(hù)。如果提供維護(hù),則產(chǎn)品說(shuō)明應(yīng)陳述所提供的維護(hù)服務(wù)。4.8.4功能性陳述產(chǎn)品說(shuō)明應(yīng)包含有關(guān)功能性的陳述,要考慮適合性、準(zhǔn)確性,安全保密性以及功能的依從性,并以書(shū)面形式展示可驗(yàn)證的依從性依據(jù)。產(chǎn)品說(shuō)明應(yīng)提供該產(chǎn)品中最終用戶可調(diào)用的功能的概述。產(chǎn)品說(shuō)明應(yīng)說(shuō)明所有的關(guān)鍵功能。當(dāng)有軟件組件的選項(xiàng)和版本時(shí),應(yīng)予指明。對(duì)用戶功能性的所有已知的限制均應(yīng)加以說(shuō)明。當(dāng)提供對(duì)軟件的未授權(quán)訪問(wèn)(不管是偶然的還是故意的)的預(yù)防措施時(shí),則產(chǎn)品說(shuō)明應(yīng)包含這些信息。4.8.5可靠性陳述適用時(shí),產(chǎn)品說(shuō)明應(yīng)根據(jù)GB/T16260.-2006包含有關(guān)可靠性的陳述,要考慮成熟性、容錯(cuò)性、易恢復(fù)性以及可靠性的依從性,并以書(shū)面形式展示可驗(yàn)證的依從性證據(jù)。在遇有用戶接口出錯(cuò)、應(yīng)用程序自身的邏輯出錯(cuò)、系統(tǒng)或網(wǎng)絡(luò)資源可用性引發(fā)差錯(cuò)的情況下,產(chǎn)品說(shuō)明應(yīng)就軟件的繼續(xù)運(yùn)行(即是可用的)能力作出說(shuō)明。產(chǎn)品說(shuō)明應(yīng)包括關(guān)于數(shù)據(jù)保存和恢復(fù)規(guī)程的信息。4.8.6易用性陳述產(chǎn)品說(shuō)明應(yīng)包含有關(guān)易用性陳述,要考慮易理解性、易學(xué)性、易操作性、吸引性以及易用性的依從性,并以書(shū)面形式寫(xiě)出能夠正視可驗(yàn)證得依從性依據(jù)。產(chǎn)品說(shuō)明應(yīng)規(guī)定用戶接口的類(lèi)型(如:命令行、菜單、視窗、瀏覽器、功能鍵、幫助功能)。產(chǎn)品說(shuō)明應(yīng)規(guī)定使用和操作該軟件所要求的專(zhuān)門(mén)知識(shí)。(如:所使用的數(shù)據(jù)庫(kù)調(diào)用和協(xié)議的知識(shí);技術(shù)領(lǐng)域的知識(shí);操作系統(tǒng)的知識(shí);經(jīng)專(zhuān)門(mén)培訓(xùn)可獲得的知識(shí);產(chǎn)品說(shuō)明中已寫(xiě)明的語(yǔ)言之外的其他語(yǔ)言的知識(shí)。)當(dāng)該軟件能由用戶作適應(yīng)性修改時(shí),則應(yīng)標(biāo)識(shí)用于修改的工具或規(guī)程及其使用條件。使用的條件可以是:參數(shù)的變更;計(jì)算算法的變更;接口定制;功能鍵指派。當(dāng)預(yù)防版權(quán)侵犯的技術(shù)保護(hù)妨礙易用性時(shí),則應(yīng)陳述這種保護(hù)。(如:程序設(shè)置的使用截至日期;拷貝付費(fèi)的交互式提醒。)產(chǎn)品說(shuō)明應(yīng)包括可訪問(wèn)性的規(guī)定標(biāo)示,特別是對(duì)有殘疾的用戶和存在語(yǔ)言差異的用戶。4.8.7效率陳述產(chǎn)品說(shuō)明應(yīng)包含有關(guān)效率的陳述,要考慮時(shí)間特性、資源利用性以及效率的依從性,并以書(shū)面形式寫(xiě)出能夠證實(shí)可驗(yàn)證的依從性依據(jù)。4.8.8可維護(hù)性陳述產(chǎn)品說(shuō)明應(yīng)考慮易分析性、易改變性、穩(wěn)定性、可測(cè)試性以及維護(hù)性的依從性,并以書(shū)面形式寫(xiě)出能夠證實(shí)可驗(yàn)證的依從性依據(jù)。產(chǎn)品說(shuō)明應(yīng)包括用戶所需的維護(hù)信息。監(jiān)控應(yīng)用程序的動(dòng)態(tài)性能信息;監(jiān)控不期望的實(shí)效和重要條件的信息;監(jiān)控運(yùn)行指示器(如日志、警告屏)的信息;監(jiān)控由應(yīng)用程序處理本地?cái)?shù)據(jù)信息。4.8.9可移植性陳述產(chǎn)品說(shuō)明應(yīng)包含有關(guān)可移植性的陳述,要考慮適用性、易用性、共存性、易替換性以及可移植性的依從性,并以書(shū)面形式寫(xiě)出能夠證實(shí)可驗(yàn)證的依從性依據(jù)。產(chǎn)品說(shuō)明應(yīng)規(guī)定將該軟件投入使用的不同配置或所支持的配置(硬件、軟件)。系統(tǒng)包括:操作系統(tǒng);處理器;主內(nèi)存規(guī)模;外存的類(lèi)型和規(guī)模;擴(kuò)展卡;輸入和輸出設(shè)備;網(wǎng)絡(luò)環(huán)境;系統(tǒng)軟件和其他軟件。產(chǎn)品說(shuō)明應(yīng)提供安裝規(guī)程信息。4.8.10適用質(zhì)量陳述產(chǎn)品應(yīng)包含有關(guān)使用質(zhì)量的陳述,在規(guī)定的使用周境中要考慮有效性、生產(chǎn)率、安全性以及滿意度,并以書(shū)面形式寫(xiě)出能夠證實(shí)可驗(yàn)證性的依從性依據(jù)。產(chǎn)品說(shuō)明應(yīng)給出測(cè)試報(bào)告的引用文件。五測(cè)評(píng)工作流程軟件產(chǎn)品測(cè)試的總體流程如下圖所示:需求確認(rèn)測(cè)試報(bào)告測(cè)試準(zhǔn)備和實(shí)施需求調(diào)研需求確認(rèn)測(cè)試報(bào)告測(cè)試準(zhǔn)備和實(shí)施需求調(diào)研5.1需求調(diào)研送測(cè)單位與中心簽訂測(cè)試合同,并提交相關(guān)材料,測(cè)評(píng)實(shí)驗(yàn)室根據(jù)送測(cè)單位提供的材料,進(jìn)行需求調(diào)研,編制《測(cè)試需求表》;5.2需求確認(rèn)與送測(cè)單位溝通,確認(rèn)測(cè)試需求。5.3測(cè)評(píng)實(shí)施5.3.1產(chǎn)品測(cè)試項(xiàng)的現(xiàn)場(chǎng)要求被測(cè)軟件包的所有交付項(xiàng)(包括載有程序和數(shù)據(jù)的物理介質(zhì)、文檔)及被測(cè)產(chǎn)品文檔描述中已標(biāo)識(shí)的需求文檔、數(shù)據(jù)和附件,都應(yīng)提供到測(cè)試現(xiàn)場(chǎng)。產(chǎn)品測(cè)試前,應(yīng)對(duì)產(chǎn)品進(jìn)行標(biāo)識(shí),標(biāo)識(shí)應(yīng)具有統(tǒng)一性和唯一性。5.3.2對(duì)系統(tǒng)組成部分的現(xiàn)場(chǎng)要求被測(cè)軟件包的產(chǎn)品文檔描述中已指明的所有計(jì)算機(jī)系統(tǒng)的組成部分(包括硬件和軟件支持環(huán)境)應(yīng)被提供到測(cè)試現(xiàn)場(chǎng),并進(jìn)行試運(yùn)行(如對(duì)系統(tǒng)進(jìn)行掃描病毒檢查、調(diào)試各部件之間的連接和通信是否正常、可否與數(shù)據(jù)庫(kù)正常接口等),以確認(rèn)其是否能正常運(yùn)行。5.3.3培訓(xùn)如果被測(cè)軟件包的產(chǎn)品描述中提到培訓(xùn),則測(cè)試人員應(yīng)在測(cè)試活動(dòng)實(shí)施前使用培訓(xùn)教材和培訓(xùn)大綱。5.3.4測(cè)試用例⑴在測(cè)試之前,應(yīng)以產(chǎn)品描述和用戶文檔為基礎(chǔ)構(gòu)造測(cè)試用例。測(cè)試

溫馨提示

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

評(píng)論

0/150

提交評(píng)論