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

正文內(nèi)容

基于qtp在項目中的測試畢業(yè)論文-wenkub

2022-11-28 21:48:22 本頁面
 

【正文】 ............................................................................ 4 ................................................................................................. 5 的簡單介紹 .......................................................... 6 工作原理 ....................................................... 6 QTP 在錄制時標(biāo)識測試對象 ................................................................................. 6 QTP 在運行時標(biāo)識測試對象 ................................................................................. 6 QTP 管理測試對象 ............................................................................................... 7 在測試中的應(yīng)用 ................................................. 7 當(dāng)前存在的問題 .................................................... 8 自動化測試系統(tǒng)的研究設(shè)計與實現(xiàn)方法 .................................. 9 本系統(tǒng)的主要模塊 .................................................. 9 簡介 ................................................................................................................ 9 系統(tǒng)結(jié)構(gòu) ......................................................................................................... 9 與 QTP的模塊分析 ......................................................................................... 10 系統(tǒng)的特點和優(yōu)勢 ................................................. 13 研究 QTP Case 自動化測試系統(tǒng)的具體實現(xiàn) ........................... 13 Class .............................................................................................. 14 Class .................................................................................................... 14 Server 監(jiān)聽器 ............................................................................................... 15 主控 ............................................................................................................ 15 結(jié)合 ATS 的 實際例子研究結(jié)果 ......................................... 17 傳統(tǒng)模式 ......................................................... 17 傳統(tǒng)模式下的腳本組織 ....................................................................................... 17 傳統(tǒng)模式下的測試執(zhí)行 ....................................................................................... 17 傳統(tǒng)模式下的問題 .............................................................................................. 17 QTP Case 自動化測試系統(tǒng)應(yīng)用 ...................................... 17 系統(tǒng)的腳本組織 ................................................................................................. 17 系統(tǒng)的測試執(zhí)行 ................................................................................................. 18 實例應(yīng)用總結(jié) ..................................................................................................... 19 論 ................................................................. 23 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 V 頁 湖南大學(xué)軟件學(xué)院 致 謝 ................................................... 錯誤 !未定義書簽。 關(guān)鍵詞: QTP。 (4) 通過實際例子介紹系統(tǒng)在實際工作中的應(yīng)用。本系統(tǒng)以分層結(jié)構(gòu)組織 QTP 測試腳本,將測試的業(yè)務(wù)邏輯與數(shù)據(jù)分離,不僅提高了新腳本的開發(fā)效率,同時降低了腳本的維護成本。 HUNAN UNIVERSITY 畢業(yè)設(shè)計(論文) 設(shè)計(論文)題目 基于 QTP 在項目中的測試 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 I 頁 湖南大學(xué)軟件學(xué)院 基于 QTP 在軟件項目中的測試 摘 要 本 論 文在自動化測試理論的基礎(chǔ)上,通過研究自動化測試基本模型,將企業(yè) 項目 自身的測試平臺 Automation Test System( ATS) 與第三方測試工具 QTP( Quick Test Professional) 結(jié)合起來,研究并實現(xiàn)了一種基于 GUI( Graphics User Interface) 的自動化測試系統(tǒng) 。本文主要完成下面的工作: (1) 理解 自動化測試理論知識,掌握如何根據(jù)企業(yè)自身情況和需求,實施與其適應(yīng)的自動化測試。 (5) 在結(jié)論部分總結(jié)本文,分析和展望自動化測試的前景。自動化測試 。 參考文獻 ................................................................ 26 附錄 I 實例代碼 .......................................................... 28 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 1 頁 湖南大學(xué)軟件學(xué)院 隨著計算機軟件的產(chǎn)生軟件測試也 發(fā)展起來。但隨著軟件應(yīng)用領(lǐng)域越來越廣泛,其質(zhì)量的優(yōu)劣也日益受到人們的重視。軟 件測試就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟 [4]。因此利用專業(yè)的自動化 測試 工具去完成這些測試是一個很好的選擇。 (二 ) 研究自動化測試平臺的基本 結(jié)構(gòu)。 自動測試的原理和方法 軟件測試自動化實現(xiàn)的基礎(chǔ)是可以通過設(shè)計的特殊程序模擬測試人員對計算機的操作過程,操作行為,或者類似于編譯系統(tǒng)那樣對計算機程序進行檢查。 捕獲以及 回放 捕獲和回放則是一種黑盒測試的自動化方法。回放時,將腳本語言所描述的過程轉(zhuǎn)換為屏幕上的操作,然后將被測系統(tǒng)的輸出記錄下來同預(yù)先給定的標(biāo)準(zhǔn)結(jié)果比較。然后在系統(tǒng)的統(tǒng)一管理下同時 生成多個虛擬用戶,并運行該腳本,監(jiān)控硬件和軟件平臺的性能,提供分析報告或相關(guān)資料。當(dāng)然,也可以直接用腳本語言編寫腳本。 數(shù)據(jù)驅(qū)動腳本 ―― 將測試輸入存儲在獨立的數(shù)據(jù)文件中。 (1) 分析每個需求,確定自動化測試開發(fā)的可行性。不同的自動化測試工具有不同的特點,有的在數(shù)據(jù)驅(qū)動上優(yōu)勢明顯,有的在 GUI上簡便,有的在環(huán)境通用性上便利。 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 4 頁 湖南大學(xué)軟件學(xué)院 自動化測試用例編寫 (1) 指導(dǎo)測試的實施 測試用例主要適用于集成測試、系統(tǒng)測試和回歸測試。 (2) 規(guī)劃測試數(shù)據(jù)的準(zhǔn)備 在實踐中測試數(shù)據(jù)是與測試用例分離的。 (3) 編寫測試腳本的 “ 設(shè)計規(guī)格說明書 ” 為提高測試效率,軟件測試已大力發(fā)展自動測試。判斷軟件測試是否完成、衡量測試質(zhì)量需要一些量化的結(jié)果。 (5) 分析缺陷的標(biāo)準(zhǔn) 通過收集缺陷,對比測試用例和缺陷數(shù)據(jù)庫,分析確證是漏測還是缺陷復(fù)現(xiàn)。手工測試注重手工操作的步驟,而自動化測試注重的是軟件(腳本)運行過程,輸入和輸出。自動化測試結(jié)果可以自動生成,不需要人工干預(yù) 。例如:網(wǎng)管軟件中頁面的測試,這些頁面具有不同的標(biāo)題,不同的指標(biāo) 個數(shù)等,將這些作為參數(shù)存放在數(shù)據(jù)矩陣中,腳本在加載這些參數(shù)后進行指定的一系列操作,完成不同頁面測試。 (二 ) 結(jié)構(gòu)化框架設(shè)計。 (2) 定義命令或者測試工具語言的特征。腳本開發(fā)者不用關(guān)心其過程,只需要關(guān)注輸入和輸出。通過活動屏幕將文檔和一個截屏相結(jié)合,它還可以自動引入檢查點來驗證應(yīng)用的屬性和功能點,比如確認輸出量 或檢查鏈接的有效性。 QTP標(biāo)識測試對象的 原理是其核心技術(shù)。如果不足以進行唯一標(biāo)識, QTP將向該描述中逐項添加輔助屬性,直到經(jīng)過編譯成為唯一的描述為止,如果沒有可用的輔助屬性,或者那些可用的輔助屬性仍不足夠創(chuàng)建一個唯一的描述, QTP將添加一個特殊的順序標(biāo)識符(例如頁面上或源代碼中對象的位置)以創(chuàng)建唯一的描述。對于大部分對象,這種方法是適用的,但應(yīng)用程序中包含的某些對象可能在后續(xù)運行會話期間很難標(biāo)識,在這種情況下, QTP提供了一種 “ 智能標(biāo)識 ” 機制。它將發(fā)現(xiàn)的對象數(shù) 據(jù)存儲在對象庫中。 QTP中的 “ 對象庫 ” 對話框可以顯示當(dāng)前組件,當(dāng)前操作或整個測試(取決于創(chuàng)建測試時選擇的對象庫模式)中所有對象的樹形結(jié)構(gòu)。比如已經(jīng)知道這一些功能點要用哪些步驟來測試,哪些地方要檢查。確認應(yīng)用以及 QTP符合測試需求。在網(wǎng)頁上的每一步操作都會被 QTP記錄下來。確保測試腳本正常運行。如果安裝了 TD( Test Director) ,可以將問題回報到 TD 上。 (4) QTP的測試執(zhí)行雖然是自動化,但其測試的調(diào)度還是手工的。 系統(tǒng) 設(shè)計 的總體結(jié)構(gòu)如下: 圖 系統(tǒng)設(shè)計的總體結(jié)構(gòu) 本系統(tǒng)的主要模塊 我在研究的過程過, 將 本系統(tǒng)的實現(xiàn)分為 ATS和 QTP Server這兩部分。從理論上來說, ATS 是對不同的測試對象的測試行為進行 了抽象和概括,因此具體測試對象類型相關(guān)聯(lián)的接口則是需要根據(jù)不同應(yīng)用而專門提供。基本函數(shù)庫中包括用于連接 QTP Server,調(diào)用 QTP等 的 函數(shù)。 1. Init() 該方法在類初始化的時候被調(diào)用,負責(zé)連接 QTP Server,并根據(jù)傳入的參數(shù)創(chuàng)建測試執(zhí)行所需要的配置文件。 ? QTP_Case_Lib:測試所需要的 QTP Case 函數(shù)庫在 QTP Server 上的路徑。 方法實現(xiàn)的步驟: 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 11 頁 湖南大學(xué)軟件學(xué)院 ? 創(chuàng)建基礎(chǔ)類( QTPClient Class)對象。 方法需要的參數(shù): ? FunctionName: QTP Case 函數(shù)的名字。 方法實現(xiàn)的步驟: ? 調(diào)用基礎(chǔ)類( QTPClient Class)的 runQTP 方法,并傳入?yún)?shù)。其主要功能是:創(chuàng)建連接,運行 QTP,分析結(jié)果文件等。 其 工作流程 結(jié)構(gòu)如下圖: 湖南大學(xué)畢業(yè)設(shè)計 (論文 ) 第 12 頁 湖南大學(xué)軟件學(xué)院 圖 QTP Server監(jiān)聽器工作流程圖 (2) QTP主控。本系統(tǒng)將 QTP執(zhí)行測試所需要的自動化腳本以 QTP Case函數(shù)的形
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1