2025-04-11 11:18:11
***級初始級TMM初始級軟件測試過程的特點是測試過程無序,有時甚至是混亂的,幾乎沒有妥善定義的。初始級中軟件的測試與調(diào)試常常被混為一談,軟件開發(fā)過程中缺乏測試資源,工具以及訓(xùn)練有素的測試人員。初始級的軟件測試過程沒有定義成熟度目標(biāo)。第二級定義級TMM的定義級中,測試己具備基本的測試技術(shù)和方法,軟件的測試與調(diào)試己經(jīng)明確地被區(qū)分開。這時,測試被定義為軟件生命周期中的一個階段,它緊隨在編碼階段之后。但在定義級中,測試計劃往往在編碼之后才得以制訂,這顯然有背于軟件工程的要求。TMM的定義級中需實現(xiàn)3個成熟度目標(biāo):制訂測試與調(diào)試目標(biāo),啟動測試計劃過程,制度化基本的測試技術(shù)和方法。(I)制訂測試與調(diào)試目標(biāo)軟件**必須消晰地區(qū)分軟件開發(fā)的測試過程與調(diào)試過程,識別各自的目標(biāo),任務(wù)和括動。正確區(qū)分這兩個過程是提高軟件**測試能力的基礎(chǔ)。與調(diào)試工作不同,測試工作是一種有計劃的活動,可以進(jìn)行管理和控制。這種管理和控制活動需要制訂相應(yīng)的策略和政策,以確定和協(xié)調(diào)這兩個過程。制訂測試與調(diào)試目標(biāo)包含5個子成熟度目標(biāo):1)分別形成測試**和調(diào)試**,并有經(jīng)費支持。2)規(guī)劃并記錄測試目標(biāo)。3)規(guī)劃井記錄調(diào)試目標(biāo)。4)將測試和調(diào)試目標(biāo)形成文檔。從傳統(tǒng)到智能:艾策科技助力制造業(yè)升級之路。南昌軟件**檢測報告
之所以被稱為黑盒測試是因為可以將被測程序看成是一個無法打開的黑盒,而工作人員在不軟件測試方法考慮任何程序內(nèi)部結(jié)構(gòu)和特性的條件下,根據(jù)需求規(guī)格說明書設(shè)計測試實例,并檢查程序的功能是否能夠按照規(guī)范說明準(zhǔn)確無誤的運行。其主要是對軟件界面和軟件功能進(jìn)行測試。對于黑盒測試行為必須加以量化才能夠有效的保證軟件的質(zhì)量。[5](2)白盒測試。其與黑盒測試不同,它主要是借助程序內(nèi)部的邏輯和相關(guān)信息,通過檢測內(nèi)部動作是否按照設(shè)計規(guī)格說明書的設(shè)定進(jìn)行,檢查每一條通路能否正常工作。白盒測試是從程序結(jié)構(gòu)方面出發(fā)對測試用例進(jìn)行設(shè)計。其主要用于檢查各個邏輯結(jié)構(gòu)是否合理,對應(yīng)的模塊**路徑是否正常以及內(nèi)部結(jié)構(gòu)是否有效。常用的白盒測試法有控制流分析、數(shù)據(jù)流分析、路徑分析、程序變異等,其中邏輯覆蓋法是主要的測試方法。[5](3)灰盒測試。灰盒測試則介于黑盒測試和白盒測試之間。灰盒測試除了重視輸出相對于出入的正確性,也看重其內(nèi)部表現(xiàn)。但是它不可能像白盒測試那樣詳細(xì)和完整。它只是簡單的靠一些象征性的現(xiàn)象或標(biāo)志來判斷其內(nèi)部的運行情況,因此在內(nèi)部結(jié)果出現(xiàn)錯誤,但輸出結(jié)果正確的情況下可以采取灰盒測試方法。因為在此情況下灰盒比白盒**。南昌軟件**檢測報告能耗評估顯示后臺服務(wù)耗電量超出行業(yè)基準(zhǔn)值42%。
生成取值表。3把取值表與選擇的正交表進(jìn)行映射控件數(shù)Ln(取值數(shù))3個控件5個取值5的3次冪混合正交表當(dāng)控件的取值數(shù)目水平不一致時候,使用allp**rs工具生成1等價類劃分法劃分值2邊界值分析法邊界值3錯誤推斷法經(jīng)驗4因果圖分析法關(guān)系5判定表法條件和結(jié)果6流程圖法流程路徑梳理7場景法主要功能和業(yè)務(wù)的事件8正交表先關(guān)注主要功能和業(yè)務(wù)流程,業(yè)務(wù)邏輯是否正確實現(xiàn),考慮場景法需要輸入數(shù)據(jù)的地方,考慮等價類劃分法+邊界值分析法,發(fā)現(xiàn)程序錯誤的能力**強存在輸入條件的組合情況,考慮因果圖判定表法多種參數(shù)配置組合情況,正交表排列法采用錯誤推斷法再追加測試用例。需求分析場景法分析主要功能輸入的等價類邊界值輸入的各種組合因果圖判定表多種參數(shù)配置正交表錯誤推斷法經(jīng)驗軟件缺陷軟件產(chǎn)品中存在的問題,用戶所需要的功能沒有完全實現(xiàn)。
特征之間存在部分重疊,但特征類型間存在著互補,融合這些不同抽象層次的特征可更好的識別軟件的真正性質(zhì)。且惡意軟件通常偽造出和良性軟件相似的特征,逃避反**軟件的檢測,但惡意軟件很難同時偽造多個抽象層次的特征逃避檢測。基于該觀點,本發(fā)明實施例提出一種基于多模態(tài)深度學(xué)習(xí)的惡意軟件檢測方法,以實現(xiàn)對惡意軟件的有效檢測,提取了三種模態(tài)的特征(dll和api信息、pe格式結(jié)構(gòu)信息和字節(jié)碼3-grams),提出了通過前端融合、后端融合和中間融合這三種融合方式集成三種模態(tài)的特征,有效提高惡意軟件檢測的準(zhǔn)確率和魯棒性,具體步驟如下:步驟s1、提取軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息、pe格式結(jié)構(gòu)信息以及字節(jié)碼n-grams的特征表示,生成軟件樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖;統(tǒng)計當(dāng)前軟件樣本的導(dǎo)入節(jié)中引用的dll和api,提取得到當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息的特征表示。對當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件進(jìn)行格式結(jié)構(gòu)解析,并按照格式規(guī)范提取**該軟件樣本的格式結(jié)構(gòu)信息,得到該軟件樣本的二進(jìn)制可執(zhí)行文件的pe格式結(jié)構(gòu)信息的特征表示。對比分析顯示資源占用率高于同類產(chǎn)品均值26%。
并分發(fā)至項目涉及的所有管理人員和開發(fā)人員。5)將測試目標(biāo)反映在測試計劃中。(II)啟動測試計劃過程制訂計劃是使一個過程可重復(fù),可定義和可管理的基礎(chǔ)。測試計劃應(yīng)包括測試目的,風(fēng)險分析,測試策略以及測試設(shè)計規(guī)格說明和測試用例。此外,測試計劃還應(yīng)說明如何分配測試資源,如何劃分單元測試,集成測試,系統(tǒng)測試和驗收測試的任務(wù)。啟動測試計劃過程包含5個子目標(biāo):1)建立**內(nèi)的測試計劃**并予以經(jīng)費支持。2)建立**內(nèi)的測試計劃政策框架并予以管理上的支持。3)開發(fā)測試計劃模板井分發(fā)至項目的管理者和開發(fā)者。4)建立一種機制,使用戶需求成為測試計劃的依據(jù)之一。5)評價,推薦和獲得基本的計劃工具并從管理上支持工具的使用。(III)制度化基本的測試技術(shù)和方法?為改進(jìn)測試過程能力,**中需應(yīng)用基本的測試技術(shù)和方法,并說明何時和怎樣使用這些技術(shù),方法和支持工具。將基本測試技術(shù)和方法制度化有2個子目標(biāo):1)在**范圍內(nèi)成立測試技術(shù)組,研究,評價和推薦基本的測試技術(shù)和測試方法,推薦支持這些技術(shù)與方法的基本工具。2)制訂管理方針以保證在全**范圍內(nèi)一致使用所推薦的技術(shù)和方法。第三級集成級在集成級,測試不**是跟隨在編碼階段之后的一個階段。壓力測試表明系統(tǒng)在5000并發(fā)用戶時響應(yīng)延遲激增300%。南寧軟件驗收測試價格
代碼質(zhì)量評估顯示注釋覆蓋率不足30%需加強。南昌軟件**檢測報告
的值不一定判定表法根據(jù)因果來制定判定表組成部分1條件樁:所有條件2動作樁:所有結(jié)果3條件項:針對條件樁的取值4動作項:針對動作樁的取值不犯罪,不抽*是好男人,不喝酒是好男人,只要打媳婦就是壞男人條件樁1不犯罪1102不抽*1013不喝酒011動作樁好男人11壞男人1場景法模擬用戶操作軟件時的場景,主要用于測試系統(tǒng)的業(yè)務(wù)流程先關(guān)注功能和業(yè)務(wù)是否正確實現(xiàn),然后再使用等價類和邊界值進(jìn)行檢測。基本流正確的業(yè)務(wù)流程來實現(xiàn)一條操作路徑備選流模擬一條錯誤的操作流程用例場景要從開始到結(jié)束便利用例中所有的基本流和備選流。流程分析法流程-路徑針對路徑使用路徑分析的方法設(shè)計測試用例降低測試用例設(shè)計難度,只要搞清楚各種流程,就可以設(shè)計出高質(zhì)量的測試用例,而不需要太多測試經(jīng)驗1詳細(xì)了解需求2根據(jù)需求說明或界面原型,找出業(yè)務(wù)流程的哥哥頁面以及流轉(zhuǎn)關(guān)系3畫出業(yè)務(wù)流程axure4寫用例,覆蓋所有路徑分支錯誤推斷法利用經(jīng)驗猜測出出錯的可能類型,列出所有可能的錯誤和容易發(fā)生錯誤的情況。多考慮異常,反面,特殊輸入,以攻擊者的態(tài)度對臺程序。正交表對可選項多種可取值進(jìn)行均等選取組合,**大概率覆蓋測試用例1根據(jù)控件和取值數(shù)選擇一個合適的正交表2列舉取值并編號。南昌軟件**檢測報告