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

正文內(nèi)容

軟件自動化測試?yán)碚摷皯?yīng)用-閱讀頁

2025-05-30 13:23本頁面
  

【正文】 包中,它包括三個應(yīng)用程序: ?Rational Purify 一個內(nèi)存分析工具(收集方法和對象層次的內(nèi)存分析數(shù)據(jù),并指出應(yīng)用程序的內(nèi)存熱點所在) ?Rational Quantify 一個應(yīng)用程序執(zhí)行時間分析工具(收集方法和線層次的分析數(shù)據(jù)并指出應(yīng)用程序的性能瓶頸) ?Rational PureCoverage 一個代碼覆蓋率分析工具(通過突出未執(zhí)行的方法和代碼行來收集沒有測試到的部分的數(shù)據(jù)) 45 IBM Rational PurifyPlus ? Purify :可以自動識別出二十多種內(nèi)存使用錯誤,包括: ? 未初始化的局部變量 ? 未申請的內(nèi)存 ? 使用已釋放的內(nèi)存 ? 數(shù)組越界 ? 內(nèi)存丟失 ? 棧溢出問題 ? 棧結(jié)構(gòu)邊界錯誤等 ? Purify 系列現(xiàn)已支持 C、 C++、 FORTRAN語言,以及UNIX和 Window NT等操作系統(tǒng),如 Sun OS、 Solaris , HPUX, Windows NT Server以及 IBM A/ X等。幫助分析影響程序短執(zhí)行速度的關(guān)鍵部分。只需單擊鼠標(biāo), Quantify 就可以輕松地描繪出整個應(yīng)用程序或僅僅某個特定部分的性能曲線。 48 IBM Rational Functional tester ?由于測試是一個需要反復(fù)進(jìn)行的過程,常常要數(shù)十次甚至數(shù)百次地重復(fù)。 49 IBM Rational Performance Tester 50 IBM Rational Robot ? 可開發(fā)三種測試腳本:用于功能測試的 GUI腳本、用于性能測試的 VU以及 VB腳本。記錄和回放遍歷應(yīng)用程序的腳本,以及測試在查證點( verification points)處的對象狀態(tài)。 Robot和 Test Manager協(xié)作可以記錄和回放腳本,這些腳本有助于你斷定多客戶系統(tǒng)在不同負(fù)載情況下是否能夠按照用戶定義標(biāo)準(zhǔn)運行。 Robot編輯器提供有色代碼命令,并且在強大的集成腳本開發(fā)階段提供鍵盤幫助。甚至可測試用戶界面上不可見對象。 51 ?負(fù)載測試工具總體結(jié)構(gòu)如下圖 負(fù)載測試工具 腳本工具( 與腳本語句生成與解釋器 ) 控制工具( 多進(jìn)程運行腳本控制 ) 系統(tǒng)資源監(jiān)控工具 結(jié)果分析工具 ( 包括測試 、自動生成 ) 52 ? 腳本工具的主要功能是可以實現(xiàn)捕捉用戶的操作;可以用腳本語言模擬用戶事務(wù)操作,并將用戶的操作轉(zhuǎn)換為腳本語言描述,每個事務(wù)交易成為腳本語言的一句或幾句;腳本工具可以解釋運行腳本語言;腳本工具有自己的編輯器,可以對腳本語句進(jìn)行編輯、增加注釋,還可以對兩個腳本進(jìn)行比較。對于數(shù)據(jù)庫系統(tǒng),記錄客戶端發(fā)出的每一個需求,也要記錄服務(wù)器端的響應(yīng)。使用腳本工具可以: ? 監(jiān)視客戶端和服務(wù)器端的通信; ? 生成功能調(diào)用執(zhí)行腳本語言。為了協(xié)調(diào)控制,必須設(shè)置一臺主控制器,在主控制器上要建立與參與并發(fā)計算機(jī)的連接;實現(xiàn)對多臺機(jī)器進(jìn)行控制,包括分配每臺計算機(jī)上運行的腳本個數(shù),及啟動腳本。 ? 當(dāng)并發(fā)運行時,主控制器還要收集記錄測試結(jié)果數(shù)據(jù),包括隨時間變化的各種參數(shù)(腳本運行的個數(shù)、事務(wù)的處理個數(shù)、資源的使用情況等),每個腳本運行的事務(wù)的開始時間、結(jié)束時間、持續(xù)時間,每個事務(wù)的最快響應(yīng)時間、最慢響應(yīng)時間等,計算平均響應(yīng)時間。還需用特殊工具監(jiān)測一些別的資源。 ?被測事務(wù)處理時間響應(yīng)圖(包括成功運行和失敗運行)。 ? 每個事務(wù)完成的最快、最慢、平均時間,大部分( 90%)完成時間,事務(wù)的完成個數(shù)隨響應(yīng)時間的分布,描述在不同測試時間段內(nèi)完成的事務(wù)個數(shù)。 ? 分析工具包括測試報告自動生成工具,如生成 word文件。 56 ?在過去的日子中,自動化的測試工具只是被看作是一種捕獲和回放的工具。而事實上自動化測試已經(jīng)遠(yuǎn)不止捕獲和回放這么簡單了。 57 ?級別 1:捕獲和回放 :這是使用自動化測試的最低的級別,同時這并不是自動化測試最有用的使用方式。 缺點 你會擁有大量的測試腳本,同時當(dāng)需求和應(yīng)用發(fā)生變化時相應(yīng)的測試腳本也必須被重新錄制。 58 ? 級別 2:捕獲、編輯和回放 :在這個級別中 , 使用自動化的測試工具來捕獲想要測試的功能。 好處 測試腳本開始變得更加的完善和靈活,并且可以大大的減少腳本的數(shù)量和維護(hù)的工作。頻繁的變化可能會引起 意大利面條式的代碼 ,并且變更和維護(hù)幾乎是不可能的。 59 ?級別 3:編程和回放 :這個級別是面對多個構(gòu)建版本的有效使用測試自動化的第一個級別。適當(dāng)?shù)脑O(shè)計是必要的。使用與開發(fā)中相同的編碼習(xí)慣是非常好的。 在項目的早期就可以開始自動化的測試。與開發(fā)人員交并調(diào)查他們認(rèn)為可能會存在問題的區(qū)域。 缺點 要求測試人員具有很好的軟件技能,包括設(shè)計、開發(fā)等。 61 ?級別 4:數(shù)據(jù)驅(qū)動的測試:對于自動化測試來說這是一個專業(yè)的測試級別。維護(hù)的成本相對是比較低的。 62 好處 能夠維護(hù)和使用良好的并且有效的模擬真實生活中數(shù)據(jù)的測試數(shù)據(jù)。 用法 大規(guī)模的測試套件被開發(fā)、執(zhí)行和維護(hù)的專業(yè)自動化測試。主要的思想是將測試用例從測試工具中分離出來。允許快速的測試用例的執(zhí)行和基于用例的更好的估計。 用法 專業(yè)的測試自動化將技能的使用最優(yōu)化的結(jié)合起來 64 好處 測試用例的設(shè)計被從測試工具中分離了出來 - 關(guān)注在設(shè)計良好的測試用例上。 缺點 需要一個具有工具技能和開發(fā)技能的測試團(tuán)隊,以提供并維護(hù)測試工程(
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1