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

正文內(nèi)容

畢業(yè)論文-論自動化測試的優(yōu)劣-文庫吧資料

2025-06-12 03:10本頁面
  

【正文】 因?yàn)楫a(chǎn)品變更被廢棄為止。 手工測試一般是基于后面兩個原因: (1)時間資源不足; (2)技術(shù)水平不足。 ● 需要使用自動測試,但是時間不允許進(jìn)行自動測試的場合。例如,如果我們需要驗(yàn)證一個圖形用戶界面組件確實(shí)能夠應(yīng)用于某 個軟件產(chǎn)品中的某項功能的開發(fā),而這項功能又將被其他功能替換。手工測試一般能夠發(fā)現(xiàn)一些自動化測試所不能發(fā)現(xiàn)的問題,這也是為什么自動化測試取代不了手工測試的原因! 需要使用手工測試的場景包括以下四項: ● 如果某項測試工作難以采用自動測試完成 (甚至根本無法采用自動測試完成 ),例如:在程序執(zhí)行的關(guān)鍵時刻,我們需要從物理上斷開一個網(wǎng)絡(luò)連接,其目的在于驗(yàn)證程序處理錯誤條件的能力,此時我們就可以采用手工測試。 6 手工測試概述 手工測試就是由人去一個一個的輸入用例,然后觀察結(jié)果,和機(jī)器測試想對應(yīng),屬于比較原始但是必須的一個步驟。不是每個測試工程師都適合或用能力開發(fā)質(zhì)量好的測試腳本。 自動化測試對測試人員的技術(shù)要求較高對測試工具同樣有一定要求。 測試自動化可能會制約軟件開發(fā) 自動化測試工具是死的他本身沒有任何想象力。我們知道,是程序就一定會有缺陷,所以,不能保證測試工程師開發(fā)的腳本就完全 100%沒有缺陷,如果代碼中出現(xiàn)一個小小的邏輯錯誤,哪怕一個條件判斷的誤寫也會導(dǎo)致測試結(jié)果完全出錯。自動化測試無法做到手工測試的覆蓋率。 分析測試 運(yùn)行結(jié)束后系統(tǒng)會自動生成一份詳細(xì)完整的測試結(jié)果報告。 4 運(yùn)行測試 QTP 從腳本的第一行開始執(zhí)行語句,運(yùn)行過程中會對設(shè)置的檢查點(diǎn)進(jìn)行驗(yàn)證,用實(shí)際數(shù)據(jù)代替參數(shù)值,并給出相應(yīng)的輸出結(jié)構(gòu)信息。 創(chuàng)建測試腳本 當(dāng)測試人員瀏覽站點(diǎn)或在應(yīng)用程序上操作的時候, QTP 的自動錄制機(jī)制能夠?qū)y試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本語句。 QTP 是一個功能測試工具,主 要幫助測試人員完成軟件的功能測試,與其他測試工具一樣, QTP 不能完全取代測試人員的手工操作,但是在某個功能點(diǎn)上,使用 QTP 的確能夠幫助測試人員做很多工作。 分析器( Analysis):主要用于對測試結(jié)果進(jìn)行分析。 3 負(fù)載發(fā)生器( Load Generators):模擬用戶對服務(wù)器提交請求??梢酝ㄟ^添加計數(shù)器來監(jiān)控 Windows資源、應(yīng)用服務(wù)器和數(shù)據(jù)庫使用情況。 VuGen 發(fā)生器:捕捉用戶的業(yè)務(wù)流,并最終將其錄制成一個腳本:( 1)選擇相應(yīng)的一種協(xié)議;( 2)在客戶端模擬用戶使用過程中的業(yè)務(wù)流程,并錄制成一個腳本;( 3)編輯腳本和設(shè)置 RunTime Settings 項;( 4) 編譯腳本生成一個沒有錯誤的可運(yùn)行的腳本。在 Controller 中設(shè)置 (可以控制 使用的機(jī)器,設(shè)這在不同機(jī)器上跑多少虛擬用戶,并且設(shè)置這些虛擬用戶是同時訪問還是逐一加載),運(yùn)行 VUG 中生成的腳本即用戶與多人與服務(wù)器交互,將 Controller中收集的數(shù)據(jù)加載到 Anaiyis 中使其分析整個性能。能否借助于這支外在力量以及如何借助于這支力量來規(guī)范企業(yè)測試流程、提高特定測試活動的效率,正是我們所要考慮的。比如性能測試、配置測試、大數(shù)據(jù)量輸入測試等。 自動化測試腳本可重復(fù)使用 如果費(fèi)盡心思開發(fā)了一套近乎完美的自動化測試腳本,但是腳本的重復(fù)使用率很低,致使其間所耗費(fèi)的成本大于所創(chuàng)造的經(jīng)濟(jì)價值,自動化測 試便成為了測試人員的練手之作,而并非是真正可產(chǎn)生效益的測試手段了。 項目周期足夠長 自動化測試需求的確定、自動化測試框架的設(shè)計、測試腳本的編寫與調(diào)試均需要相當(dāng)長的時間來完成,這樣的過程本身就是一個測試軟件的開發(fā)過程,需要較長的時間來完成。項目中的某些模塊相對穩(wěn)定,而某些模塊需求變動性很大 。通常需要同時滿足以下條件: 軟件需求變動不頻繁 測試腳本的穩(wěn)定性決定了自動化測試的維護(hù)成本。在此過程中,為了節(jié)省人力,時間或硬件資源,提高測試效率,便引入了自動化測試的概念。 [關(guān)鍵詞 ] 自動化測試 手工化測試 測試的周期 腳本 Abstract Testing whether manual test and automation test is a way of software quality assurance. For some of the basic, logic is not strong operational, can use automated testing tools. It can use a simple script, a large number of repetitive operations. And through the analysis of the test results, the conclusion, it not only saves a lot of manpower and material resources, and make the test results more accurate. Most often do manual test is repeated manual regression test, not only expensive, but also prone to error. Test automation can reduce but not eliminate this kind of work. The tester can have more time to do more interesting test, for example in the application
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1