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

正文內(nèi)容

軟件自動化測試?yán)碚摷皯?yīng)用-文庫吧

2025-04-20 13:23 本頁面


【正文】 ?結(jié)構(gòu)化腳本類似于結(jié)構(gòu)化程序設(shè)計,含有控制腳本執(zhí)行的指令,支持順序、選擇和循環(huán)(疊代控制) 3種基本控制結(jié)構(gòu),一個腳本可以調(diào)用另一個腳本。另外由于引進其他指令改變控制結(jié)構(gòu),可以提高重用性,增加功能和靈活性,改善維護性。需要一定的編程技術(shù)。 ?主要有優(yōu)點是健壯性更好,更靈活;但是腳本更加復(fù)雜,測試數(shù)據(jù)依然“包含”腳本中。 17 ? 共享腳本可以被多個測試用例使用,腳本之間可以相互調(diào)用;可以允許同一軟件應(yīng)用或系統(tǒng)的測試之間共享腳本;在不同的軟件應(yīng)用或系統(tǒng)的測試之間也可共享腳本。 ? 共享腳本的優(yōu)點是: ? 以較少的開銷實現(xiàn)類似的測試; ? 維護開銷低于線性腳本; ? 刪除明顯的重復(fù); ? 可以在共享腳本中增加更智能的功能。 ? 共享腳本的缺點是: ? 需要跟蹤更多的腳本 ,文檔、文字以及存儲,如果管理得不好,很難找到適當(dāng)?shù)哪_本; ? 每個測試仍需要一個特定的測試腳本,維護成本仍然比較高 ; ? 共享腳本通常只是針對被測軟件的某一部分。 18 ? 數(shù)據(jù)驅(qū)動腳本是將測試輸入存儲在獨立的(數(shù)據(jù))文件中( *.XLS、 *.TXT、 *.DAT等),而不是存儲在腳本中,腳本中只存放控制信息。用變量取代在錄制的腳本代碼中固定輸入內(nèi)容,如:名字、地址、數(shù)據(jù)等,然后通過變量從外部(文件、電子表格、數(shù)據(jù)庫等)讀取數(shù)據(jù)的測試 ? 數(shù)據(jù)驅(qū)動腳本的優(yōu)點是: ? 可以很快增加類似的測試(腳本相同,數(shù)據(jù)不同); ? 測試者增加新測試不必具有工具腳本語言的技術(shù)或編程知識; ? 對于第二個測試及后續(xù)測試無額外的腳本維護開銷 。 ? 數(shù)據(jù)驅(qū)動腳本的缺點是: ? 初始建立的開銷較大; ? 需要專業(yè)(編程)支持。 19 ? 關(guān)鍵詞驅(qū)動腳本實際上是較復(fù)雜的數(shù)據(jù)驅(qū)動技術(shù)的邏輯擴展。用變量取代在錄制的腳本代碼中的對象標(biāo)識,如:按鈕、編輯框等控件 ID等,然后在腳本中通過這些變量來操作這些對象進行。 ? 關(guān)鍵字驅(qū)動腳本有如下特征: ?測試腳本由控制腳本、測試文件、支持腳本組成; ?控制腳本不再受被測軟件或特殊應(yīng)用的約束; ?測試文件中使用關(guān)鍵字描述測試事例; ?控制腳本依次讀取測試文件中的每個關(guān)鍵字并調(diào)用相關(guān)的支持腳本。 ? 關(guān)鍵字驅(qū)動腳本的優(yōu)點: ?獨立于測試腳本語言開發(fā)測試事例 ?所需腳本數(shù)量是隨軟件的規(guī)模而不是測試的數(shù)量而變化的 ?可以用與工具(及平臺)無關(guān)的方法實現(xiàn)測試 ?實現(xiàn)測試的方法可以剪裁適合測試者而不是測試工具 20 ?性能測試和內(nèi)存泄露檢查的測試過程中,不是預(yù)期輸出與實際輸出的比較,而是運行數(shù)據(jù)采集并統(tǒng)計輸出結(jié)果。主要利用操作系統(tǒng)提供的 API函數(shù),測試軟件獲得系統(tǒng)信息并進行統(tǒng)計和分析。 21 ?被測試軟件的測試方式選擇 ?并不是所有的軟件都需要進行自動化測試。 22 ?自動化測試實施前的準(zhǔn)備工作 ?在進行測試自動化之前,對被測試軟件的可測試性接口的分析和處理是非常重要的工作;通過對接口的分析,制定出測試輸入和輸出的腳本文件結(jié)構(gòu)。 23 ?自動化測試流程 ?自動化回歸測試在實施上,一般分為兩個主要步驟,一個是測試結(jié)果輸出腳本模板生成,該部分需要人工進行,一個是自動化回歸測試。 24 ?測試結(jié)果輸出腳本模板生成流程圖 被測試軟件 O 人工驗證結(jié)果測試用例腳本 1●●●測試用例腳本 NO●●●測試輸出 1測試輸出 N測試工具●●●測試輸出 1測試輸出 N模板庫25 ?整個自動化回歸測試流程圖 : 被測試軟件 O測試用例腳本 1●●●測試用例腳本 NO●●●測試輸出 1測試輸出 N模板庫測試輸出 1測試工具●●●測試輸出 N比較預(yù)期輸出P A S S故障反饋相同不相同26 序號 測試的類型 簡述 1 代碼分析器 監(jiān)督程序代碼復(fù)雜度 ,是否遵循標(biāo)準(zhǔn)等等 2 覆蓋分析器 校檢哪一部分的代碼已經(jīng)被測試,面向代碼語句覆蓋、條件覆蓋、路徑覆蓋等等 3 內(nèi)存分析器 邊界檢查和漏洞檢測等等 4 性能測試工具 測試在不同的負(fù)載級別之下客戶 /服務(wù)器和 WEB應(yīng)用程序等等 5 WEB測試工具 檢驗鏈接是否有效,客戶和服務(wù)器端的代碼、 WEB站點的交互是否正常工作 6 其他工具 測試實例管理,文件管理, BUG報告,配置管理工具 27 ?性能測試工具 ?Loadrunner ?嵌入式軟件測試工具 ?CodeTest ?LogiScope ?缺陷管理跟蹤工具 ?TestDirector ?Buzilla 28 LoadRunner ?LoadRunner174。 是一種預(yù)測系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級負(fù)載測試工具。通過以模擬上千萬用戶實施并發(fā)負(fù)載及實時性能監(jiān)測的方式來確認(rèn)和查找問題, LoadRunner 能夠?qū)φ麄€企業(yè)架構(gòu)進行測試。通過使用LoadRunner ,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。 29 LoadRunner 30 LoadRunner ? 創(chuàng)建虛擬用戶 ? 創(chuàng)建真實的負(fù)載 ? 實時監(jiān)測器 ? 分析結(jié)果以精確定位問題所在 ? 重復(fù)測試保證系統(tǒng)發(fā)布的高性能 ? 其他特性 ?Enterprise Java Beans 的測試
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1