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

正文內(nèi)容

自動化測試工具論文visual c++net—畢業(yè)設(shè)計論文-全文預(yù)覽

2024-12-31 15:19 上一頁面

下一頁面
  

【正文】 交互圖描述模塊間消息傳遞的連接關(guān)系及其空間分布,揭示模塊之間的交互過程。 圖 32 自動化測試工具 回放腳本 需求模型( UML 交互 圖) 蘇州大學本科生畢業(yè)設(shè)計(論文) 16 一般來說,用例定義后需要為一些重要用例建立一些簡單的行為模型,從而使該用例更為清晰,也為我們在建立結(jié)構(gòu)模型時更容易把握哪些構(gòu)件是應(yīng)該抽象出來 的。 需求模型 本自動化測試工具使用 UML 用例圖來構(gòu)建需求模型。 蘇州大學本科生畢業(yè)設(shè)計(論文) 14 錄制模塊 當用戶使用應(yīng)用程序時,本自動化測試工具會記錄用戶的鼠標和鍵盤操 作,并產(chǎn)生測試腳本。 本節(jié)說明我們所要研究與實現(xiàn)的自動化測試工具的特點及模塊功能。 蘇州大學本科生畢業(yè)設(shè)計(論文) 13 第三章 基于 UML 的自動化測試工具分析與設(shè)計 本章以自動化測試工具的開發(fā)為背景,探討了 UML 在軟件分析與設(shè)計中的應(yīng)用。 測試 工具要有可集成性、可擴展性以及平臺兼容性。 自動化測試工具 的 應(yīng)用與發(fā)展方向 Microsoft 這樣的公司說過 “ 大多數(shù)人認為我們是一個軟件開發(fā)公司,其實我們是一家軟件測試公司 ” 的話,從中可以看出測試是非常重要的。 可重用 “你可以重復(fù)使用測試腳本來測試應(yīng)用程序的不同版本,即使用戶界面發(fā)生了變更! ” 為了彼此可以更好的工作,需要在一個公共的架構(gòu)上創(chuàng)建程序代碼。 利用自動化做些繁復(fù)的工作,如掃描應(yīng)用程序中期望的菜單標題等。利用手工測試的檢查表可以發(fā)現(xiàn)許多人為的錯誤。利用測試腳本程序可以很快地將測試人員帶到測試應(yīng)用程序的同一水平線上。 自動化測試的 優(yōu)缺點對比 表 21 自動化測試的優(yōu)缺點對比 優(yōu)點 實際情況 采取策略 快速 “腳本執(zhí)行比人工執(zhí)行快! ” 實際上,測試人員還需要做編寫腳本,設(shè)置腳本如何運行,解釋測試結(jié)果,討論是否需要修復(fù)等工作。測試工具與其他軟件的互操作性,也是一個嚴重問題。測試軟件沒有發(fā)現(xiàn)任何缺陷并不意味 著 軟件沒有缺陷,因為測試可能不全面或測試本身就有缺陷。 2. 缺乏測試實踐經(jīng)驗。知道你測試了什么和沒測試什么。 5. 測試具有一致性和可重復(fù)性。 3. 可以執(zhí)行一些手工測試困難或不可能做的測試。通過第三方測試機構(gòu)公平、公正、公開的測試,把可視性 差為特征的軟件透明化,用量化的數(shù)據(jù)說話,為科技部和專家組擇優(yōu)支持提供了科學客觀的依據(jù),從而避免了以前的印象以及關(guān)系成分。 3. 引進了 QuickTest Professional 中新一代的 “ 零配置 ” 關(guān)鍵詞驅(qū)動測試技術(shù),從而實現(xiàn)了快速建立測試、測試腳本更易維護,和更強大的數(shù)據(jù)驅(qū)動能力。這些報告對在測試運行中發(fā)生的重要事件進行描述,如出錯內(nèi)容和檢查點等。 QuickTest Professional QuickTest Professional 是一款先進的自動化測試解決方案,用于創(chuàng)建功 能和回歸測試。 2. 支持多種語言: Java, HTML 和 DHTML, Visual Basic, Visual C++,ActiveX, XML??梢詫κ褂酶鞣N集成開發(fā)環(huán)境( IDE)和語言建立的軟件應(yīng)用程序,創(chuàng)建、修改并執(zhí)行自動化的功能測試、分布式功能測試、回歸測試和 集成測試。 目前絕大部分應(yīng)用軟件都是基于 GUI(即 Graphics User Interface 圖形用戶界面 ) 進行設(shè)計開發(fā),所以在產(chǎn)品的測試活動尤其是功能測試活動中, GUI 測試將占到非常大的比率, GUI 測試質(zhì)量和效率是整個產(chǎn)品質(zhì)量提升和成本降低的關(guān)鍵。 3. 實現(xiàn)測試的模塊化以使得可維護性更好,可在其他項目中重復(fù)使用。其中詳細介紹了筆者負 責開發(fā)的錄制模塊和對象交互模塊; 第 五 章 總結(jié)了本文的工作。最后,從個人角度來說,測試人員通常很難花費大量時間來學習新技能;這是目前國內(nèi)測試從業(yè)者的現(xiàn)狀,太多的企業(yè)為了節(jié)約成本而將剛剛走出校門的畢業(yè)生作為測試工程師,他們每日做著繁忙的重復(fù)工作,又基于自身技能的不 足 ,不知從何 處 入手。 從各種測試工具的開發(fā)趨勢來看,自動化測試是發(fā)展主流。 在 針對性相同 的工具中再進行比較, 這些 工具 往往 大同小異,最好先進行試用,當 然也可以咨詢專業(yè)的測試機構(gòu),無論如何,滿足自己需要的才是最好的。 面對軟件的規(guī)模越來越大,應(yīng)用的復(fù)雜度和集成性越來越高,各種新的軟件開發(fā)技術(shù)不斷應(yīng)用,那么,如何提供高效、有效性的 測試,是軟件測試技術(shù)面臨的巨大挑戰(zhàn)。 經(jīng)過分析 , 我們使用 Microsoft 公司的 Microsoft Visual 開發(fā)工具 , 利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 , 尤其是 界面 窗口這一能方便而簡潔操縱對象 , 首先 使用 UML 建立 自動化測試工具的模 型 , 然后 在已建模型的基礎(chǔ)上,以 VC++.NET 為開發(fā)工具對該工具進行實現(xiàn),并不斷修正和改進來不斷滿足 用戶 需求 。蘇州大學本科生畢業(yè)設(shè)計(論文) I 目 錄 摘 要 ....................................................... 3 Abstract ....................................................... 4 第一章 前言 .................................................... 5 概述 ..................................................... 5 開發(fā)背景 ............................................. 5 開發(fā)的現(xiàn)實意義 ....................................... 5 論文結(jié)構(gòu) ................................................. 6 第二章 自動化測試工具的研究概述 ................................ 7 自動化測試工具基礎(chǔ) ....................................... 7 自動化測試依據(jù) ....................................... 7 自動化測試工具設(shè)計的一般原則 ......................... 7 自動化測試工具簡介 ....................................... 7 IBM Rational .......................................... 8 QuickTest Professional .................................. 8 自動化測試工具特點 ....................................... 9 自動化測試的優(yōu)點 ..................................... 9 自動化測試存在的問題 ................................ 10 自動化測試的優(yōu)缺點對比 .............................. 10 自動化測試工具的應(yīng)用與發(fā)展方向 ............................11 第三章 基于 UML的自動化測試工具分析與設(shè)計 .....................13 自動化測試簡介 .......................................... 13 概述 ................................................ 13 自動化測試工具的模塊分析 ............................ 13 錄制模塊 ....................................... 14 腳本模塊 ....................................... 14 對象交互模塊 ................................... 14 日志模塊 ....................................... 14 需求模型 ................................................ 14 定義活動者 .......................................... 14 定義用例 ............................................ 14 蘇州大學本科生畢業(yè)設(shè)計(論文) II 動態(tài)模型 ................................................ 16 回放腳本的 UML 的 交互圖 ............................. 16 回放腳本的 UML 的 狀態(tài)圖和活動圖 ..................... 17 UML 狀態(tài)圖 .................................... 17 UML 活動圖 .................................... 19 本章小結(jié) ................................................ 19 第四章 錄制模塊與對象交互模塊的程序?qū)崿F(xiàn) .........................21 開發(fā)工具 —— Visual C++.NET ............................... 21 .NET 概述 .......................................... 21 Visual C++.NET 的新特性 ............................. 22 Visual C++.NET 的新功能 ............................. 22 Visual C++.NET 增強了開發(fā)人員的能力 .................. 23 自動化測試工具的主界面功能簡介 ........................... 23 錄制模塊 ................................................ 24 鉤子函數(shù)的安裝和卸載 ................................ 25 獲取鼠標點擊的窗口的窗口信息 ........................ 27 生成測試腳本 ........................................ 28 腳本管理模塊 ............................................ 29 腳本技術(shù) ............................................ 29 腳本結(jié)構(gòu) ............................................ 30 對象交互模塊 ............................................ 30 用于保存腳本信息的類 AutoFind ........................ 31 查找定位對象 ........................................ 31 操作對象 ............................................ 35 日志模塊 ................................................ 35 本章小結(jié) ................................................ 36 第五章 結(jié)論 ....................................................37 參考文獻 .......................................................38 致 謝 .......................................................39 蘇州大學本科生畢業(yè)設(shè)計(論文) 3 摘 要 自動化測試工具 的 開發(fā)主要針對的是實際軟件測試需求,從而減少人工測試的工作量, 大大增加在有限的時間內(nèi)的測試 , 并且 增 強測試的質(zhì)量。其中對象交互模塊為內(nèi)部模塊,銜接腳本管理和日志管理兩個模塊,本身沒有界面顯示。軟件測試應(yīng)能有效地發(fā)現(xiàn)軟件中的任何缺陷,同時軟件測試也應(yīng)是高效的,盡可能 地 占有時間少且開銷小 [1]。 雖然測試工具很多,但是 針對性卻不盡相同 ,有針對功能的,有針對源代碼的,有針對壓力負載測試的 , 等等 。 自動化測試可以大大減少測試開銷,同時大大增加在有限的時間內(nèi)的測試 [1]。還有,在大型項目中測試團隊和其他的團隊之間沒有足夠的合作,無法促進彼此的工作。第一章簡述了自動化測試工具的開發(fā)背景以及開發(fā)的現(xiàn)實意義;第二章對 QuickTes
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1