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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-軟件測試技術(shù)方法的比較與分析(完整版)

2025-01-19 09:29上一頁面

下一頁面
  

【正文】 多功能都對用戶隱藏了。 需要特殊指出的是別名映射 (alias mapping), 它是將一個(gè)非標(biāo)準(zhǔn)的類對象映射為一個(gè)標(biāo)準(zhǔn)的控件類型,這點(diǎn)與 WinRunner 中的虛擬對象映射相似。而第二種方法就很好,只要某個(gè)對象或事件出現(xiàn),說明被測程序的響應(yīng)已經(jīng)完畢 ,腳本就繼續(xù)往下執(zhí)行。 WinRunner、 Robot 和 QARun 都提供了和配套測試管理工具的接口,結(jié)合相應(yīng)的測試工具,就可以完成測試需求建立、測試用例設(shè)計(jì)、測試腳本創(chuàng)建、測試運(yùn)行、測試結(jié)果分析、缺陷跟蹤等一套完整的測試流程。 QARun 中的 Events 和 WinRunner 中的同步點(diǎn)的功能是一樣的。這可以保證腳本可以正確的回放,但是使得腳本的理解和維護(hù)變得困難起來。下面是 Robot 提供的一個(gè)查看 GUI 映射的一個(gè)對話框,名稱是 Inspector: 軟件測試技術(shù)方法的比較與分析 31 圖 查看 GUI 映射 Robot 在錄制腳本和回放腳本的過程中,會(huì)將整個(gè)桌面上的所有對象包括隱含的對象,全都建立映射。另外如果一個(gè) GUI 對象的名稱或物理描述信息改變了的話,可以在該編輯器中打開相應(yīng)得 GUI Map 文件,修改相應(yīng)的信息。這種技術(shù)的第一個(gè)好處就是即使某個(gè)對象在窗口中的位置變了,該對象仍可以被正確的識別,這就大大增強(qiáng)了腳本的生命力;另外一個(gè)好處就是如果一個(gè)對象的物理描述變了,不必去修改腳本,只需要修改該對象的映射即可,當(dāng)然前提是在工具中提供這種對象映射修改的功能。 (2)Rational Robot 使用 Robot 進(jìn)行功能測試有如下 八 個(gè)步驟: 圖 Robot 進(jìn)行功 能測試 步驟 其中 Debug Tests、 Compile Tests( Run Tests 步驟中會(huì)先進(jìn)行腳本的編譯)這兩個(gè)步驟不是必須的。而其它兩個(gè)公司將性能測試工具和功能測試工具分的很清楚, MI 公司的性能測試工具就是 LoadRunner, LoadRunner 負(fù)責(zé)從腳本的生成、執(zhí)行到測試結(jié)果的查看等全部與性能測試有關(guān)的工作。這些功能模塊集成到到一起,達(dá)到了 WinRunner 執(zhí)行完整的自動(dòng)化功能測試的功能。 測試環(huán)境 和對象 (1)WinRunner 我們使用的 WinRunner 版本是 。它通過可重復(fù)使用的、真實(shí)的測試能夠徹底的度量應(yīng)用程序的可擴(kuò)展性和性能。 ⑦ 將分析過程和測試過程結(jié)合 。 (7)Rational TeamTest 團(tuán)隊(duì)合作測試工具??梢詭椭榭?、跟蹤和維護(hù)迅速變化的頁面。 (4)Rational PureCoverage 測試代碼覆蓋率的白盒測試工具。 (5)Rational SoDA 文檔生成工具,測試需求、測試結(jié)果、缺陷報(bào)告等測試信息可以通過 SoDA 這個(gè)工具生成詳細(xì)的報(bào)表。 (3)Rational RequisitePro Rational RequisitePro 是一個(gè)需求管理的工具,它可幫助項(xiàng)目團(tuán)隊(duì)控制開發(fā)的進(jìn)度。 軟件測試技術(shù)方法的比較與分析 18 (2)Rational Administrator Rational Administrator 集中了測試項(xiàng)目的管理功能,可以創(chuàng)建測試項(xiàng)目,管理相關(guān)的人員,包括測試人員和有關(guān)的開發(fā)人員。 Rational 公司 的測試軟 件 Rational 公司是軟件業(yè)中領(lǐng)先的應(yīng)用開發(fā)工具供應(yīng)商,提供基于業(yè)界開放標(biāo)準(zhǔn)的工具、最佳方案和服務(wù),用于開發(fā)商業(yè)應(yīng)用和構(gòu)建軟件產(chǎn)品和系統(tǒng)。 (3)TestManager 這個(gè)模塊是 TestDirector 的主要功能的所在。該公司開發(fā)的自動(dòng)化測試工具以其功能強(qiáng)大、完善的售后服務(wù)和支持,使其成為了自動(dòng)化測試軟件開發(fā)領(lǐng)域的領(lǐng)先者。主流的商業(yè)化的自動(dòng)化測試工具軟件開發(fā)公司是: Mercury Interactive 公司、 IBM Rational 公司和 Compuware公司。能夠在每次構(gòu)件完成后執(zhí)行自動(dòng)化的回歸測試,以驗(yàn)證被測試系統(tǒng)的改變是否影響了系統(tǒng)的其他功能。 冒煙測試 /構(gòu)建版本測試 冒煙測試是一般驗(yàn)證被測試系統(tǒng)的功能性測試用例的集合, 冒煙測試背后的思想是確?;A(chǔ)是可以工作的,以便更大的測試工作能夠開始 在構(gòu)建過程能夠確保構(gòu)建已經(jīng)為測試準(zhǔn)備好時(shí),冒煙測試通常是自動(dòng)化的運(yùn)行 功能 /集成測試 這里測試的工作關(guān)注在驗(yàn)證的不同的組件之間的集成上。手工測試時(shí)可以直接判斷結(jié)果的正確性,而自動(dòng)測試許多情況下測試結(jié)果還需要人工干預(yù)判斷。 (2)手工測試比軟件自動(dòng)化測試發(fā)現(xiàn)的缺陷更多 自動(dòng)化測試的 最大特點(diǎn)在于適合重復(fù)測試。 如以下一些情況 : ①測試很 少運(yùn)行 。 自動(dòng)化測試則會(huì)在很大程度上避免這些問題 。 (3)可以完成一些手工測試不能或難以完成的測試 對于一些非功能性方面的測試 , 如 : 壓力測試 、 并發(fā)測試 、 大數(shù)據(jù)量測試 、 崩潰性測試等 , 這些測試用手工測試是很難 , 甚至是不可能完成的 。測試自動(dòng)化涉及到測試流程 、 測試體系 、 自動(dòng)化化編譯 、 持續(xù)集成 、 自動(dòng)發(fā)布測試系統(tǒng)以及自動(dòng)化測試等方面整合 。通過對系統(tǒng)的檢測,測試者可以發(fā)現(xiàn)導(dǎo)致效率降低和系統(tǒng)故障的原因。如果規(guī)格說明有誤 , 則無法發(fā)現(xiàn) 無法檢驗(yàn)程序的外特性 , 無法對未實(shí)現(xiàn)規(guī)格說明的程序內(nèi)部欠缺部分進(jìn)行測試 缺點(diǎn) 來源 基于程序所有功能得到說明的基礎(chǔ)之上 基于所有的需求得到實(shí)現(xiàn)的基礎(chǔ)之上 軟件測試技術(shù)方法的比較與分析 8 舉例 等價(jià)類劃分 邊值分析 因果圖 語句覆蓋 , 分支覆蓋 條件覆蓋 , 判定 /條件覆蓋 , 路徑覆蓋 按測試目的劃分 對于一個(gè)軟件系統(tǒng),衡量它的好壞有兩個(gè)最重要的指標(biāo),一是它的功能是否符合要求,二是它的性能是否符合要求。 黑盒測試是以用戶的觀點(diǎn) , 從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的 , 它不涉及到程序的內(nèi)部結(jié)構(gòu)。 靜態(tài)測試是在不需運(yùn)行軟件系統(tǒng)的情況下 , 對系統(tǒng)進(jìn)行的測試 。它的測試數(shù)據(jù)通常是系統(tǒng)測試的測試數(shù)據(jù)的子集。單元測試的主要方法有控制流測試、數(shù)據(jù)流測試、排錯(cuò)測試、分域測試等等 [35]。一個(gè)典型的軟件測試過程如下圖 : 軟件測試技術(shù)方法的比較與分析 4 圖 典型的軟件 測試過 程 一個(gè)軟件的測試過程是一個(gè)不斷回歸的過程。 的組織結(jié)構(gòu) 論文 的組織結(jié)構(gòu)如 圖 : 圖 論文的組織結(jié) 構(gòu) 動(dòng)化測試工具簡介 理工具分析與比較 功能測試工具分析與比較 軟件測試技術(shù)方法的比較與分析 3 目的 軟件測試就是使用人工或者自動(dòng)的手段來運(yùn)行或測定某個(gè)軟件產(chǎn)品系統(tǒng)的過程 , 其目的是在于檢驗(yàn)軟件產(chǎn)品是否滿足規(guī)定的需求 [2]。目前 , 許多能有效提高軟 件質(zhì)量的質(zhì)量保證技術(shù)相繼問世 , 例如 , 幾乎所有的大型軟件開發(fā)機(jī)構(gòu)都結(jié)合自身軟件開發(fā)實(shí)際和經(jīng)驗(yàn)制定了相關(guān)的質(zhì)量標(biāo)準(zhǔn)來規(guī)范企業(yè)內(nèi)部的軟件開發(fā)過程 , 有些機(jī)構(gòu) 在這 兩年 陸續(xù) 成立 了與 軟件 開發(fā) 相獨(dú) 立的 軟件測 試中 心 來保證開發(fā)出來的軟件可用 , 在開發(fā)過程中增加了許多環(huán)節(jié) ( 如軟件配置管理、階段性測試和評審 ) 用來保證開發(fā)出來的軟件具有高可靠性。 軟件測試技術(shù)方法的比較與分析 作 者 姓 名: 學(xué)科、專業(yè) : 學(xué) 號 : 指 導(dǎo) 教 師: 完 成 日 期: XX 大學(xué) XXXX University 軟件測試技術(shù)方法的比較與分析 總計(jì) : 畢業(yè)論文 64 頁 表 格 14 表 插 圖 22 幅 指導(dǎo) 教師: 評 閱 人: 完成日期: I 摘 要 軟件測試是保證軟件質(zhì)量的重要手段。 關(guān)鍵詞: 軟件測試, 自動(dòng)化測試 ,測試管理工具 II Abstract Software testing is important to ensure software quality. With the enhancement of the puter hardware and the increasing plexity of software functionality and structure, software quality control is more and more challenge. For integration testing on large software, manual testing is usually effort consuming while insufficient to achieve certain testing objectives such as stress testing. Therefore, automatic testing is necessary. Functional testing, performance testing and test management are three key characters of testing tools. The concept and theory related to software automated testing are expounded. The scope of application and the archichecture of software automated testing is summed up and pared. Testing tools delivered by MI, Rational and Compuware occupy most of the testing market. This thesis analyzes and pares function testing tools from、 testing procedure、 object recognization, etc. And it analyzes and pares test management tools from testing project management、 people management、 testing plan, etc. This survey provides basis for the research on automatic testing technique. Keywords: Software Testing , Automated Testing , Software Testing Management Tools III 目 錄 ............................................................. 1 論文的研究背景及意義 ........................................ 1 論文的主要研究工作及成果 .................................... 1 論文的組織結(jié)構(gòu) .............................................. 2 ............................................... 3 軟件測試的定義與目的 ........................................ 3 軟件測試的過程 .............................................. 3 軟件測試的分類及主要方法 .................................... 4 按測試過程劃分 ...................................... 4 按工作狀態(tài)劃分 ...................................... 5 按測試用例設(shè)計(jì)方法劃分 .............................. 6 按測試目的劃分 ...................................... 8 3.自動(dòng)化測試技術(shù)基礎(chǔ) .............................................. 9 自動(dòng)化測試概念 .........................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1