版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)測試[鍵入文檔副標(biāo)題][鍵入作者姓名][選取日期]目錄TOC\o"1-5"\h\z\o"CurrentDocument"功能性 4\o"CurrentDocument"適應(yīng)性 4\o"CurrentDocument"準(zhǔn)確性 4\o"CurrentDocument"互操作性 4\o"CurrentDocument"安全保密性 4\o"CurrentDocument"可靠性 4\o"CurrentDocument"成熟性 4\o"CurrentDocument"容錯性 5易恢復(fù)性 5\o"CurrentDocument"易用性 5\o"CurrentDocument"易理解 5\o"CurrentDocument"易學(xué)性 6\o"CurrentDocument"易操作性 6\o"CurrentDocument"從吸引性 6\o"CurrentDocument"效率 6\o"CurrentDocument"時間特性 6\o"CurrentDocument"資源利用性 .7\o"CurrentDocument"維護(hù)性 7\o"CurrentDocument"易分析性 7\o"CurrentDocument"易改變性 8\o"CurrentDocument"易測試性 8\o"CurrentDocument"可移植性 8適應(yīng)性 8\o"CurrentDocument"易安裝性 8\o"CurrentDocument"共存性 8\o"CurrentDocument"易替換性 9\o"CurrentDocument"依從性 9系統(tǒng)測試要根據(jù)軟件設(shè)計需求來進(jìn)行,但在實(shí)際測試中需要依據(jù)項(xiàng)目用戶對軟件的質(zhì)量要求來有側(cè)重點(diǎn)的進(jìn)行。系統(tǒng)測試一般應(yīng)符合以下技術(shù)要求:?系統(tǒng)的每個特性應(yīng)至少被一個正常測試用例和一個被認(rèn)可的異常測試用例所覆蓋。應(yīng)測試軟件配置項(xiàng)之間及軟件配置項(xiàng)與硬件之間的接口。?測試用例的輸入應(yīng)至少包括有效等價類值、無效等價類值和邊界數(shù)據(jù)值。應(yīng)逐項(xiàng)測試系統(tǒng)/子系統(tǒng)設(shè)計說明規(guī)定的系統(tǒng)的功能、性能等特性。應(yīng)測試系統(tǒng)的輸出及其格式。?應(yīng)測試運(yùn)行條件在邊界狀態(tài)和異常狀態(tài)下,或在認(rèn)為設(shè)定的狀態(tài)下,系統(tǒng)的功能和性能。?對不同的實(shí)際問題應(yīng)外加相應(yīng)的專門測試。?對完整性級別高的系統(tǒng),應(yīng)對其進(jìn)行安全性、可靠性分析,明確每一個危險狀態(tài)和導(dǎo)致危險的可能原因,并對此進(jìn)行針對性的測試。?應(yīng)測試系統(tǒng)訪問和數(shù)據(jù)安全性。應(yīng)按系統(tǒng)或子系統(tǒng)設(shè)計文檔的要求,對系統(tǒng)的功能、性能進(jìn)行強(qiáng)度測試。應(yīng)測試系統(tǒng)的全部存儲量、輸入/輸出通道和處理時間的余量。應(yīng)測試設(shè)計中用于提高系統(tǒng)安全性、可靠性的結(jié)構(gòu)、算法、容錯、冗余、中斷處理等方案。對有恢復(fù)或重置功能需求的系統(tǒng),應(yīng)測試其恢復(fù)或重置功能和平均恢復(fù)時間,并且對每一類導(dǎo)致恢復(fù)或重置的情況進(jìn)行測試。國標(biāo)GB/T16620針對系統(tǒng)測試的測試內(nèi)容主要從:適應(yīng)性、準(zhǔn)確性、互操作性、安全保密性、成熟性、容錯性、易恢復(fù)性、易理解性、易學(xué)性、易操作性、吸引性、時間特性、資源利用性、易分析性、易改變性、穩(wěn)定性、易測試性、適應(yīng)性、易安裝性、共存性、替換性和依從性等(有選擇的)來考慮。對具體的系統(tǒng),可根據(jù)或項(xiàng)目計劃及系統(tǒng)/子系統(tǒng)設(shè)計文檔的要求對上述測試內(nèi)容進(jìn)行剪裁。1.功能性適應(yīng)性從適應(yīng)性考慮,應(yīng)測試系統(tǒng)/子系統(tǒng)設(shè)計文檔規(guī)定的系統(tǒng)的每一項(xiàng)功能。準(zhǔn)確性從準(zhǔn)確性考慮,可對系統(tǒng)中具有準(zhǔn)確性要求的功能和精度要求的項(xiàng)(如數(shù)據(jù)處理精度、時間控制精度、時間測量精度)進(jìn)行測試?;ゲ僮餍詮幕ゲ僮餍钥紤],可測試系統(tǒng)/子系統(tǒng)設(shè)計文檔、接口需求規(guī)格說明文檔和接口設(shè)計文檔規(guī)定的系統(tǒng)與外部設(shè)備的接口、與其他系統(tǒng)的接口。測試其格式和內(nèi)容,包括數(shù)據(jù)交換的數(shù)據(jù)格式和內(nèi)容;測試接口之間的協(xié)調(diào)性;測試軟件對系統(tǒng)每一個真實(shí)接口的正確性;測試軟件系統(tǒng)從接口接收和發(fā)送數(shù)據(jù)的能力;測試數(shù)據(jù)的約定、協(xié)議的一致性;測試軟件系統(tǒng)對外圍設(shè)備接口特性的適應(yīng)性。安全保密性從安全保密性,可測試系統(tǒng)及其數(shù)據(jù)訪問的可控制性。測試系統(tǒng)防止非法操作的模式,包括防止非授權(quán)的創(chuàng)建、刪除或修改程序或信息,必要時做強(qiáng)化異常操作的測試。測試系統(tǒng)防止數(shù)據(jù)被訛誤和被破壞的能力。測試系統(tǒng)的加密和解密功能。2,可靠性成熟性在成熟性,可基于系統(tǒng)運(yùn)行剖面設(shè)計測試用例,根據(jù)實(shí)際使用的概率分布隨機(jī)選擇輸入,運(yùn)行系統(tǒng),測試系統(tǒng)滿足需求的程度并獲取失效數(shù)據(jù),其中包括對重要輸入變量值的覆蓋、對相關(guān)輸入變量可能組合的覆蓋、對設(shè)計輸入空間與實(shí)際輸入空間之間區(qū)域的覆蓋、對各種使用功能的覆蓋、對使用環(huán)境的覆蓋。應(yīng)在有代表性的使用環(huán)境中、以及可能影響系統(tǒng)運(yùn)行方式的環(huán)境中運(yùn)行軟件,驗(yàn)證系統(tǒng)的可靠性需求是否正確實(shí)現(xiàn)。對一些特殊的系統(tǒng),如容錯4/11軟件、實(shí)時嵌入式軟件等,由于在一般的使用環(huán)境下常常很難在軟件中植入差錯,應(yīng)考慮多種測試環(huán)境。測試系統(tǒng)的平均無故障時間。選擇可靠性增長模型,通過檢測到的失效數(shù)和故障數(shù),對系統(tǒng)的可靠性進(jìn)行預(yù)測。容錯性從容錯性考慮,可測試:?系統(tǒng)對中斷發(fā)生的反應(yīng)。系統(tǒng)在邊界條件下的反應(yīng)。?系統(tǒng)的功能、性能的降級情況。系統(tǒng)的各種誤操作模式。系統(tǒng)的各種故障模式(如數(shù)據(jù)超范圍、死鎖)。?測試在多機(jī)系統(tǒng)出現(xiàn)故障需要切換時系統(tǒng)的功能和性能的連續(xù)平穩(wěn)性。注:可用故障樹分析技術(shù)檢測誤操作模式和故障模式。易恢復(fù)性從易恢復(fù)性考慮,可測試:具有自動修復(fù)功能的系統(tǒng)的自動修復(fù)的時間。系統(tǒng)在特定的時間范圍內(nèi)的平均宕機(jī)時間。系統(tǒng)在特定的時間范圍內(nèi)的平均恢復(fù)時間。系統(tǒng)的重新啟動并繼續(xù)提供服務(wù)的能力。系統(tǒng)的還原功能的還原能力。3,易用性易理解?系統(tǒng)的各項(xiàng)功能,確認(rèn)它們是否容易被識別和被理解。要求具有演示功能的能力,確認(rèn)演示是否容易被訪問、演示是否充分和有效。?界面的輸入和輸出,確認(rèn)輸入和輸出的格式和含義是否容易被理解。易學(xué)性從易學(xué)性考慮,可測試系統(tǒng)的在線幫助,確認(rèn)在線幫助是否容易定位,是否有效;還可以對照用戶手冊或操作手冊執(zhí)行系統(tǒng),測試用戶文檔的有效性。易操作性?輸入數(shù)據(jù),確認(rèn)系統(tǒng)是否對輸入數(shù)據(jù)進(jìn)行有效性檢查。?要求具有中斷執(zhí)行的功能,確認(rèn)它們能否在動作完成之前被取消。要求具有還原能力(數(shù)據(jù)庫的事務(wù)回滾能力)的功能,確認(rèn)它們能否在動作完成之后被撤銷。?包含參數(shù)設(shè)置的功能,確認(rèn)參數(shù)是否已選擇、是否有缺省值。要求具有解釋的消息,確認(rèn)它們是否明確。?要求具有界面提示能力的界面元素,確認(rèn)它們是否有效。?要求具有容錯能力的功能和操作,確認(rèn)系統(tǒng)能否提示出錯的風(fēng)險、能否容易糾正錯誤的輸入、能否從差錯中恢復(fù)。?要求具有定制能力的功能和操作,確認(rèn)定制能力的有效性。?要求具有運(yùn)行狀態(tài)監(jiān)控能力的功能,確認(rèn)它們的有效性。注:以正確操作、誤操作模式、非常規(guī)模式和快速操作為框架設(shè)計測試用例,誤操作模式有錯誤的數(shù)據(jù)類型作參數(shù)、錯誤的輸入數(shù)據(jù)序列、錯誤的操作序列等。如有用戶手冊或操作手冊,可對照手冊逐條進(jìn)行測試。從吸引性從吸引性考慮,可測試系統(tǒng)的人機(jī)交互界面能否定制。4.效率時間特性從時間特性考慮,可測試系統(tǒng)的響應(yīng)時間、平均響應(yīng)時間、響應(yīng)極限時間,系統(tǒng)的吞吐量、平均吞吐量,系統(tǒng)的周轉(zhuǎn)時間、平均周轉(zhuǎn)時間、周轉(zhuǎn)時間極限。注:響應(yīng)時間指系統(tǒng)為完成一項(xiàng)規(guī)定任務(wù)所需的時間;平均響應(yīng)時間指系統(tǒng)執(zhí)行若干并行任務(wù)所需的平均時間;響應(yīng)極限時間指在最大負(fù)載條件下,系統(tǒng)完成某項(xiàng)任務(wù)需要時間的極限;吞吐量指在給定的時間周期內(nèi)系統(tǒng)能成功完成的任務(wù)數(shù)量;平均吞吐量指在一個單位時間內(nèi)系統(tǒng)能處理并發(fā)任務(wù)的平均數(shù);極限吞吐量指在最大負(fù)載條件下,在給定的時間周期內(nèi),系統(tǒng)能處理的最多并發(fā)任務(wù)數(shù);周轉(zhuǎn)時間指從發(fā)出一條指令開始到一組相關(guān)的任務(wù)完成的時間;平均周轉(zhuǎn)時間指在一個特定的負(fù)載條件下,對一些并發(fā)任務(wù),從發(fā)出請求到任務(wù)完成所需要的平均時間;周轉(zhuǎn)時間極限指在最大負(fù)載條件下,系統(tǒng)完成一線任務(wù)所需要時間的極限。在測試時,應(yīng)標(biāo)識和定義適合于軟件應(yīng)用的任務(wù),并對多項(xiàng)任務(wù)進(jìn)行測試,而不是僅測一項(xiàng)任務(wù)。注:軟件應(yīng)用任務(wù)的例子,如在通信應(yīng)用中的切換、數(shù)據(jù)包發(fā)送、在控制應(yīng)用中的事件控制,在公共用戶應(yīng)用中由用戶調(diào)用的功能產(chǎn)生的一個數(shù)據(jù)的輸出等。4.2.資源利用性從資源利用性考慮,可測試系統(tǒng)的輸入/輸出設(shè)備、內(nèi)存和傳輸資源的利用情況:執(zhí)行大量的并發(fā)任務(wù),測試輸入/輸出設(shè)備的利用時間。在使輸入/輸出負(fù)載達(dá)到最大的系統(tǒng)條件下,運(yùn)行系統(tǒng),測試輸入/輸出負(fù)載極限。并發(fā)執(zhí)行大量的任務(wù),測試用戶等待輸入/輸出設(shè)備操作完成需要的時間。?注:建議調(diào)查幾次測試與運(yùn)行實(shí)例中的最大時間與時間分布。?在規(guī)定的負(fù)載下和在規(guī)定的時間范圍內(nèi)運(yùn)行系統(tǒng),測試內(nèi)存的利用情況。?在最大負(fù)載下運(yùn)行系統(tǒng),測試內(nèi)存的利用情況。?并發(fā)執(zhí)行規(guī)定的數(shù)個任務(wù),測試系統(tǒng)的傳輸能力。?在系統(tǒng)負(fù)載最大的條件下和在規(guī)定的時間周期內(nèi),測試傳輸資源的利用情況。?在系統(tǒng)傳輸負(fù)載最大條件下,測試不同介質(zhì)同步完成其任務(wù)的時間周期。5.維護(hù)性易分析性從易分析性考慮,可設(shè)計各種情況的測試用例運(yùn)行系統(tǒng),并監(jiān)測系統(tǒng)運(yùn)行狀態(tài)數(shù)據(jù),檢查這些數(shù)據(jù)是否容易獲得、內(nèi)容是否充分。如果軟件具有診斷功能,應(yīng)測試該功能。易改變性從易改變性考慮,可測試能否通過參數(shù)來改變系統(tǒng)。易測試性從易測試性考慮,可測試軟件內(nèi)置的測試功能,確認(rèn)它們是否完整和有效。6,可移植性適應(yīng)性從適應(yīng)性考慮,可測試:軟件對諸如數(shù)據(jù)文件、數(shù)據(jù)塊或數(shù)據(jù)庫等數(shù)據(jù)結(jié)構(gòu)的適應(yīng)能力。軟件對硬件設(shè)備和網(wǎng)絡(luò)設(shè)施等硬件環(huán)境的適應(yīng)能力。軟件對系統(tǒng)軟件或并行的應(yīng)用軟件等軟件環(huán)境的適應(yīng)能力。軟件是否已移植。易安裝性從易安裝性考慮,可測試軟件安裝的工作量、安裝的可定制性、安裝設(shè)計的完備性、安裝操作的簡易性、是否容易重新安裝。注:安裝設(shè)計的完備性可分為三級a) 最好:設(shè)計了安裝程序,并編寫了安裝指南文檔。b) 好:僅編寫了安裝指南文檔。c) 差:無安裝程序和安裝指南文檔。注:安裝操作的簡易性可分為四級。a) 非常容易:只需啟動安裝功能并觀察安裝過程。b) 容易:只需回答安裝功能中提出的問題。c) 不容易:需要從表或填充框中看參數(shù)。d) 復(fù)雜:需要從文件中尋找參數(shù),改變或?qū)懰鼈?。共存性從共存性考慮,可測試軟件與其他軟件共同運(yùn)行的情況。易替換性當(dāng)替換整個不同的軟件系統(tǒng)和用同一軟件系列的高版本替換低版本時,在易替換性,可考慮測試:a) 軟件能否繼續(xù)使用被其替代的軟件使用過的數(shù)據(jù)。b) 軟件是否具有被其替代的軟件中的類似功能。依從性當(dāng)軟件在功能性、可靠性、易用性、效率、維護(hù)性和可移植性遵循了相關(guān)的標(biāo)準(zhǔn)、約定、風(fēng)格指南或法規(guī)時,應(yīng)酌情進(jìn)行測試。上述基于軟件質(zhì)量特性/子特性的系統(tǒng)測試內(nèi)容對應(yīng)到傳統(tǒng)的軟件測試類型如下所示:?功能測試目標(biāo):對產(chǎn)品的功能進(jìn)行測試,檢驗(yàn)是否實(shí)現(xiàn)、是否正確實(shí)現(xiàn);方法:覆蓋產(chǎn)品的功能;工具:回歸測試時候可以使用工具。?性能測試目標(biāo):對產(chǎn)品的性能進(jìn)行測試,檢驗(yàn)是否達(dá)標(biāo)、是否能夠保持;方法:覆蓋系統(tǒng)的性能需求,一般和負(fù)載測試結(jié)合使用;工具:在需要大訪問量時候尤其需要使用工具。?負(fù)載測試目標(biāo):在人為設(shè)置的高負(fù)載(大數(shù)據(jù)量、大訪問量)的情況下,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題;方法:人為生成大數(shù)據(jù)量,并利用工具模擬頻繁并發(fā)訪問;工具:一般需要使用工具。?壓力測試目標(biāo):在人為設(shè)置的系統(tǒng)資源緊缺情況下,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題;方法:人為減少可用的系統(tǒng)資源,包括:內(nèi)存、硬盤、網(wǎng)絡(luò)、CPU占用、數(shù)據(jù)庫反應(yīng)時間等;工具:一般需要使用工具。?疲勞測試目標(biāo):在一段時間內(nèi)(經(jīng)驗(yàn)上一般是連續(xù)72小時)保持系統(tǒng)功能的頻繁使用,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題;方法:人為設(shè)置不同功能的連續(xù)重復(fù)操作;工具:一般需要使用工具。?易用性測試目標(biāo):檢查系統(tǒng)界面和功能是否容易學(xué)習(xí)、使用方式是否規(guī)范一致,是否會誤導(dǎo)用戶或者使用模糊的信息;方法:可以采用用戶操作、觀察(錄像)、反饋并評估的方式,一般與功能測試結(jié)合使用。?安裝測試目標(biāo):檢查系統(tǒng)安裝是否能夠安裝所有需要的文件/數(shù)據(jù)并進(jìn)行必要的系統(tǒng)設(shè)置,檢查系統(tǒng)安裝是否會破壞其他文件或配置,檢查系統(tǒng)安裝是否可以中止并恢復(fù)現(xiàn)場,檢查系統(tǒng)是否能夠正確卸載并恢復(fù)現(xiàn)場,檢查安裝和卸載過程的用戶提示和功能是否出現(xiàn)錯誤。有時候?qū)惭b測試作為功能測試的一部分。?配置測試目標(biāo):在不同的硬件配置下,在不同的操作系統(tǒng)和應(yīng)用軟件環(huán)境中,檢查系統(tǒng)是否發(fā)生功能或者性能上的問題;方法:一般需要建立測試實(shí)驗(yàn)室。?文檔測試目標(biāo):檢查系統(tǒng)的文檔是否齊全,檢查是否有多余文檔或者死文檔,檢查文檔內(nèi)容是否正確/規(guī)范/一致等;方法:一般由單獨(dú)的一組測試人員實(shí)施。?安全測試(包括病毒、加密、權(quán)限)目標(biāo):檢查系統(tǒng)是否有病毒,檢查系統(tǒng)是否正確加密,檢查系統(tǒng)在非授權(quán)的內(nèi)部或外部用戶訪問或故意破壞時是否出現(xiàn)錯誤。?恢復(fù)測試目標(biāo):在人為發(fā)生系統(tǒng)災(zāi)難(系統(tǒng)崩潰、硬件損壞、病毒入侵等)的情況下,檢查系統(tǒng)是否能恢復(fù)被破壞的環(huán)境和數(shù)據(jù)。?回歸測試定義回歸測試是一種選擇性重新測試,目的是檢測系統(tǒng)或系統(tǒng)組成部分在修改期間產(chǎn)生10/11的缺陷,用于驗(yàn)證已進(jìn)行的修改并未引起不希望的有害效果,或確認(rèn)修改后的系統(tǒng)或系統(tǒng)組成部分仍滿足規(guī)定的要求;目標(biāo)檢查系統(tǒng)變更之后是否引入新的錯誤或者舊的錯誤重新出現(xiàn),尤其是在每次Build之后和穩(wěn)定期測試的時候;一般使用工具,一般依賴于測試用例庫和缺陷報告庫。?健全測試目標(biāo):檢查系統(tǒng)的功能和性能是否基本可以正常使用,來確定是否可以繼續(xù)進(jìn)行系
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)設(shè)備的安裝制度
- 產(chǎn)品合規(guī)管理制度
- 中國師范生認(rèn)證制度
- 二甲復(fù)審內(nèi)審員培訓(xùn)課件
- 中國社會科學(xué)院世界經(jīng)濟(jì)與政治研究所2026年度公開招聘第一批專業(yè)技術(shù)人員6人備考題庫及完整答案詳解一套
- 2025-2030中國氣體滾筒干燥機(jī)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 三明市農(nóng)業(yè)科學(xué)研究院關(guān)于2025年公開招聘專業(yè)技術(shù)人員備考題庫及參考答案詳解一套
- 2025-2030中國直流電子負(fù)載行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 中國熱帶農(nóng)業(yè)科學(xué)院院屬單位2026年第一批公開招聘工作人員備考題庫有答案詳解
- 2025至2030新能源電池行業(yè)競爭格局分析及未來趨勢與投資機(jī)會研究報告
- 2025北京陳經(jīng)綸中學(xué)高一9月月考物理(貫通班)試題含答案
- 中國鋁礦行業(yè)現(xiàn)狀分析報告
- 物業(yè)人員消防安全培訓(xùn)課件
- 服裝銷售年底總結(jié)
- 2025年大學(xué)大四(預(yù)防醫(yī)學(xué))環(huán)境衛(wèi)生學(xué)階段測試試題及答案
- 文物安全保護(hù)責(zé)任書范本
- 產(chǎn)房護(hù)士長年度工作業(yè)績總結(jié)與展望
- 【初中 歷史】2025-2026學(xué)年統(tǒng)編版八年級上學(xué)期歷史總復(fù)習(xí) 課件
- 2025~2026學(xué)年黑龍江省哈爾濱市道里區(qū)第七十六中學(xué)校九年級上學(xué)期9月培優(yōu)(四)化學(xué)試卷
- 2025年律師事務(wù)所黨支部書記年終述職報告
- 中國腦小血管病診治指南2025
評論
0/150
提交評論