并將測試樣本的dll和api信息特征視圖,、格式信息特征視圖以及字節(jié)碼n-grams特征視圖輸入步驟s2訓(xùn)練得到的多模態(tài)深度集成模型中,,對測試樣本進(jìn)行檢測并得出檢測結(jié)果。實(shí)驗(yàn)結(jié)果與分析(1)樣本數(shù)據(jù)集選取實(shí)驗(yàn)評估使用了不同時期的惡意軟件和良性軟件樣本,,包含了7871個良性軟件樣本和8269個惡意軟件樣本,,其中4103個惡意軟件樣本是2011年以前發(fā)現(xiàn)的,,4166個惡意軟件樣本是近年來新發(fā)現(xiàn)的;3918個良性軟件樣本是從全新安裝的windowsxpsp3系統(tǒng)中收集的,,3953個良性軟件樣本是從全新安裝的32位windows7系統(tǒng)中收集的,。所有的惡意軟件樣本都是從vxheavens網(wǎng)站中收集的,所有的樣本格式都是windowspe格式的,,樣本數(shù)據(jù)集構(gòu)成如表1所示,。表1樣本數(shù)據(jù)集類別惡意軟件樣本良性軟件樣本早期樣本41033918近期樣本41663953合計(jì)82697871(2)評價指標(biāo)及方法分類性能主要用兩個指標(biāo)來評估:準(zhǔn)確率和對數(shù)損失。準(zhǔn)確率測量所有預(yù)測中正確預(yù)測的樣本占總樣本的比例,,*憑準(zhǔn)確率通常不足以評估預(yù)測的魯棒性,,因此還需要使用對數(shù)損失。對數(shù)損失(logarithmicloss),,也稱交叉熵?fù)p失(cross-entropyloss),,是在概率估計(jì)上定義的,用于測量預(yù)測類別與真實(shí)類別之間的差距大小,。負(fù)載測試證實(shí)系統(tǒng)最大承載量較宣傳數(shù)據(jù)低18%,。軟件測試報告鑒定公司
本書內(nèi)容充實(shí)、實(shí)用性強(qiáng),,可作為高職高專院校計(jì)算機(jī)軟件軟件測試技術(shù)課程的教材,,也可作為有關(guān)軟件測試的培訓(xùn)教材,對從事軟件測試實(shí)際工作的相關(guān)技術(shù)人員也具有一定的參考價值。目錄前言第1章軟件測試基本知識第2章測試計(jì)劃第3章測試設(shè)計(jì)和開發(fā)第4章執(zhí)行測試第5章測試技術(shù)與應(yīng)用第6章軟件測試工具第7章測試文檔實(shí)例附錄IEEE模板參考文獻(xiàn)軟件測試技術(shù)圖書3基本信息書號:軟件測試技術(shù)7-113-07054作者:李慶義定價:出版日期:套系名稱:21世紀(jì)高校計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材出版單位:**鐵道出版社內(nèi)容簡介本書主要介紹軟件適用測試技術(shù),。內(nèi)容分為三部分,,***部分為概念基礎(chǔ)、測試?yán)碚摰谋尘凹鞍l(fā)展,,簡要地分析了當(dāng)前測試技術(shù)的現(xiàn)狀,;第二部分介紹軟件測試的程序分析技術(shù)、測試技術(shù),,軟件測試的方法和策略,,分析了軟件業(yè)在測試方面的研究成果,并總結(jié)了測試的基本原則和一些好的實(shí)踐經(jīng)驗(yàn),;第三部分介紹了兩種測試工具軟件——基于Windows的WinRunner和服務(wù)器負(fù)載測試軟件WAS,。本書結(jié)合實(shí)際,從一些具體的實(shí)例出發(fā),,介紹軟件測試的一些基本概念和方法,,分析出軟件測試的基本理論知識,適用性比較強(qiáng),。天津軟件檢測實(shí)驗(yàn)室企業(yè)數(shù)字化轉(zhuǎn)型指南:艾策科技的實(shí)用建議,。
[3]軟件測試方法原則編輯1.盡早不斷測試的原則應(yīng)當(dāng)盡早不斷地進(jìn)行軟件測試。據(jù)統(tǒng)計(jì)約60%的錯誤來自設(shè)計(jì)以前,,并且修正一個軟件錯誤所需的費(fèi)用將隨著軟件生存周期的進(jìn)展而上升,。錯誤發(fā)現(xiàn)得越早,修正它所需的費(fèi)用就越少,。[4]測試用例由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果這兩部分組成,。[4]3.**測試原則(1)**測試原則。這是指軟件測試工作由在經(jīng)濟(jì)上和管理上**于開發(fā)機(jī)構(gòu)的**進(jìn)行,。程序員應(yīng)避免檢査自己的程序,,程序設(shè)計(jì)機(jī)構(gòu)也不應(yīng)測試自己開發(fā)的程序,。軟件開發(fā)者難以客觀,、有效地測試自己的軟件,而找出那些因?yàn)閷π枨蟮恼`解而產(chǎn)生的錯誤就更加困難,。[4](2)合法和非合法原則,。在設(shè)計(jì)時,測試用例應(yīng)當(dāng)包括合法的輸入條件和不合法的輸入條件,。[4](3)錯誤群集原則,。軟件錯誤呈現(xiàn)群集現(xiàn)象。經(jīng)驗(yàn)表明,,某程序段剩余的錯誤數(shù)目與該程序段中已發(fā)現(xiàn)的錯誤數(shù)目成正比,,所以應(yīng)該對錯誤群集的程序段進(jìn)行重點(diǎn)測試。[4](4)嚴(yán)格性原則。嚴(yán)格執(zhí)行測試計(jì)劃,,排除測試的隨意性,。[4](5)覆蓋原則。應(yīng)當(dāng)對每一個測試結(jié)果做***的檢查,。[4](6)定義功能測試原則,。檢查程序是否做了要做的事*是成功的一半,另一半是看程序是否做了不屬于它做的事,。[4](7)回歸測試原則,。應(yīng)妥善保留測試用例。
不*可以用于回歸測試,,也可以為以后的測試提供參考,。[4](8)錯誤不可避免原則。在測試時不能首先假設(shè)程序中沒有錯誤,。[4]軟件測試方法分類編輯軟件測試方法的分類有很多種,,以測試過程中程序執(zhí)行狀態(tài)為依據(jù)可分為靜態(tài)測試(StaticTesting,ST)和動態(tài)測試(DynamicTesting,,DT);以具體實(shí)現(xiàn)算法細(xì)節(jié)和系統(tǒng)內(nèi)部結(jié)構(gòu)的相關(guān)情況為根據(jù)可分黑盒測試,、白盒測試和灰盒測試三類;從程序執(zhí)行的方式來分類,可分為人工測試(ManualTesting,,MT)和自動化測試(AutomaticTesting,,AT)。[5]軟件測試方法靜態(tài)測試和動態(tài)測試(1)靜態(tài)測試,。靜態(tài)測試的含義是被測程序不運(yùn)行,,只依靠分析或檢查源程序的語句、結(jié)構(gòu),、過程等來檢查程序是否有錯誤,。即通過對軟件的需求規(guī)格說明書、設(shè)計(jì)說明書以及源程序做結(jié)構(gòu)分析和流程圖分析,,從而來找出錯誤,。例如不匹配的參數(shù),未定義的變量等,。[5](2)動態(tài)測試,。動態(tài)測試與靜態(tài)測試相對應(yīng),其是通過運(yùn)行被測試程序,,對得到的運(yùn)行結(jié)果與預(yù)期的結(jié)果進(jìn)行比較分析,,同時分析運(yùn)行效率和健壯性能等。這種方法可簡單分為三個步驟:構(gòu)造測試實(shí)例,、執(zhí)行程序以及分析結(jié)果,。[5]軟件測試方法黑盒測試,、白盒測試和灰盒測試(1)黑盒測試。策科技助力教育行業(yè):數(shù)字化教學(xué)的創(chuàng)新應(yīng)用 ,。
12)把節(jié)裝入到vmm的地址空間,,(13)可選頭部的sizeofcode域取值不正確,(14)含有可疑標(biāo)志,;所述存在明顯的統(tǒng)計(jì)差異的格式結(jié)構(gòu)特征包括:(1)無證書表,;(2)調(diào)試數(shù)據(jù)明顯小于正常文件,(3).text,、.rsrc,、.reloc和.rdata的characteristics屬性異常,(4)資源節(jié)的資源個數(shù)少于正常文件,。進(jìn)一步的,,所述生成軟件樣本的字節(jié)碼n-grams特征視圖的具體實(shí)現(xiàn)過程如下:先從當(dāng)前軟件樣本的所有短序列特征中選取詞頻tf**高的多個短序列特征;然后計(jì)算選取的每個短序列特征的逆向文件頻率idf與詞頻tf的乘積,,并將其作為選取的每個短序列特征的特征值,,,表示該短序列特征表示其所在軟件樣本的能力越強(qiáng),;**后在選取的詞頻tf**高的多個短序列特征中選取,,生成字節(jié)碼n-grams特征視圖;:=tf×idf,;其中,,ni,j是短序列特征i在軟件樣本j中出現(xiàn)的次數(shù),∑knk,j指軟件樣本j中所有短序列特征出現(xiàn)的次數(shù)之和,,k為短序列特征總數(shù),,1≤i≤k;其中,,|d|指軟件樣本j的總數(shù),,|{j:i∈j}|指包含短序列特征i的軟件樣本j的數(shù)目。進(jìn)一步的,,所述步驟s2采用中間融合方法訓(xùn)練多模態(tài)深度集成模型,。艾策檢測為新能源汽車電池提供安全性能深度解析。專業(yè)軟件測試機(jī)構(gòu)
自動化測試發(fā)現(xiàn)7個邊界條件未處理的異常情況,。軟件測試報告鑒定公司
步驟s2,、將軟件樣本中的類別已知的軟件樣本作為訓(xùn)練樣本,基于多模態(tài)數(shù)據(jù)融合方法,,將訓(xùn)練樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖輸入深度神經(jīng)網(wǎng)絡(luò),,訓(xùn)練多模態(tài)深度集成模型,;步驟s3,、將軟件樣本中的類別未知的軟件樣本作為測試樣本,并將測試樣本的dll和api信息特征視圖,、格式信息特征視圖以及字節(jié)碼n-grams特征視圖輸入步驟s2訓(xùn)練得到的多模態(tài)深度集成模型中,,對測試樣本進(jìn)行檢測并得出檢測結(jié)果。進(jìn)一步的,,所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的dll和api信息的特征表示,,是統(tǒng)計(jì)當(dāng)前軟件樣本的導(dǎo)入節(jié)中引用的dll和api;所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的pe格式結(jié)構(gòu)信息的特征表示,,是先對當(dāng)前軟件樣本的二進(jìn)制可執(zhí)行文件進(jìn)行格式結(jié)構(gòu)解析,,然后按照格式規(guī)范提取**該軟件樣本的格式結(jié)構(gòu)信息;所述提取軟件樣本的二進(jìn)制可執(zhí)行文件的字節(jié)碼n-grams的特征表示,,是先將當(dāng)前軟件樣本件的二進(jìn)制可執(zhí)行文件轉(zhuǎn)換為十六進(jìn)制字節(jié)碼序列,,然后采用n-grams方法在十六進(jìn)制字節(jié)碼序列中滑動,產(chǎn)生大量的連續(xù)部分重疊的短序列特征,。進(jìn)一步的,,采用3-grams方法在十六進(jìn)制字節(jié)碼序列中滑動產(chǎn)生連續(xù)部分重疊的短序列特征。進(jìn)一步的,。軟件測試報告鑒定公司