2022面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則_第1頁
2022面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則_第2頁
2022面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則_第3頁
2022面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則_第4頁
2022面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則目 次前 言 II范圍 1規(guī)范性引用文件 1術(shù)語和定義 1縮略語 3符合性 3軟件質(zhì)量要求 3數(shù)據(jù)要求 8測試環(huán)境 9測試文檔集要求 9符合性評價細(xì)則 12I面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品質(zhì)量要求和測試細(xì)則范圍數(shù)據(jù)要求、測試環(huán)境、測試文檔集要求、符合性評價細(xì)則。本文件適用于面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品的質(zhì)量要求和測試。規(guī)范性引用文件(包括所有的修改單適用于本文件。GB/T20271-2006信息安全技術(shù)信息系統(tǒng)通用安全技術(shù)要求GB/T25000.51-2016(SQuaRE)51GB/T36344-2018信息技術(shù)數(shù)據(jù)質(zhì)量評價指標(biāo)術(shù)語和定義GB/T25000.51-2016界定的以及下列術(shù)語和定義適用于本文件。3.1需方acquirer從供方獲取或采購產(chǎn)品或服務(wù)的利益相關(guān)方。需方可能是以下之一:買主、顧客、擁有者、采購者。[來源:ISO/IEC12207:2008]3.2異常anomaly離。[來源:IEEEstd1044-2009]3.3應(yīng)用管理職能applicationadministrationfunction由用戶履行的職能,包括安裝、配置、備份、維護(hù)(打補(bǔ)丁和升級)、卸載等。13.4符合性評價conformityevaluation對產(chǎn)品、過程或服務(wù)達(dá)到規(guī)定要求的程度所進(jìn)行的系統(tǒng)性考核。[來源:ISO/IECGUIDE2:2004]3.5符合性評價報告conformityevaluationreport說明對RUSP實(shí)施評價的行為和結(jié)果的文檔。3.6面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品readytousesoftwareproductbigdataapplicationoriented無論是否付費(fèi),任何用戶可以不經(jīng)歷開發(fā)活動就能獲得的基于大數(shù)據(jù)相關(guān)應(yīng)用的軟件產(chǎn)品。3.7就緒可用軟件產(chǎn)品readytousesoftwareproduct無論是否付費(fèi),任何用戶可以不經(jīng)歷開發(fā)活動就能獲得的軟件產(chǎn)品。3.8最終用戶enduser最終受益于RUSP功能的個人。注:最終用戶可以是軟件產(chǎn)品的正式操作員;或是臨時用戶,例如公眾中的一員。[來源:GB/T25000.1—2010,4.14]3.9故障fault計算機(jī)程序中不正確的步驟、過程或數(shù)據(jù)定義。[來源:IEEEstd610.12—1998]3.10測試用例testcase為某個特定目標(biāo)(例如,為演練具體的程序路徑或驗(yàn)證對特定需求的依從性)而開發(fā)的輸入、執(zhí)行條件以及預(yù)期結(jié)果的集合。[來源:IEEEstd610.12—1998]23.11測試文檔集testdocumentation測試活動特有的文檔匯集。[來源:IEEEstd610.12—1998]縮略語下列縮略語適用于本文件。RUSP:就緒可用軟件產(chǎn)品(ReadytoUseSoftwareProduct)RUSPBDAO:面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品(ReadytousesoftwareproductBigdataapplicationoriented)符合性RUSPBDAO應(yīng)符合以下條件:678測試期間發(fā)現(xiàn)的異常,可在產(chǎn)品發(fā)布前消除;若該異常違背產(chǎn)品廣告宣傳的性能,且不能消除,則應(yīng)取消此種性能聲稱;可認(rèn)為該異常是可接受的。軟件質(zhì)量要求功能性測試項試用例設(shè)計應(yīng)滿足以下幾個方面:每個功能特性應(yīng)被一個或多個正常測試用例和一個或多個被認(rèn)可的異常測試用例所覆蓋;測試用例的輸入應(yīng)至少包括有效等價類值、無效等價類值和邊界數(shù)據(jù)值;逐項測試大數(shù)據(jù)就緒可用軟件產(chǎn)品設(shè)計說明規(guī)定的功能特性;測試軟件產(chǎn)品配置項之間及軟件配置項與硬件之間的接口;測試軟件產(chǎn)品輸出及其格式。功能完備性功能集對指定的任務(wù)、用戶目標(biāo)、數(shù)據(jù)質(zhì)量,應(yīng)覆蓋功能用戶的需求。注1:功能可以在需求規(guī)格說明、設(shè)計規(guī)格說明、用戶手冊中進(jìn)行指定。注2:當(dāng)軟件產(chǎn)品無法實(shí)現(xiàn)指定的功能時,即檢測到缺少的功能。注3:功能包括對數(shù)據(jù)質(zhì)量的要求。3功能正確性在特定的使用條件下,應(yīng)提供具有所需精度的正確結(jié)果。注1:不正確的功能是指功能無法給出達(dá)到特定預(yù)期目標(biāo)的合理、可接受的結(jié)果。注2:開發(fā)方或維護(hù)方可能通過評審或測試檢查單個功能,并決定功能能否為需求規(guī)格說明中定義的特定的目標(biāo)提供正確的結(jié)果。在這種情況下,正確性的程度是由每個功能決定的。功能適合性在指定條件下使用時,應(yīng)促使指定的任務(wù)和目標(biāo)實(shí)現(xiàn)。依從性產(chǎn)品應(yīng)遵循與功能性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)以及類似規(guī)定。測試過程下列測試過程適用于RUSPBDAO的功能性測試:根據(jù)需求規(guī)格說明書、概要設(shè)計等相關(guān)軟件設(shè)計說明書,分析并拆分軟件產(chǎn)品功能點(diǎn);100%;根據(jù)軟件產(chǎn)品相關(guān)設(shè)計說明,編制每條測試用例的執(zhí)行步驟、測試結(jié)果;執(zhí)行每條測試用例;檢驗(yàn)執(zhí)行結(jié)果是否滿足測試用例預(yù)期結(jié)果;根據(jù)執(zhí)行結(jié)果填寫執(zhí)行記錄和缺陷報告??煽啃猿墒煨攒浖蚪M件在正常運(yùn)行時應(yīng)滿足可靠性要求。注:系統(tǒng)或軟件能力、運(yùn)行場景或功能的比例等。容錯性余度、平均故障通告時間等。注:內(nèi)部或外部容錯性測度與發(fā)生運(yùn)行故障或違反規(guī)定接口時,軟件產(chǎn)品維持規(guī)定性能水平的能力有關(guān)。易恢復(fù)性發(fā)生中斷或失效時,軟件能夠恢復(fù)直接受影響的數(shù)據(jù)并重建期望的系統(tǒng)狀態(tài)。注:測試指標(biāo)可包括軟件從失效中恢復(fù)需要的時間,以及定期備份數(shù)據(jù)項的比例。測試過程下列測試過程適用于可靠性:軟件產(chǎn)品操作過程中出現(xiàn)誤操作,包括填寫表單超出限制范圍,違反業(yè)務(wù)邏輯等;記錄檢測過程中軟件產(chǎn)品出現(xiàn)的故障及故障糾正數(shù)量;4情況;軟件產(chǎn)品在多臺終端上,通過自動化測試手段持續(xù)運(yùn)行,查看其運(yùn)行情況。易用性用戶使用。(使用質(zhì)量的子集來進(jìn)行指定或測量。可辨識性應(yīng)確保用戶能夠辨識軟件是否適合其要求。易學(xué)性定目標(biāo),應(yīng)可為指定用戶使用。注:測試指標(biāo)可包括用戶指導(dǎo)完整性、輸入字段的默認(rèn)值設(shè)置、差錯信息的易理解性、用戶界面的自解釋性等。易操作性軟件應(yīng)具有易于操作和控制的屬性。注:測試指標(biāo)可包括操作的一致性、消息的正確性、功能的易定制性、用戶界面的易定制性、監(jiān)視能力、撤銷操作能力、消息分類的易理解性、外觀的一致性、輸入設(shè)備的支持性等。易訪問性在指定的使用周境中,為了達(dá)到指定的目標(biāo),軟件應(yīng)被具有最廣泛的特征和能力的個體所使用。測試過程下列測試過程適用于易用性測試:查看用戶手冊內(nèi)容,操作軟件產(chǎn)品過程中查看頁面布局,查看輸入輸出項的易理解性;查看用戶手冊、培訓(xùn)手冊、系統(tǒng)文檔,查看文檔能否幫助用戶學(xué)習(xí)操作;用鍵盤快捷鍵;檢測過程中查看軟件產(chǎn)品頁面所有的元素是否美觀,具備吸引性。性能效率測試項RUSPBDAO時,應(yīng)測試其所能承受壓力的強(qiáng)度,包括但不限于:響應(yīng)時間:服務(wù)端響應(yīng)事務(wù)的平均時長;每秒處理事務(wù)數(shù):服務(wù)端每秒處理事務(wù)的數(shù)量;事務(wù)通過率:服務(wù)端處理事務(wù)的成功率;5CPUCPU內(nèi)存占用率:服務(wù)端在處理事務(wù)時,服務(wù)器內(nèi)存占用情況;I/O時間特性軟件時間特性應(yīng)滿足以下幾方面要求:軟件執(zhí)行其功能時,其響應(yīng)時間、處理時間及吞吐量應(yīng)滿足用戶需求;應(yīng)滿足規(guī)定目標(biāo);定目標(biāo);測試吞吐量特性,測試軟件單位時間內(nèi)完成作業(yè)的平均數(shù)量應(yīng)滿足規(guī)定目標(biāo)。容量軟件參數(shù)的最大限度應(yīng)滿足需求。吞吐量和數(shù)據(jù)庫規(guī)模。資源利用性軟件執(zhí)行其功能時,所使用的資源數(shù)量和類型應(yīng)滿足需求。測試指標(biāo)包括處理器平均占用率、內(nèi)存平均占用率、I/O測試過程下列測試過程適用于性能(效率)測試:模擬測試場景操作步驟,與服務(wù)器建立連接,傳輸數(shù)據(jù),并能得到正確的服務(wù)器反饋;回放操作步驟,模擬并發(fā)用戶操作典型應(yīng)用場景,向服務(wù)器施加壓力;統(tǒng)計模擬多人操作時,服務(wù)端響應(yīng)能力和服務(wù)器資源占用情況。維護(hù)性易分析性(變更軟件的一個或多個部分改部分。注:測試指標(biāo)可包括系統(tǒng)日志完整性、診斷功能有效性和診斷功能的充分性等。模塊化由多個獨(dú)立組件組成的系統(tǒng)或計算機(jī)程序,其中一個組件的變更對其他組件的影響應(yīng)最小。注:測試指標(biāo)可包括組件間的耦合度、圈復(fù)雜度的充分性等。易測試性應(yīng)能夠?yàn)檐浖蚪M件建立測試準(zhǔn)則,并通過測試執(zhí)行來確定測試準(zhǔn)則是否被滿足有效性和效率。注:測試指標(biāo)可包括測試功能的完整性、測試獨(dú)立性和測試的重啟動性。6可重用性資產(chǎn)應(yīng)能被用于多個系統(tǒng)或其他資產(chǎn)建設(shè)。注:測試指標(biāo)可包括系統(tǒng)中可重復(fù)使用資產(chǎn)的數(shù)量、符合所要求編碼規(guī)則的模塊的數(shù)量。測試過程下列測試過程適用于維護(hù)性測試:查看服務(wù)端日志,檢測軟件產(chǎn)品分析診斷能力;查看軟件產(chǎn)品圖形化頁面及權(quán)限配置頁面,檢測軟件產(chǎn)品可配置能力;查看軟件產(chǎn)品配置參數(shù)元文件,檢測軟件產(chǎn)品修改能力;使用主流測試工具,檢測軟件產(chǎn)品對主流測試工具的支持??梢浦残赃m應(yīng)性軟件應(yīng)能有效地、高效地適應(yīng)不同的或演變的硬件、軟件或者其他運(yùn)營(或使用)環(huán)境。注:測試指標(biāo)可包括硬件環(huán)境的適應(yīng)性、系統(tǒng)軟件環(huán)境的適應(yīng)性、運(yùn)營環(huán)境的適應(yīng)性。易替換性在相同環(huán)境中,軟件應(yīng)能替換另一個相同用途的指定軟件產(chǎn)品。注:測試指標(biāo)可包括使用相似性、產(chǎn)品質(zhì)量等價性、功能的包容性和數(shù)據(jù)復(fù)用/導(dǎo)入能力。易安裝性在指定環(huán)境中,軟件應(yīng)能成功地安裝和/或卸載。注:測試指標(biāo)可包括安裝的時間效率和安裝的靈活性。測試過程下列測試過程適用于可移植性測試:在多操作系統(tǒng)環(huán)境下安裝部署軟件產(chǎn)品服務(wù)端,檢測其運(yùn)行情況;使用多種模式安裝,包括服務(wù)端和移動終端;安裝完成是否影響其他軟件產(chǎn)品的正常運(yùn)行。軟件產(chǎn)品應(yīng)能對數(shù)據(jù)進(jìn)行保護(hù),并對訪問控制實(shí)行權(quán)限管理,只允許授權(quán)用戶訪問。注:測試指標(biāo)可包括訪問控制性、數(shù)據(jù)加密正確性和加密算法的強(qiáng)度等。完整性軟件產(chǎn)品應(yīng)能識別并防止對數(shù)據(jù)的未授權(quán)訪問。軟件產(chǎn)品應(yīng)具有基于先進(jìn)加密算法的防篡改機(jī)制,識別并阻止對計算機(jī)程序或數(shù)據(jù)的篡改。防入侵性軟件產(chǎn)品應(yīng)能識別并阻止惡意入侵事件,并通報給相關(guān)授權(quán)用戶。7抗抵賴性軟件產(chǎn)品應(yīng)能確保事件發(fā)生后應(yīng)可以被證實(shí)且不可被否認(rèn)。注:測試指標(biāo)可包括使用數(shù)字簽名,處理需要抗抵賴性事務(wù)的比例。可核查性軟件產(chǎn)品的運(yùn)行活動應(yīng)可以被唯一地追溯到該實(shí)體地。注:測試指標(biāo)可包括對用戶訪問系統(tǒng)或數(shù)據(jù)地審計跟蹤地完整程度,系統(tǒng)日志存儲在穩(wěn)定存儲器中地時間占要求地存儲時間的比例。真實(shí)性軟件產(chǎn)品在對處理對象或資源的合法身份標(biāo)識應(yīng)能夠被識別并證實(shí)其符合性。注:測試指標(biāo)可包括鑒別機(jī)制的充分性和鑒別規(guī)則的符合性等。測試過程信息安全性的測試過程應(yīng)符合GB/T20271-2006中5.2.6的規(guī)定。兼容性共存性品造成負(fù)面影響。注:測試指標(biāo)可包括當(dāng)規(guī)定的其他軟件產(chǎn)品與該軟件產(chǎn)品共享環(huán)境,而不會對質(zhì)量特性或功能產(chǎn)生負(fù)面影響的比?;ゲ僮餍詢蓚€或多個軟件或組件應(yīng)能夠交換信息并使用已交換的信息。注:測試指標(biāo)可包括數(shù)據(jù)格式可交換性、數(shù)據(jù)交換協(xié)議充分性、外部接口充分性等。測試過程兼容性測試過程包括以下步驟:卸載、啟動、運(yùn)行等操作,分別查看在終端上的運(yùn)行情況;CPU數(shù)據(jù)要求GB/T36344-2018數(shù)據(jù)存儲量應(yīng)符合面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品測試用例的需求。測試數(shù)據(jù)應(yīng)均衡分布在計算機(jī)集群的節(jié)點(diǎn)上。8測試環(huán)境硬件環(huán)境面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品硬件測試環(huán)境應(yīng)包括以下幾方面要求:應(yīng)符合面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品測試用例需求的分布式計算機(jī)節(jié)點(diǎn)集群;CPU可用軟件產(chǎn)品的數(shù)據(jù)存儲、計算和集群通訊等需求;CPU高性能的處理基礎(chǔ)。軟件環(huán)境面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品軟件測試環(huán)境應(yīng)包括以下幾方面要求:需求;應(yīng)搭建面向大數(shù)據(jù)應(yīng)用的就緒可用軟件產(chǎn)品測試用例需求的大數(shù)據(jù)處理框架,包括但不限于Hadoop、Spark測試文檔集要求目的測試文檔集的目的是證實(shí)軟件符合第6章、第7章的規(guī)定。一致性測試文檔集中的每個文檔所包含的信息應(yīng)是正確的并且是可驗(yàn)證的。測試文檔集中的每個文檔不應(yīng)自相矛盾,并且不應(yīng)與產(chǎn)品說明和用戶文檔集矛盾。內(nèi)容要求測試文檔集應(yīng)包含以下幾個文檔:測試計劃;測試說明;測試結(jié)果(報告)。測試文檔集中的每個文檔,應(yīng)包括以下幾方面內(nèi)容:標(biāo)題;產(chǎn)品標(biāo)識;修改歷史或說明該文檔演變的任何其他元素;目次或?qū)?nèi)容的說明;該文檔正文中引用的文檔的標(biāo)識符;有關(guān)作者和審查者的信息;f)術(shù)語表。9方法6用戶文檔集中說明的所有功能,均應(yīng)經(jīng)過至少一個測試用例的測試。測試用例應(yīng)能驗(yàn)證軟件與用戶文檔集中的陳述相符。應(yīng)指明測試用例的設(shè)計方法。注:可能的設(shè)計方法有:邊界值分析、檢查表、數(shù)據(jù)流分析、故障插入、容量測試。安裝規(guī)程應(yīng)經(jīng)過測試用例測試。在產(chǎn)品說明和用戶文檔集中指明的操作限制,均應(yīng)經(jīng)過測試用例測試。對違法輸入應(yīng)經(jīng)過測試用例測試。例。測試計劃要求通過-失敗準(zhǔn)則測試計劃應(yīng)明確用于判定測試結(jié)果是否符合要求的符合性準(zhǔn)則。測試環(huán)境測試計劃應(yīng)明確將要進(jìn)行的測試所處的軟件測試環(huán)境。進(jìn)度測試計劃應(yīng)明確整個測試的進(jìn)度。風(fēng)險測試計劃應(yīng)識別、更新和記錄測試活動中存在的風(fēng)險,并提供應(yīng)對措施。人力資源測試計劃中應(yīng)明確測試活動所需的人力資源情況。工具和環(huán)境資源測試計劃中應(yīng)明確測試活動所需的工具,必要的測試環(huán)境。測試說明要求測試用例說明對每個測試用例的說明應(yīng)包括以下幾個方面:測試目標(biāo);唯一性標(biāo)識符;測試的輸入數(shù)據(jù)和測試邊界;詳細(xì)實(shí)施步驟;系統(tǒng)的預(yù)期行為;測試用例的預(yù)期輸出;10結(jié)果判定準(zhǔn)則;用于判定測試用例的肯定或否定結(jié)果的準(zhǔn)則。測試規(guī)程測試規(guī)程應(yīng)包括以下幾個步驟:測試準(zhǔn)備;開始和執(zhí)行測試所必需的動作;記錄測試結(jié)果所必需的動作;停止和最終重啟動測試的條件和動作;在軟件被糾正之后,對于所涉及的功能和任何相關(guān)的功能,應(yīng)有一種重新測試的規(guī)程。執(zhí)行報告應(yīng)包含以下內(nèi)容:全部測試用例結(jié)果;已正式按照測試計劃執(zhí)行的測試用例;測試用例的標(biāo)識符;測試執(zhí)行日期;測試人員姓名和職責(zé);測試用例

溫馨提示

  • 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

提交評論