比黑盒適用性廣的優(yōu)勢就凸顯出來了,。[5]軟件測試方法手動測試和自動化測試自動化測試,,顧名思義就是軟件測試的自動化,即在預(yù)先設(shè)定的條件下運(yùn)行被測程序,,并分析運(yùn)行結(jié)果�,?偟膩碚f,,這種測試方法就是將以人驅(qū)動的測試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。對于手動測試,,其在設(shè)計了測試用例之后,,需要測試人員根據(jù)設(shè)計的測試用例一步一步來執(zhí)行測試得到實際結(jié)果,并將其與期望結(jié)果進(jìn)行比對,。[5]軟件測試方法不同階段測試編輯軟件測試方法單元測試單元測試主要是對該軟件的模塊進(jìn)行測試,,通過測試以發(fā)現(xiàn)該模塊的實際功能出現(xiàn)不符合的情況和編碼錯誤。由于該模塊的規(guī)模不大,,功能單一,,結(jié)構(gòu)較簡單,且測試人員可通過閱讀源程序清楚知道其邏輯結(jié)構(gòu),,首先應(yīng)通過靜態(tài)測試方法,,比如靜態(tài)分析、代碼審查等,,對該模塊的源程序進(jìn)行分析,,按照模塊的程序設(shè)計的控制流程圖,以滿足軟件覆蓋率要求的邏輯測試要求,。另外,,也可采用黑盒測試方法提出一組基本的測試用例,再用白盒測試方法進(jìn)行驗證,。若用黑盒測試方法所產(chǎn)生的測試用例滿足不了軟件的覆蓋要求,,可采用白盒法增補(bǔ)出新的測試用例,以滿足所需的覆蓋標(biāo)準(zhǔn),。其所需的覆蓋標(biāo)準(zhǔn)應(yīng)視模塊的實際具體情況而定,。壓力測試表明系統(tǒng)在5000并發(fā)用戶時響應(yīng)延遲激增300%。成都第三方軟件檢測單位
本書內(nèi)容充實,、實用性強(qiáng),,可作為高職高專院校計算機(jī)軟件軟件測試技術(shù)課程的教材,,也可作為有關(guān)軟件測試的培訓(xùn)教材,對從事軟件測試實際工作的相關(guān)技術(shù)人員也具有一定的參考價值,。目錄前言第1章軟件測試基本知識第2章測試計劃第3章測試設(shè)計和開發(fā)第4章執(zhí)行測試第5章測試技術(shù)與應(yīng)用第6章軟件測試工具第7章測試文檔實例附錄IEEE模板參考文獻(xiàn)軟件測試技術(shù)圖書3基本信息*:軟件測試技術(shù)7-113-07054作者:李慶義定價:出版日期:套系名稱:21世紀(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é)了測試的基本原則和一些好的實踐經(jīng)驗,;第三部分介紹了兩種測試工具軟件一一基于Windows的WinRunner和服務(wù)器負(fù)載測試軟件WAS。本書結(jié)合實際,,從一些具體的實例出發(fā),,介紹軟件測試的一些基本概念和方法,分析出軟件測試的基本理論知識,,適用性比較強(qiáng),。上海第三方軟件評測機(jī)構(gòu)用戶體驗測評中界面交互評分低于同類產(chǎn)品均值15.6%。
為了有效保證這一階段測試的客觀性,,必須由**的測試小組來進(jìn)行相關(guān)的系統(tǒng)測試,。另外,系統(tǒng)測試過程較為復(fù)雜,,由于在系統(tǒng)測試階段不斷變更需求造成功能的刪除或增加,,從而使程序不斷出現(xiàn)相應(yīng)的更改,而程序在更改后可能會出現(xiàn)新的問題,,或者原本沒有問題的功能由于更改導(dǎo)致出現(xiàn)問題,。所以,測試人員必須進(jìn)行回歸測試,。[2]軟件測試方法驗收測試驗收測試是**后一個階段的測試操作,,在軟件產(chǎn)品投入正式運(yùn)行前的所要進(jìn)行的測試工作。和系統(tǒng)測試相比而言,,驗收測試與之的區(qū)別就只是測試人員不同,,驗收測試則是由用戶來執(zhí)行這一操作的。驗收測試的主要目標(biāo)是為向用戶展示所開發(fā)出來的軟件符合預(yù)定的要求和有關(guān)標(biāo)準(zhǔn),,并驗證軟件實際工作的有效性和可靠性,,確保用戶能用該軟件順利完成既定的任務(wù)和功能。通過了驗收測試,該產(chǎn)品就可進(jìn)行發(fā)布,。但是,,在實際交付給用戶之后,開發(fā)人員是無法預(yù)測該軟件用戶在實際運(yùn)用過程中是如何使用該程序的,,所以從用戶的角度出發(fā),,測試人員還應(yīng)進(jìn)行Alpha測試或Beta測試這兩種情形的測試。Alpha測試是在軟件開發(fā)環(huán)境下由用戶進(jìn)行的測試,,或者模擬實際操作環(huán)境進(jìn)而進(jìn)行的測試,。
optimizer)采用的是adagrad,batch_size是40,。深度神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練基本都是基于梯度下降的,,尋找函數(shù)值下降速度**快的方向,沿著下降方向迭代,,迅速到達(dá)局部**優(yōu)解的過程就是梯度下降的過程,。使用訓(xùn)練集中的全部樣本訓(xùn)練一次就是一個epoch,整個訓(xùn)練集被使用的總次數(shù)就是epoch的值,。epoch值的變化會影響深度神經(jīng)網(wǎng)絡(luò)的權(quán)重值的更新次數(shù),。本次實驗使用了80%的樣本訓(xùn)練,,20%的樣本驗證,,訓(xùn)練50個迭代以便于找到較優(yōu)的epoch值。隨著迭代數(shù)的增加,,前端融合模型的準(zhǔn)確率變化曲線如圖5所示,,模型的對數(shù)損失變化曲線如圖6所示。從圖5和圖6可以看出,,當(dāng)epoch值從0增加到5過程中,,模型的驗證準(zhǔn)確率和驗證對數(shù)損失有一定程度的波動;當(dāng)epoch值從5到50的過程中,,前端融合模型的訓(xùn)練準(zhǔn)確率和驗證準(zhǔn)確率基本不變,,訓(xùn)練和驗證對數(shù)損失基本不變;綜合分析圖5和圖6的準(zhǔn)確率和對數(shù)損失變化曲線,,選取epoch的較優(yōu)值為30,。確定模型的訓(xùn)練迭代數(shù)為30后,進(jìn)行了10折交叉驗證實驗,。前端融合模型的10折交叉驗證的準(zhǔn)確率是%,,對數(shù)損失是,混淆矩陣如圖7所示,,規(guī)范化后的混淆矩陣如圖8所示,。前端融合模型的roc曲線如圖9所示,該曲線反映的是隨著檢測閾值變化下檢測率與誤報率之間的關(guān)系曲線。創(chuàng)新光譜分析技術(shù)賦能艾策檢測,,實現(xiàn)食品藥品中微量有害物質(zhì)的超痕量檢測,。
綜合上面的分析可以看出,惡意軟件的格式信息和良性軟件是有很多差異性的,,以可執(zhí)行文件的格式信息作為特征,,是識別已知和未知惡意軟件的可行方法。對每個樣本進(jìn)行格式結(jié)構(gòu)解析,,提取**每個樣本實施例件的格式結(jié)構(gòu)信息,,可執(zhí)行文件的格式規(guī)范都由操作系統(tǒng)廠商給出,按照操作系統(tǒng)廠商給出的格式規(guī)范提取即可,。pe文件的格式結(jié)構(gòu)有許多屬性,,但大多數(shù)屬性無法區(qū)分惡意軟件和良性軟件,經(jīng)過深入分析pe文件的格式結(jié)構(gòu)屬性,,提取了可能區(qū)分惡意軟件和良性軟件的136個格式結(jié)構(gòu)屬性,,如表2所示。表2可能區(qū)分惡意軟件和良性軟件的pe格式結(jié)構(gòu)屬性特征描述數(shù)量(個)引用dll的總數(shù)1引用api的總數(shù)1導(dǎo)出表中符號的總數(shù)1重定位節(jié)的項目總數(shù),,連續(xù)的幾個字節(jié)可能是完成特定功能的一段代碼,,或者是可執(zhí)行文件的結(jié)構(gòu)信息,也可能是某個惡意軟件中特有的字節(jié)碼序列,。pe文件可表示為字節(jié)碼序列,,惡意軟件可能存在一些共有的字節(jié)碼子序列模式,研究人員直覺上認(rèn)為一些字節(jié)碼子序列在惡意軟件可能以較高頻率出現(xiàn),,且這些字節(jié)碼序列和良性軟件字節(jié)碼序列存在明顯差異,。可執(zhí)行文件通常是二進(jìn)制文件,,需要把二進(jìn)制文件轉(zhuǎn)換為十六進(jìn)制的文本實施例件,,就得到可執(zhí)行文件的十六進(jìn)制字節(jié)碼序列。對比分析顯示資源占用率高于同類產(chǎn)品均值26%,。北京第三方軟件檢測報告
整合多學(xué)科團(tuán)隊的定制化檢測方案,,體現(xiàn)艾策服務(wù)于制造的技術(shù)深度。成都第三方軟件檢測單位
的值不一定判定表法根據(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列舉取值并編號,。成都第三方軟件檢測單位