日韩精品中文字幕久久,97中文字幕在,欧美一性一乱一交一视频,漂亮人妻洗澡被公强 日日躁,欧美饥渴熟妇高潮喷水水,日本熟妇xxxx乱

測(cè)試猿課堂十年嘔心教學(xué)經(jīng)驗(yàn)教你學(xué)會(huì)嵌入式軟件開(kāi)發(fā)過(guò)程及測(cè)試

嵌入式設(shè)備已經(jīng)在工業(yè)市場(chǎng)、消費(fèi)電子市場(chǎng)以及國(guó)防建設(shè)等多個(gè)領(lǐng)域得到了廣泛的應(yīng)用,隨著數(shù)字化產(chǎn)品時(shí)代的到來(lái),大量硬件結(jié)構(gòu)日趨復(fù)雜、功能日益強(qiáng)大的嵌入式系統(tǒng)不斷進(jìn)入人們的日常生活。在嵌入式系統(tǒng)中軟件占有舉足輕重的地位,影響著整個(gè)系統(tǒng)的正常運(yùn)行,測(cè)試猿課堂對(duì)嵌入式軟件的開(kāi)發(fā)過(guò)程及開(kāi)發(fā)過(guò)程中所進(jìn)行的測(cè)試進(jìn)行簡(jiǎn)要的描述。

  嵌入式軟件開(kāi)發(fā)主要分為需求分析、設(shè)計(jì)、編碼、測(cè)試、驗(yàn)收五個(gè)階段,每個(gè)階段主要完成如下工作及測(cè)試:

  1. 測(cè)試猿課堂需求分析

需求分析階段主要確定設(shè)計(jì)任務(wù)、設(shè)計(jì)目標(biāo)以及設(shè)計(jì)系統(tǒng)的體系結(jié)構(gòu)。主要對(duì)處理器、操作系統(tǒng),開(kāi)發(fā)平臺(tái)以及其他外部設(shè)備進(jìn)行選擇,并確定需求規(guī)格說(shuō)明書。需求分析階段可以聘請(qǐng)相關(guān)領(lǐng)域的專家、用戶、開(kāi)發(fā)人員、測(cè)試人員通過(guò)需求評(píng)審的方法發(fā)現(xiàn)需求中不符合用戶要求的方面。

測(cè)試猿課堂十年嘔心教學(xué)經(jīng)驗(yàn)教你學(xué)會(huì)嵌入式軟件開(kāi)發(fā)過(guò)程及測(cè)試

  2. 測(cè)試猿課堂設(shè)計(jì)

  設(shè)計(jì)階段主要完成系統(tǒng)的概要和詳細(xì)設(shè)計(jì),描述系統(tǒng)如何實(shí)現(xiàn)所確定的功能和非功能性需求。與應(yīng)用軟件設(shè)計(jì)不同,嵌入式軟件設(shè)計(jì)階段在對(duì)軟件架構(gòu)進(jìn)行設(shè)計(jì)的同時(shí)還需要考慮硬件架構(gòu),考慮使用的處理器并配置存儲(chǔ)器、I/O設(shè)備、通信模塊等必要的外圍設(shè)備。對(duì)于設(shè)計(jì)階段的測(cè)試采用與需求分析相同的方法,通過(guò)設(shè)計(jì)評(píng)審來(lái)找出設(shè)計(jì)中的缺點(diǎn)和不足。

  3. 測(cè)試猿課堂編碼

  編碼階段主要完成程序編寫,程序編寫一般在主機(jī)平臺(tái)完成,并可下載的目標(biāo)機(jī)進(jìn)行測(cè)試。程序分為底層驅(qū)動(dòng)程序、上層應(yīng)用程序,測(cè)試猿課堂主要針對(duì)上層應(yīng)用程序進(jìn)行描述。

  1)各開(kāi)發(fā)人員負(fù)責(zé)功能模塊完成階段單元測(cè)試

  單元測(cè)試一般由開(kāi)發(fā)人員通過(guò)編寫測(cè)試腳本或通過(guò)自行開(kāi)發(fā)的輔助測(cè)試工具進(jìn)行,關(guān)鍵業(yè)務(wù)單元測(cè)試可由測(cè)試部門或第三方測(cè)試機(jī)構(gòu)進(jìn)行。測(cè)試通過(guò)設(shè)計(jì)好的測(cè)試用例對(duì)模塊進(jìn)行功能驗(yàn)證、邊界值驗(yàn)證,檢查每個(gè)軟件單元是否與設(shè)計(jì)說(shuō)明中功能相一致、是否滿足其他設(shè)計(jì)要求。

  2)模塊組裝階段集成測(cè)試

  集成測(cè)試一般由公司開(kāi)發(fā)人員、測(cè)試人員完成,在單元測(cè)試基礎(chǔ)上按照模塊要求將程序組裝為子系統(tǒng)并對(duì)子系統(tǒng)功能進(jìn)行驗(yàn)證,檢查各個(gè)模塊間接口數(shù)據(jù)傳遞是否正確、子系統(tǒng)功能是否達(dá)到預(yù)先要求、模塊間是否存在相互影響等問(wèn)題。

  3)程序編碼完成階段代碼審查、代碼質(zhì)量度量

  代碼審查、代碼質(zhì)量度量一般由質(zhì)量保證人員利用專業(yè)的代碼測(cè)試工具進(jìn)行。

  代碼審查主要依據(jù)企業(yè)編碼規(guī)范或通用C/C 編程規(guī)范進(jìn)行,對(duì)代碼進(jìn)行變量命名、程序邏輯結(jié)構(gòu)、程序語(yǔ)法等方面的審查,找出程序中不符合企業(yè)編碼規(guī)范的代碼,確保代碼和設(shè)計(jì)相一致,確保代碼邏輯表達(dá)的正確,確保代碼結(jié)構(gòu)的合理性,提高編碼的規(guī)范性、易讀性。

  代碼質(zhì)量度量依據(jù)ISO/IEC 9126質(zhì)量度量模型對(duì)系統(tǒng)維護(hù)性進(jìn)行度量,找出代碼中存在的嵌套層數(shù)過(guò)多、遞歸調(diào)用、復(fù)雜度過(guò)高等問(wèn)題,檢查系統(tǒng)是否與設(shè)計(jì)相一致,是否存在遞歸調(diào)用關(guān)系。

  4. 測(cè)試猿課堂測(cè)試

測(cè)試階段主要進(jìn)行系統(tǒng)測(cè)試,測(cè)試采用黑盒測(cè)試的方法進(jìn)行。與應(yīng)用軟件測(cè)試不同,嵌入式軟件測(cè)試需要將被測(cè)程序下載到目標(biāo)機(jī)進(jìn)行功能、性能等方面的測(cè)試。測(cè)試一般由測(cè)試人員或第三方評(píng)測(cè)機(jī)構(gòu)利用專業(yè)的測(cè)試工具進(jìn)行。測(cè)試在最終產(chǎn)品進(jìn)行,驗(yàn)證系統(tǒng)軟件在真實(shí)工作環(huán)境下功能、性能能否滿足需求要求,系統(tǒng)是否可靠。

測(cè)試猿課堂十年嘔心教學(xué)經(jīng)驗(yàn)教你學(xué)會(huì)嵌入式軟件開(kāi)發(fā)過(guò)程及測(cè)試

  5. 測(cè)試猿課堂驗(yàn)收

  驗(yàn)收階段主要進(jìn)行產(chǎn)品驗(yàn)收測(cè)試。驗(yàn)收測(cè)試一般由用戶委托在開(kāi)發(fā)方參與下由第三方測(cè)試機(jī)構(gòu)進(jìn)行。第三方測(cè)試機(jī)構(gòu)依據(jù)委托方和開(kāi)發(fā)方所簽訂的技術(shù)合同等文件中規(guī)定的驗(yàn)收標(biāo)準(zhǔn)和方法驗(yàn)證開(kāi)發(fā)方所提供的軟件產(chǎn)品或技術(shù)服務(wù)是否滿足合同規(guī)定要求。

測(cè)試猿課堂總結(jié):通過(guò)以上五個(gè)階段的測(cè)試,可從代碼規(guī)范、代碼質(zhì)量、系統(tǒng)功能、性能等多個(gè)方面對(duì)軟件進(jìn)行測(cè)試,找出嵌入式軟件中存在的代碼編寫、接口、未正確實(shí)現(xiàn)的功能等錯(cuò)誤,從而全面提高嵌入式軟件的質(zhì)量,為企業(yè)的產(chǎn)品質(zhì)量提供有利的保障。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁(yè)
返回頂部