0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

系統(tǒng)集成測(cè)試基礎(chǔ)知識(shí)

汽車電子工程知識(shí)體系 ? 來(lái)源:汽車電子硬件設(shè)計(jì) ? 作者:汽車電子硬件設(shè)計(jì) ? 2022-03-11 10:39 ? 次閱讀

系統(tǒng)集成測(cè)試(SIT),在軟件系統(tǒng)和軟件工程的背景下,是一個(gè)練習(xí)軟件系統(tǒng)與他人共存的測(cè)試過(guò)程。系統(tǒng)集成測(cè)試將多個(gè)已通過(guò)系統(tǒng)測(cè)試的集成系統(tǒng)作為輸入,并測(cè)試它們所需的交互。按照此過(guò)程,將可交付的系統(tǒng)傳遞給驗(yàn)收測(cè)試。

系統(tǒng)集成測(cè)試(SIT)是一個(gè)測(cè)試階段,可能在系統(tǒng)測(cè)試之后進(jìn)行測(cè)試。隨后可能會(huì)進(jìn)行額外的用戶驗(yàn)收測(cè)試(UAT)。許多組織沒(méi)有一個(gè)SIT階段,對(duì)UAT的第一次測(cè)試可能包括對(duì)所有軟件組件的第一次集成測(cè)試。

雖然每個(gè)軟件模塊都經(jīng)過(guò)了單元測(cè)試,但由于各種原因,仍然存在缺陷,如

·模塊通常由個(gè)人軟件開(kāi)發(fā)人員設(shè)計(jì),他們的理解和編程邏輯可能與其他程序員不同。集成測(cè)試成為驗(yàn)證軟件模塊統(tǒng)一工作的必要條件

·在模塊開(kāi)發(fā)時(shí),客戶機(jī)的需求發(fā)生變化的可能性很大。這些新要求可能不進(jìn)行單元測(cè)試,因此需要進(jìn)行系統(tǒng)集成測(cè)試。

·軟件模塊與數(shù)據(jù)庫(kù)的接口可能存在錯(cuò)誤

·如果有外部硬件接口,則可能存在錯(cuò)誤

·異常處理不當(dāng)可能會(huì)導(dǎo)致問(wèn)題。

集成測(cè)試的策略

軟件工程公司定義了執(zhí)行集成測(cè)試的各種策略,即。

·大爆炸方法:

·增量法:進(jìn)一步分為以下部分

·自上而下的方法

·自下而上的方法

·三明治的方法-自上而下和自下而上的組合

下面是不同的策略、它們的執(zhí)行方式、它們的局限性以及優(yōu)點(diǎn)。

大爆炸方法

這里將所有組件同時(shí)集成在一起,然后進(jìn)行測(cè)試。

它的優(yōu)點(diǎn)是方便小型系統(tǒng)。

它有以下缺點(diǎn):

·故障定位困難。

·考慮到在這種方法中需要測(cè)試的接口數(shù)量太多了,一些要測(cè)試的接口鏈接很容易丟失。

·由于集成測(cè)試只能在“所有”模塊設(shè)計(jì)完成后才能開(kāi)始,因此測(cè)試團(tuán)隊(duì)在測(cè)試階段執(zhí)行的時(shí)間將更少。

·由于所有模塊都是一次測(cè)試的,因此高風(fēng)險(xiǎn)關(guān)鍵模塊不會(huì)被隔離,并優(yōu)先進(jìn)行測(cè)試。處理用戶界面的外設(shè)模塊也不被隔離,并進(jìn)行優(yōu)先級(jí)測(cè)試。

增量方法

在這種方法中,測(cè)試是通過(guò)連接兩個(gè)或兩個(gè)以上與邏輯相關(guān)的模塊來(lái)完成的。然后添加其他相關(guān)模塊,并測(cè)試其是否正常工作。該過(guò)程繼續(xù)進(jìn)行,直到所有模塊成功連接并測(cè)試。

反過(guò)來(lái),增量方法則由自下而上和自上而上這兩種不同的方法來(lái)執(zhí)行。

存根和驅(qū)動(dòng)程序

增量方法是通過(guò)使用被稱為存根和驅(qū)動(dòng)程序的虛擬程序來(lái)執(zhí)行的。存根和驅(qū)動(dòng)程序并沒(méi)有實(shí)現(xiàn)軟件模塊的整個(gè)編程邏輯,而只是模擬與調(diào)用模塊的數(shù)據(jù)通信。

被測(cè)試的模塊調(diào)用。

驅(qū)動(dòng)程序:呼叫待測(cè)試的模塊。

自下而上的集成

在自底向上的策略中,在較低級(jí)別的每個(gè)模塊都使用較高的模塊進(jìn)行測(cè)試,直到所有模塊都進(jìn)行測(cè)試。它需要在司機(jī)的幫助下進(jìn)行測(cè)試

它具有以下優(yōu)點(diǎn):

·故障定位更容易。

·等待所有模塊的開(kāi)發(fā)是不浪費(fèi)時(shí)間的

它有以下缺點(diǎn):

·控制應(yīng)用程序流程的關(guān)鍵模塊(在軟件架構(gòu)的頂層)進(jìn)行測(cè)試,可能容易出現(xiàn)缺陷。

·一個(gè)早期的原型是不可能的

自上而下的集成

在從上到下的方法中,按照軟件系統(tǒng)的控制流程從上到下進(jìn)行測(cè)試。它需要幫助使用存根來(lái)進(jìn)行測(cè)試。

它具有以下優(yōu)點(diǎn):

·故障定位更容易。

·獲得早期原型的可能性。

·關(guān)鍵模塊優(yōu)先測(cè)試,首先發(fā)現(xiàn)重大設(shè)計(jì)缺陷。

它有以下缺點(diǎn):

·需要許多東西。

·對(duì)較低級(jí)別的模塊進(jìn)行測(cè)試不足。

三明治集成

在三明治/混合策略中,是自上而下和自下而上的方法的組合。在這里,頂模塊與低模塊進(jìn)行測(cè)試,同時(shí)低模塊與頂模塊集成并進(jìn)行測(cè)試。這個(gè)策略利用了存根和驅(qū)動(dòng)程序。

進(jìn)行集成測(cè)試

集成測(cè)試程序,不論軟件測(cè)試策略(以上所述):

·準(zhǔn)備集成測(cè)試計(jì)劃

·設(shè)計(jì)測(cè)試場(chǎng)景、用例和腳本。

·執(zhí)行測(cè)試用例,然后報(bào)告缺陷。

·跟蹤和重新測(cè)試這些缺陷。

·重復(fù)上述兩個(gè)步驟,直到集成成功完成。

集成測(cè)試指南

·首先,確定可采用的集成測(cè)試策略,然后相應(yīng)地準(zhǔn)備測(cè)試用例和測(cè)試數(shù)據(jù)。

·研究了該應(yīng)用程序的體系結(jié)構(gòu)設(shè)計(jì),并識(shí)別出了關(guān)鍵模塊。這些都需要按優(yōu)先級(jí)進(jìn)行測(cè)試。

·從建筑結(jié)構(gòu)團(tuán)隊(duì)中獲取接口設(shè)計(jì),并創(chuàng)建測(cè)試用例來(lái)詳細(xì)驗(yàn)證所有接口。必須對(duì)到數(shù)據(jù)庫(kù)/外部硬件/軟件應(yīng)用程序的接口進(jìn)行詳細(xì)測(cè)試。

·測(cè)試用例結(jié)束后,測(cè)試數(shù)據(jù)起著關(guān)鍵作用。

·在執(zhí)行之前,始終準(zhǔn)備模擬數(shù)據(jù)。在執(zhí)行測(cè)試用例時(shí),不要選擇測(cè)試數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 集成測(cè)試
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    8219
  • 系統(tǒng)集成
    +關(guān)注

    關(guān)注

    0

    文章

    77

    瀏覽量

    11370

原文標(biāo)題:系統(tǒng)集成測(cè)試

文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智慧園區(qū)系統(tǒng)集成解決方案應(yīng)用

    在數(shù)字化轉(zhuǎn)型的浪潮中,智慧園區(qū)作為城市發(fā)展的新引擎,正以前所未有的速度改變著我們的工作和生活方式。智慧園區(qū)系統(tǒng)集成解決方案,作為實(shí)現(xiàn)園區(qū)智能化、高效化、綠色化的關(guān)鍵,為園區(qū)管理者、企業(yè)及居民提供了
    的頭像 發(fā)表于 10-21 17:02 ?83次閱讀

    在TI SoC上集成AUTOSAR:基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《在TI SoC上集成AUTOSAR:基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 10-11 11:50 ?0次下載
    在TI SoC上<b class='flag-5'>集成</b>AUTOSAR:<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    品質(zhì)管理基礎(chǔ)知識(shí)

    品質(zhì)管理基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 09-24 11:04 ?164次閱讀
    品質(zhì)管理<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    TAS2563終端系統(tǒng)集成指南

    電子發(fā)燒友網(wǎng)站提供《TAS2563終端系統(tǒng)集成指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 11:04 ?0次下載
    TAS2563終端<b class='flag-5'>系統(tǒng)集成</b>指南

    什么是系統(tǒng)集成測(cè)試?DC-DC電源測(cè)試系統(tǒng)可以測(cè)試哪些參數(shù)?

    對(duì)于DC-DC電源模塊的檢測(cè),自動(dòng)化集成測(cè)試系統(tǒng)以其軟硬件結(jié)合的特點(diǎn)成為首選,通過(guò)軟件程控實(shí)現(xiàn)測(cè)試自動(dòng)化。該系統(tǒng)一般采用自動(dòng)化
    的頭像 發(fā)表于 09-11 18:07 ?235次閱讀
    什么是<b class='flag-5'>系統(tǒng)集成</b><b class='flag-5'>測(cè)試</b>?DC-DC電源<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>可以<b class='flag-5'>測(cè)試</b>哪些參數(shù)?

    系統(tǒng)集成提升醫(yī)院能耗管理效率和質(zhì)量

    智能化的綜合樓宇管理系統(tǒng)(IBMS)是一種基于智慧園區(qū)技術(shù)的創(chuàng)新解決方案,為醫(yī)院的能耗監(jiān)管管理提供了更高效、智能的方式。作為一家專業(yè)從事IBMS系統(tǒng)開(kāi)發(fā)的廠家,我們深入了解了系統(tǒng)集成領(lǐng)域的需求,并且
    的頭像 發(fā)表于 09-10 16:46 ?188次閱讀
    <b class='flag-5'>系統(tǒng)集成</b>提升醫(yī)院能耗管理效率和質(zhì)量

    算力系統(tǒng)集成指什么

    算力系統(tǒng)集成是指將不同來(lái)源、不同類型、不同性能的計(jì)算資源進(jìn)行整合、優(yōu)化和管理,以實(shí)現(xiàn)高效、靈活、可擴(kuò)展的計(jì)算能力。這種集成不僅包括硬件資源的整合,還包括軟件資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源等的整合。算力系統(tǒng)集成
    的頭像 發(fā)表于 07-03 14:07 ?375次閱讀

    系統(tǒng)集成的特點(diǎn)和內(nèi)容

    系統(tǒng)集成,從字面意義上理解,是將分散和獨(dú)立的功能部分集成為一個(gè)統(tǒng)一的系統(tǒng)系統(tǒng)集成也可以理解為安全系統(tǒng)、中央空調(diào)
    的頭像 發(fā)表于 05-17 14:01 ?362次閱讀
    <b class='flag-5'>系統(tǒng)集成</b>的特點(diǎn)和內(nèi)容

    嵌入式系統(tǒng)軟硬件基礎(chǔ)知識(shí)大全

    嵌入式系統(tǒng)是現(xiàn)代科技發(fā)展的一個(gè)重要分支,廣泛應(yīng)用于工業(yè)控制、消費(fèi)電子、醫(yī)療設(shè)備、汽車電子等領(lǐng)域。本文試圖全面解析嵌入式系統(tǒng)的軟基礎(chǔ)知識(shí),以期讓讀者對(duì)這一技術(shù)有更深入的了解。嵌入式系統(tǒng)
    發(fā)表于 05-09 14:12

    射頻與微波基礎(chǔ)知識(shí)

    射頻與微波基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 01-16 10:05 ?747次閱讀
    射頻與微波<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    Versal自適應(yīng)SoC系統(tǒng)集成和 確認(rèn)方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應(yīng)SoC系統(tǒng)集成和 確認(rèn)方法指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-03 10:48 ?0次下載
    Versal自適應(yīng)SoC<b class='flag-5'>系統(tǒng)集成</b>和 確認(rèn)方法指南

    電氣技術(shù)基礎(chǔ)知識(shí)

    電氣技術(shù)基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 12-14 09:11 ?1427次閱讀
    電氣技術(shù)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    電力儲(chǔ)能系統(tǒng)集成市場(chǎng)發(fā)展趨勢(shì)

    儲(chǔ)能行業(yè)尤其是儲(chǔ)能系統(tǒng)集成領(lǐng)域的競(jìng)逐,還沒(méi)有開(kāi)始多久,“淘汰賽”就已經(jīng)提前打響了。
    的頭像 發(fā)表于 12-13 10:28 ?728次閱讀

    嵌入式開(kāi)發(fā)系統(tǒng)基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《嵌入式開(kāi)發(fā)系統(tǒng)基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 11-17 10:59 ?11次下載
    嵌入式開(kāi)發(fā)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>

    ARM嵌入式系統(tǒng)集成開(kāi)發(fā)環(huán)境的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《ARM嵌入式系統(tǒng)集成開(kāi)發(fā)環(huán)境的設(shè)計(jì).doc》資料免費(fèi)下載
    發(fā)表于 10-26 14:18 ?0次下載
    ARM嵌入式<b class='flag-5'>系統(tǒng)集成</b>開(kāi)發(fā)環(huán)境的設(shè)計(jì)