14. 軟件測評相關(guān)標(biāo)準(zhǔn)

作者:Gakki

考點(diǎn)(分值:1 分)

  • 標(biāo)準(zhǔn)化概述
  • 軟件質(zhì)量模型與評價(jià)標(biāo)準(zhǔn)(可能考 8 個(gè)子特性)
  • 軟件測試標(biāo)準(zhǔn)
  • 軟件測試工作量及成本估算標(biāo)準(zhǔn)

1.1、標(biāo)準(zhǔn)化概述

  • 軟件測試作為保障軟件質(zhì)量的重要手段,其標(biāo)準(zhǔn)化的作用主要體現(xiàn)在以下幾個(gè)方面:

    • 標(biāo)準(zhǔn)化是建立軟件測試秩序的工具。
    • 標(biāo)準(zhǔn)化是促進(jìn)軟件測試技術(shù)創(chuàng)新應(yīng)用的途徑
    • 標(biāo)準(zhǔn)化是推廣測試技術(shù)新技術(shù)的橋梁
  • 標(biāo)準(zhǔn)的分類

    1. 國際標(biāo)準(zhǔn)
      是指國際標(biāo)準(zhǔn)化組織(ISO)、國際電工委員會(huì)(IEC)和國際電信聯(lián)盟(ITU)制定的標(biāo)準(zhǔn),以及國際標(biāo)準(zhǔn)化組織確認(rèn)并公布的其他國際組織制定的標(biāo)準(zhǔn)。
    • 國家標(biāo)準(zhǔn)(可能會(huì)考)
      是指由國家標(biāo)準(zhǔn)化主管機(jī)構(gòu)制定或批準(zhǔn)發(fā)布,在全國范圍內(nèi)統(tǒng)一適用的標(biāo)準(zhǔn)。比如:GB --
      中華人民共和國國家標(biāo)準(zhǔn);強(qiáng)制性國家標(biāo)準(zhǔn)代號(hào)為 GB,推薦性國家標(biāo)準(zhǔn)代號(hào)為 GB/T,國家標(biāo)準(zhǔn)指導(dǎo)性文件代號(hào)為 GB/Z,國軍標(biāo)代號(hào)為 GJB。ANSI -- 美國國家標(biāo)準(zhǔn)協(xié)會(huì)標(biāo)準(zhǔn)。
    • 行業(yè)標(biāo)準(zhǔn)
      是由某個(gè)行業(yè)機(jī)構(gòu)、團(tuán)隊(duì)等制定的,適用于某個(gè)特定行業(yè)業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn)。比如:IEEE -- 美國電氣電子工程師學(xué)會(huì)標(biāo)準(zhǔn);GA -- 公共安全標(biāo)準(zhǔn); YD -- 通信行業(yè)標(biāo)準(zhǔn)。
    • 區(qū)域 / 地方標(biāo)準(zhǔn)
      是由某一區(qū)域/地方內(nèi)的標(biāo)準(zhǔn)化主管機(jī)構(gòu)制定、批準(zhǔn)發(fā)布的,適用于某個(gè)特定區(qū)域 / 地方的標(biāo)準(zhǔn)。比如:EN -- 歐洲標(biāo)準(zhǔn)。
    • 企業(yè)標(biāo)準(zhǔn)
      企業(yè)范圍內(nèi)根據(jù)需要協(xié)調(diào)、統(tǒng)一的技術(shù)要求、管理要求和工作要求所制定的標(biāo)準(zhǔn),適用于本企業(yè)內(nèi)部的標(biāo)準(zhǔn)。一般以 Q 字開頭,比如 A/320101 RER 007 -- 2012,其中 320101 代表地區(qū),RER 代碼企業(yè)名稱代號(hào),007 一般代表企業(yè)該標(biāo)準(zhǔn)的序號(hào),20212 代表年號(hào)。

1.2、軟件質(zhì)量模型與評價(jià)標(biāo)準(zhǔn)

  • 軟件質(zhì)量是指軟件與明確地?cái)⑹龅墓δ芎托阅苄枨蟆⑽臋n中明確描述的開發(fā)標(biāo)準(zhǔn)以及任何專業(yè)開發(fā)的軟件產(chǎn)品都應(yīng)該具有的隱含特征相一致的程度,也是執(zhí)行軟件測試的一個(gè)重要目標(biāo)。

  • GB/T 25000 “系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)” 共分為 6 個(gè)分部,如圖所示:

GB/T 25000 系列標(biāo)準(zhǔn)組織結(jié)構(gòu)
  • GB/T 25000 國家標(biāo)準(zhǔn)由下列分部組成:

    • GB/T 25000.n —— 質(zhì)量管理分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)定義了由 GB/T 25000 中的所有其他標(biāo)準(zhǔn)引用的全部公共模型、術(shù)語和定義。這一部分還提供了用于負(fù)責(zé)管理軟件產(chǎn)品質(zhì)量需求和評價(jià)的支持功能的要求和指南。
    • GB/T 25000.1n —— 質(zhì)量模型分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)給出了包括計(jì)算機(jī)系統(tǒng)和軟件產(chǎn)品質(zhì)量、使用質(zhì)量和數(shù)據(jù)的詳細(xì)的質(zhì)量模型。同時(shí)還提供了使用這些質(zhì)量模型的實(shí)用指南。
    • GB/T 25000.2n —— 質(zhì)量測量分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)包括軟件產(chǎn)品質(zhì)量測量參考模型、質(zhì)量測量的數(shù)學(xué)定義及其應(yīng)用的實(shí)用指南。給出了軟件內(nèi)部質(zhì)量、軟件外部質(zhì)量和使用質(zhì)量測量的示例。定義并給出了構(gòu)成后續(xù)測量基礎(chǔ)的質(zhì)量測度元素。
    • GB/T25000.3n —— 質(zhì)量需求分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)有助于在質(zhì)量模型和質(zhì)量測量的基礎(chǔ)上規(guī)定質(zhì)量需求。這些質(zhì)量需求可用在要開發(fā)的軟件產(chǎn)品的質(zhì)量需求抽取過程中或用作評價(jià)過程的輸入。
      -GB/T25000.4n —— 質(zhì)量評價(jià)分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)給出了無論由評價(jià)方、需方還是由開發(fā)方執(zhí)行的軟件產(chǎn)品評價(jià)的要求、建議和指南。還給出了作為評價(jià)模塊的測量編制支持。
      • GB/T 25000.50 — 25000.99,這是GB/T 25000的擴(kuò)展分部。目前包括了就緒可用軟件的質(zhì)量要求和易用性測試報(bào)告行業(yè)通用格式。
  • 軟件質(zhì)量模型的發(fā)展:

軟件質(zhì)量模型的發(fā)展
使用質(zhì)量模型
  • 考點(diǎn):

    1. 5 大特性以及含義。
  • 模型將使用質(zhì)量屬性劃分為5個(gè)特性:

    • 有效性
      是指用戶實(shí)現(xiàn)指定目標(biāo)的準(zhǔn)確性和完備性。

      • 有效性
        子特性就是其本身。
    • 效率
      是指用戶實(shí)現(xiàn)目標(biāo)的準(zhǔn)確性和完備性時(shí)相關(guān)的資源消耗。

      • 效率
        子特性就是其本身。
    • 滿意度
      是指產(chǎn)品或系統(tǒng)在指定的使用周境中,用戶的要求被滿足的程度。

      • 有用性
        用戶對實(shí)用目標(biāo)的實(shí)現(xiàn)感到滿意的程度,包括使用的結(jié)果和使用后產(chǎn)生的后果。
      • 可信性
        用戶或者其他利益相關(guān)方對產(chǎn)品或系統(tǒng)將如預(yù)期地運(yùn)行有信心的程度。
      • 愉悅性
        用戶因個(gè)人要求被滿足而獲得愉悅感的程度。注:個(gè)人要求可包括獲得新的知識(shí)和技能、進(jìn)行個(gè)性化交流和引發(fā)愉快的回憶。
      • 舒適性
        用戶生理上感到舒適的程度。
    • 抗風(fēng)險(xiǎn)
      是指產(chǎn)品或系統(tǒng)在經(jīng)濟(jì)現(xiàn)狀、人的生命、健康或環(huán)境方面緩解潛在風(fēng)險(xiǎn)的程度。

      • 經(jīng)濟(jì)風(fēng)險(xiǎn)緩解性
        在預(yù)期的使用周境中,產(chǎn)品或系統(tǒng)在經(jīng)濟(jì)現(xiàn)狀、高效運(yùn)行、商業(yè)財(cái)產(chǎn)、信譽(yù)或其他資源方面緩解潛在風(fēng)險(xiǎn)的程度。
      • 健康和安全風(fēng)險(xiǎn)緩解性
        在預(yù)期的使用周境中,產(chǎn)品或系統(tǒng)緩解人員潛在風(fēng)險(xiǎn)的程度。
      • 環(huán)境風(fēng)險(xiǎn)緩解性
        在預(yù)期的使用周境中,產(chǎn)品或系統(tǒng)在財(cái)產(chǎn)或環(huán)境方面緩解潛在風(fēng)險(xiǎn)程度。
    • 周境覆蓋:
      是指在指定的使用周境中,產(chǎn)品或系統(tǒng)在有效性、效率、抗風(fēng)險(xiǎn)和滿意度等特性方面能夠被使用的程度。

      • 周境完備性:
        在所有指定的使用周境中,產(chǎn)品或系統(tǒng)在有效性、效率、抗風(fēng)險(xiǎn)和滿意度特性方面能夠被使用的程度。
      • 靈活性:
        在超出最初設(shè)定需求的周境中,產(chǎn)品或系統(tǒng)在有效性、效率、抗風(fēng)險(xiǎn)和滿意度特性方面能夠被使用的程度。靈活性使產(chǎn)品考慮現(xiàn)狀、機(jī)會(huì)和個(gè)人喜好等非預(yù)期因素。如果產(chǎn)品設(shè)計(jì)時(shí)未考慮靈活性,那么在預(yù)期之外的周境下使用該產(chǎn)品可能是不安全的。
  • 考點(diǎn):

    1. 有哪 8 個(gè)特性
    2. 每個(gè)特性的含義。
    3. 有哪些子特性。
  • 產(chǎn)品質(zhì)量:

產(chǎn)品質(zhì)量
  • 功能性:
    在指定條件下使用時(shí),產(chǎn)品或系統(tǒng)提供滿足明確和隱含要求的功能的程度。

  • 性能效率:
    性能與在指定條件下所使用的資源量有關(guān)。資源的影響因素包括硬件配置和配套的軟件產(chǎn)品。

  • 兼容性:
    在共享相同的硬件或軟件環(huán)境的條件下,產(chǎn)品、系統(tǒng)或組件能夠與其他產(chǎn)品、系統(tǒng)或組件交換信息,和/或執(zhí)行其所需的功能的程度。

  • 易用性
    在指定的使用周境中,產(chǎn)品或系統(tǒng)在有效性、效率和滿意度特性方面為了指定的目標(biāo)可為指定用戶使用的程度。

  • 可靠性
    系統(tǒng)、產(chǎn)品或組件在指定條件下、指定時(shí)間內(nèi)執(zhí)行指定功能的程度。

  • 信息安全性
    產(chǎn)品或系統(tǒng)保護(hù)信息和數(shù)據(jù)的程度,已使用戶、其他產(chǎn)品或系統(tǒng)具有與授權(quán)類型和授權(quán)級(jí)別一致的數(shù)據(jù)訪問度。

  • 維護(hù)性
    產(chǎn)品或系統(tǒng)能夠被預(yù)期的維護(hù)人員修改的有效性和效率的程度。

  • 可移植性
    系統(tǒng)、產(chǎn)品或組件能夠從一種硬件、軟件或者其他運(yùn)行(或使用)環(huán)境遷移到另一種環(huán)境的有效性和效率的程度。

  • 軟件產(chǎn)品質(zhì)量評價(jià)參考模型概述中給出了通用的軟件質(zhì)量評價(jià)模型,包括評價(jià)過程以及關(guān)聯(lián)的評價(jià)輸入、評價(jià)約束、評價(jià)資源和評價(jià)輸出。其中,評價(jià)約束包括特定用戶要求、資源、計(jì)劃表、成本、環(huán)境、工具和方法論、報(bào)告等。評價(jià)資源包括適用的測量工具、方法論和評價(jià)模塊,適用的 SQuaRE 文檔,軟件產(chǎn)品質(zhì)量評價(jià)所需的人力資源、經(jīng)濟(jì)資源、信息系統(tǒng)和知識(shí)數(shù)據(jù)庫等。

  • 評價(jià)過程的策略和步驟具體如下:

    1. 確立評價(jià)需求
      • 明確評價(jià)目的;
      • 獲取軟件產(chǎn)品質(zhì)量需求;
      • 標(biāo)識(shí)待評價(jià)的產(chǎn)品部件;
      • 確定評價(jià)嚴(yán)格度;
    2. 規(guī)定評價(jià)
      • 選擇質(zhì)量測度;
      • 確定質(zhì)量測度判定準(zhǔn)則;
      • 確定評價(jià)判定準(zhǔn)則;
    3. 設(shè)計(jì)評價(jià)
      • 策劃評價(jià)活動(dòng)
    4. 執(zhí)行評價(jià)
      • 實(shí)施測量;
      • 應(yīng)用質(zhì)量測度判定準(zhǔn)則;
      • 應(yīng)用評價(jià)判定準(zhǔn)則;
    5. 結(jié)束評價(jià)
      • 評審評價(jià)結(jié)果;
      • 編制評價(jià)報(bào)告;
      • 評審質(zhì)量評價(jià)并向組織提交反饋;
  • RUSP(就緒可用產(chǎn)品)是一種打包出售給對其特征和其他質(zhì)量沒有任何影響的需方的軟件產(chǎn)品。

  • RUSP要求:包含產(chǎn)品說明要求、用戶文檔集要求、軟件質(zhì)量要求。

  • 測試文檔集要求:主要是規(guī)定各方在對軟件產(chǎn)品進(jìn)行測試時(shí),需要整理編寫的測試文檔的合集,應(yīng)包括測試計(jì)劃、測試說明、測試結(jié)果等文檔。

  • 符合性評價(jià)細(xì)則:產(chǎn)品說明、用戶文檔集和所交付軟件應(yīng)滿足本部分的符合性評價(jià)要求。

1.3、軟件測試標(biāo)準(zhǔn)

  • 測試過程標(biāo)準(zhǔn)

    1. 組織級(jí)測試過程:定義用于開發(fā)和管理組織級(jí)測試規(guī)格說明的過程,例如組織級(jí)測試方針、組織級(jí)測試策略、過程、規(guī)程和其他資產(chǎn)的維護(hù)。
    2. 測試管理過程:定義涵蓋整個(gè)測試項(xiàng)目;任何測試階段(例如系統(tǒng)測試)或測試類型(例如性能測試)的測試管理過程(例如項(xiàng)目測試管理、系統(tǒng)測試管理、性能測試管理)測試管理過程包含測試策劃過程、測試監(jiān)測和控制過程、測試完成過程3 個(gè)子過程
    3. 動(dòng)態(tài)測試過程:定義執(zhí)行動(dòng)態(tài)測試的通用過程。動(dòng)態(tài)測試可以在測試的特定階段執(zhí)行(例如單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試),或者用于測試項(xiàng)目中特定類型的測試(例如性能測試、信息安全測試和功能測試)。動(dòng)態(tài)測試包含測試設(shè)計(jì)和實(shí)現(xiàn)過程、測試環(huán)境構(gòu)建和維護(hù)過程、測試執(zhí)行過程、測試事件報(bào)告 4 個(gè)子過程。
  • 測試文檔標(biāo)準(zhǔn)

    1. 組織級(jí)測試文檔集:組織級(jí)測試規(guī)格說明描述組織層面測試的信息,并且不依賴于項(xiàng)目,其在組織測試過程中的典型示例包括測試方針和組織級(jí)測試策略。

      • 測試方針定義了組織內(nèi)適用的軟件測試的目的和原則,規(guī)定了測試應(yīng)該完成使命
      • 組織測試策略是一個(gè)技術(shù)性文檔,針對組織內(nèi)部如何進(jìn)行測試提供指導(dǎo)。
    2. 測試管理文檔集:測試管理過程中制定的文檔包含測試計(jì)劃、測試狀態(tài)報(bào)告和測試完成報(bào)告

      • 測試計(jì)劃描述了在初始規(guī)劃期間做的決定,并作為控制活動(dòng)的一部分進(jìn)行重新規(guī)劃
      • 測試狀態(tài)報(bào)告提供了在特定報(bào)告期間內(nèi)執(zhí)行測試的狀態(tài)信息
      • 測試完成報(bào)告提供了已執(zhí)行測試的總結(jié),該總結(jié)可針對整個(gè)項(xiàng)目,也可針對特定的測試子過程。
    3. 動(dòng)態(tài)測試文檔集:動(dòng)態(tài)測試過程中產(chǎn)生的文檔包含測試規(guī)格說明,測試數(shù)據(jù)需求、測試環(huán)境需求、測試數(shù)據(jù)準(zhǔn)備報(bào)告、測試環(huán)境準(zhǔn)備報(bào)告、測試執(zhí)行檔集。

    • 測試規(guī)格說明分為測試設(shè)計(jì)規(guī)格說明、測試用例規(guī)格說明和測試規(guī)范規(guī)格說明。測試設(shè)計(jì)規(guī)格說明確定了要測試的特征,并從每個(gè)特征的測試依據(jù)導(dǎo)出測試條件,作為定義測試用例和要執(zhí)行的測試規(guī)程的第一步。測試用例規(guī)格說明測試覆蓋項(xiàng),以及從一個(gè)或多個(gè)特征集的測試依據(jù)導(dǎo)出的相應(yīng)測試用例。測試規(guī)程規(guī)格說明按照執(zhí)行順序描述了所選測試集中的測試用例,以及設(shè)置初始條件和執(zhí)行結(jié)束后活動(dòng)所需的任何相關(guān)操作。
      • 測試數(shù)據(jù)需求:描述規(guī)格說明中定義的測試規(guī)程所需的測試數(shù)據(jù)的屬性
      • 測試環(huán)境需求:描述了測試規(guī)程中說明定義所需的測試環(huán)境屬性
      • 測試數(shù)據(jù)準(zhǔn)備報(bào)告:每一個(gè)測試數(shù)據(jù)的完成情況
      • 測試環(huán)境準(zhǔn)備報(bào)告:每一個(gè)測試環(huán)境需求的完成情況
      • 測試執(zhí)行文檔集:實(shí)測結(jié)果、測試結(jié)果、測試執(zhí)行日志和事件報(bào)告
  • 測試技術(shù)標(biāo)準(zhǔn)

    • 常見的軟件測試技術(shù)可分為基于規(guī)格說明的測試設(shè)計(jì)技術(shù)(黑盒測試)、基于結(jié)構(gòu)的測試設(shè)計(jì)技術(shù)(白盒測試)和基于經(jīng)驗(yàn)的測試設(shè)計(jì)技術(shù)3 類。
      • 基于規(guī)格說明的測試:測試依據(jù)(如需求、規(guī)格說明、模型或用戶需求)是設(shè)計(jì)測試用例的首要信息來源
      • 基于結(jié)構(gòu)的測試中,測試項(xiàng)的結(jié)構(gòu)(如源代碼或模型結(jié)構(gòu))是設(shè)計(jì)測試用例的首要信息來源
      • 基于經(jīng)驗(yàn)的測試中,測試人員的知識(shí)和經(jīng)驗(yàn)是設(shè)計(jì)測試用例的首要信息來源。
常用的測試設(shè)計(jì)技術(shù)

1.4、軟件測試工作量及成本估算標(biāo)準(zhǔn)(不重要)

  1. 軟件測試成本構(gòu)成:直接成本和間接成本
  • 直接成本(項(xiàng)目直接支出)
    完成測試項(xiàng)目而支出的各類人力資源禾工具資源的綜合,直接成本的開指僅限于測試生存周期內(nèi),包括人工成本、測試環(huán)境成本、測試工具成本等。
  • 間接成本(多個(gè)項(xiàng)目之間分?jǐn)偟某杀荆?br> 服務(wù)于軟件測試項(xiàng)目的管理組織成本,可能會(huì)超出測試生存周期,包括辦公成本和管理成本等。
  1. 軟件測試成本調(diào)整因子(了解)
  • 由于軟件本身色特性和各種客觀條件,在通過軟件測試人工工作量度量之后,仍需要對工作量進(jìn)行調(diào)整

  • 軟件復(fù)雜度是指軟件本身由于功能、規(guī)?;蚪Y(jié)構(gòu)方面具有一定的復(fù)雜性而導(dǎo)致測試難度增大、增加了測試工作量,被測軟件的復(fù)雜性可按照以下特性進(jìn)行度量:

    • 存在大量的控制或者安全設(shè)施
    • 系統(tǒng)規(guī)模較大,子模塊較多且相互影響關(guān)聯(lián),或需要與其他系統(tǒng)對接使用
    • 非簡體中文軟件
    • 存在大量的邏輯處理或處理過程復(fù)雜
    • 存在大量的數(shù)字處理或算法復(fù)雜
  • 軟件完整性調(diào)整因子是依據(jù) GB/T 18492-2001 給出的系統(tǒng)完整性級(jí)別來確定調(diào)整因子取值范圍,軟件完整性可由系統(tǒng)完整性推出。

  • 測試風(fēng)險(xiǎn)是指軟件測試過程中可能會(huì)產(chǎn)生的風(fēng)險(xiǎn),可能的測試風(fēng)險(xiǎn)由以下部分構(gòu)成:

    • 被測試軟件的領(lǐng)域有特殊要求
    • 測試需求不明確
    • 被測試軟件與測試文檔不一致
    • 測試過程中測試方與開發(fā)方因溝通等導(dǎo)致不可預(yù)計(jì)的風(fēng)險(xiǎn)
    1. 軟件測試成本度量
  • 軟件測試成本度量可以分以下幾個(gè)步驟,如圖所示:

軟件測試成本度量的實(shí)施步驟
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容