freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

軟件自動化測試理論及應用(完整版)

2025-06-27 13:23上一頁面

下一頁面
  

【正文】 NT Server以及 IBM A/ X等。 ?Audit:幫助定位錯誤的代碼模塊,一旦發(fā)現(xiàn)錯誤代碼模塊, Audit提供基于軟件度量和圖形的質量信息,能夠幫助用戶診斷問題和作出判斷。開發(fā)人員可以設置觸發(fā)器來追蹤自己感興趣的事件,可以顯示運行過程中程序運行的實際情況,幫助查找程序的 Bug所在。 33 ?CodeTest是一個硬件輔助軟件的測試與分析工具,它一方面吸取軟件插樁技術,并對這種技術進行改善,純軟件工具插入的是一個函數(shù),而CodeTest插入的是一條賦值語句,它在匯編級也是一條語句,所以它執(zhí)行的時間非常短,同時避免了被其他的中斷所中斷,所以它對目標系統(tǒng)的影響非常小。通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題, LoadRunner 能夠對整個企業(yè)架構進行測試。 ? 關鍵字驅動腳本有如下特征: ?測試腳本由控制腳本、測試文件、支持腳本組成; ?控制腳本不再受被測軟件或特殊應用的約束; ?測試文件中使用關鍵字描述測試事例; ?控制腳本依次讀取測試文件中的每個關鍵字并調用相關的支持腳本。 17 ? 共享腳本可以被多個測試用例使用,腳本之間可以相互調用;可以允許同一軟件應用或系統(tǒng)的測試之間共享腳本;在不同的軟件應用或系統(tǒng)的測試之間也可共享腳本。 ? 自動測試管理:完成測試計劃、測試大綱、測試缺陷管理等工作。 ?手工測試可以處理意外事件,如網(wǎng)絡連接中斷,此時必須重新建立連接。 ?涉及物理交互的測試 :如在讀卡機上劃卡,斷開設備的物理連接,開關電源等。1 第五章 軟件自動化測試理論及應用 一個例子: Rational Funtional Tester 2 第五章 軟件自動化測試理論及應用 Rational自動化測試解決方案架構 3 ?用工具代替 /輔助人工完成軟件測試活動的過程,泛指所有能用工具輔助進行的有關測試活動。 8 ?手工測試比自動測試發(fā)現(xiàn)的故障要多 ?自動化測試主要是進行重復測試,一般情況下,自動化測試進行的工作是以前進行過的,因此被測試軟件在自動化測試中暴露的故障要少得多。手工測試時可以及時處理該意外,而自動化測試時該意外事件一般都會導致測試的中止。 11 ?對于支持命令行的軟件系統(tǒng),采用批處理方式輸入是最好的測試用例自動化輸入方式 ?對于不支持命令行的軟件系統(tǒng),一般來說可以采用商用化錄制回放測試工具生成輸入腳本,或自己編制測試用例輸入腳本 12 ?簡單比較 ?復雜比較 ?動態(tài)比較 ?執(zhí)行后比較 13 ?測試結果輸出一般有以下形式: ?基于磁盤的輸出:包括數(shù)據(jù)庫、文件和目錄 /文件夾; ?基于屏幕的輸出:主要是文本和特殊圖形字符、圖形圖像等; ?多媒體信息的輸出:包括不易比較的測試輸出形式如播放的聲音、顯示的視頻等; ?通訊報文的輸出:主要是網(wǎng)絡中傳送的通訊報文,一般以幀形式出現(xiàn)。 ? 共享腳本的優(yōu)點是: ? 以較少的開銷實現(xiàn)類似的測試; ? 維護開銷低于線性腳本; ? 刪除明顯的重復; ? 可以在共享腳本中增加更智能的功能。 ? 關鍵字驅動腳本的優(yōu)點: ?獨立于測試腳本語言開發(fā)測試事例 ?所需腳本數(shù)量是隨軟件的規(guī)模而不是測試的數(shù)量而變化的 ?可以用與工具(及平臺)無關的方法實現(xiàn)測試 ?實現(xiàn)測試的方法可以剪裁適合測試者而不是測試工具 20 ?性能測試和內存泄露檢查的測試過程中,不是預期輸出與實際輸出的比較,而是運行數(shù)據(jù)采集并統(tǒng)計輸出結果。通過使用LoadRunner ,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應用系統(tǒng)的發(fā)布周期。 ?另一方面, CodeTest從純硬件的測試工具那里吸取了從總線捕獲數(shù)據(jù)的技術并且對它進行了改善,CodeTest改變了采樣方式,它通過監(jiān)視系統(tǒng)總線,當程序運行到插入的特殊點的時候才會主動地到數(shù)據(jù)總線上去捕獲數(shù)據(jù)。 35 ?LogiScope是一組嵌入式軟件測試工具集。 ?TestChecker:分析代碼測試覆蓋率和顯示未覆蓋的代碼路徑,發(fā)現(xiàn)未測試源代碼中隱藏的 Bug,提供軟件的可靠性。 46 IBM Rational PurifyPlus ?Quantify ?Quantify 是一個面向 VC, VB 或者 Java 開發(fā)的測試性能瓶頸檢測工具 ,它可以自動檢測出影響程序段執(zhí)行速度的程序性能瓶頸,提供參數(shù)分析表等等直觀表格。主要作用如下:執(zhí)行完整的功能測試。 ? 腳本回放階段收集應用程序診斷信息, Robot同 Rational Purify、Quantify、 Pure Coverage集成,可以通過診斷工具回放腳本,在日志中察看結果。 ? 為了測試事務的響應時間,必須建立計時機制。 ? 比較工具可以在同一圖形上顯示多次測試運行的結果,以顯示優(yōu)化設置和不同硬件環(huán)境下負載測試的效果。 好處 自動化的測試腳本能夠被自動的生成,而不需要有任何的編程知識。 用法 當進行回歸測試時,被測試的應用有很小的變化,比如僅僅是針對計算的代碼變化,但是沒有關于 GUI 界面的變化。能夠在項目的早期就開始進行測試腳本的設計。在測試中會使用到大量真實的數(shù)據(jù)。 缺點 需要一個具有工具技能和開發(fā)技能的測試團隊,以提供并維護測試工程(框架) 。允許快速的測試用例的執(zhí)行和基于用例的更好的估計。 缺點 軟件開發(fā)的技能是基礎,并且需要訪問相關的測
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1