歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

Web自動化測試開放平臺課件.ppt

  • 資源ID:23681280       資源大?。?span id="l4pa9p7" class="font-tahoma">680.50KB        全文頁數(shù):34頁
  • 資源格式: PPT        下載積分:5積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

Web自動化測試開放平臺課件.ppt

Web自動化測試開放平臺Web自 動 化 測 試 解 決 方 案王 勇2014年 12月未 來 網(wǎng) 絡(luò) 范 圍 與 目 標(biāo) 適 用 對 象 : 軟 件 測 試 團 隊 軟 件 開 發(fā) 團 隊 項 目 驗 收 團 隊 適 用 目 標(biāo) : 了 解 軟 件 生 命 周 期 的 測 試 過 程 ( 跳 過 ) 了 解 和 掌 握 自 動 化 測 試 概 念 掌 握 自 動 化 測 試 的 一 些 基 本 知 識 內(nèi) 容 提 要u 軟 件 自 動 化 測 試 的 概 述u Web自 動 化 測 試 的 方 案 設(shè) 計u Web自 動 化 測 試 的 方 案 實 施u 軟 件 自 動 化 測 試 成 本 投 入 和 風(fēng) 險 分 析 為 什 么 要 實 施 自 動 化 測 試 ? 應(yīng) 用 系 統(tǒng) 日 趨 復(fù) 雜 的 客 觀 要 求 一 個 不 可 避 免 的 問 題 是 , 應(yīng) 用 系 統(tǒng) 變 得 日 趨 復(fù) 雜 , 并 且 造 成 了 更 大 的 風(fēng) 險 。 測試 消 耗 的 成 本 越 來 越 高 , 花 費 的 時 間 也 越 來 越 長 。 而 成 本 與 時 間 是 有 限 的 。 為了 在 限 制 的 成 本 與 時 間 范 圍 內(nèi) , 控 制 發(fā) 布 的 軟 件 產(chǎn) 品 的 質(zhì) 量 , 測 試 人 員 被 要 求在 盡 量 短 的 時 間 內(nèi) 對 軟 件 進(jìn) 行 足 夠 的 測 試 。 避 免 重 復(fù) 測 試 的 主 觀 要 求 迭 代 式 開 發(fā) 過 程 : 目 前 的 軟 件 開 發(fā) 或 多 或 少 使 用 了 迭 代 式 開 發(fā) 過 程 , 這 就 導(dǎo) 致了 我 們 需 要 進(jìn) 行 一 輪 又 一 輪 的 測 試 。 回 歸 測 試 : 為 了 檢 驗 軟 件 版 本 是 否 正 確 , 或 者 當(dāng) 發(fā) 現(xiàn) 軟 件 中 出 現(xiàn) 了 一 個 或 多 個以 前 曾 經(jīng) 被 修 復(fù) 的 缺 陷 時 , 不 可 避 免 的 需 要 進(jìn) 行 回 歸 性 的 測 試 。 什 么 時 候 實 施 自 動 化 測 試 ?如果我們的自動化測試實施失敗了,很顯然,我們在不適宜的時機進(jìn)行了這個工作。開 發(fā) 階 段 ? 穩(wěn) 定 階 段 ? 部 署 階 段 ?建議:可預(yù)見的需求不影響自動化測試用例的設(shè)計 自 動 化 測 試 實 施 失 敗 的 因 素1. 期 望 值 過 高 。 就 像 管 理 人 員 要 求 完 全 測 試 一 樣 , 期 望 100 的 測 試 自動 化 , 也 同 樣 是 一 個 不 現(xiàn) 實 的 需 求 。2. 自 動 化 的 收 益 和 成 本 : 成 本 用 例 的 開 發(fā) 用 例 的 維 護 收 益 = 重 復(fù) 運 行 次 數(shù) ( 時 間 ) + 節(jié) 約 的 時 間功能覆蓋率100 成本 7 自 動 化 測 試 的 成 長 過 程pure scripted全部腳本化vague scripts少量的腳本fragmentarytest cases零碎的測試用例探索式測試roles角色 Testing often begins as freestyle, expands toward scripted.測試總是從自由式的探索開始,朝腳本化方向擴張time 8 自 動 化 測 試 的 應(yīng) 用 時 機配置管理數(shù)據(jù)庫構(gòu)建版本發(fā)布數(shù)據(jù)庫初始化自動化冒煙測試 手工探索測試自動化回歸測試冒煙測試結(jié)果測試結(jié)果報告開發(fā)偏重業(yè)務(wù)流程偏重功能模塊 u 軟 件 測 試 自 動 化 的 概 述u Web自動化測試的方案設(shè)計l 功 能 方 案 設(shè) 計l 業(yè) 務(wù) 方 案 設(shè) 計u Web自動化測試的方案實施u 軟 件 自 動 化 測 試 成 本 投 入 和 風(fēng) 險 分 析內(nèi) 容 提 要 讓 我 們 一 起 來 設(shè) 計 !依據(jù)什么來設(shè)計測試方案? 測試方案要具有代表性! 仔細(xì)想想。 http:/ 測 試 方 案 設(shè) 計l 自動化測試的功能方案設(shè)計的流程: 操作對象對象屬性功能實現(xiàn)結(jié)果驗證l 自動化測試的功能方案設(shè)計操作用例圖: 通過Java實現(xiàn)通過WebDriver實現(xiàn)通過Ruby實現(xiàn) 2005 iSoftStone Information Service Corporation. All rights reserved.12 Web對 象 的 識 別 Watir-WebDriver 2005 iSoftStone Information Service Corporation. All rights reserved.13 Web對 象 的 識 別 Watir-WebDriver 輸 入 框 input 按 鈕 button 下 拉 框 select 鏈 接 link 點 擊 click 單 選 radio 多 選 checkbox 模 擬 鍵 盤 send_keys:enter 自 動 化 測 試 開 放 平 臺 框 架 設(shè) 計 自 動 化 測 試 開 放 平 臺 框 架 設(shè) 計 自 動 化 測 試 框 架 的 用 例 設(shè) 計 示 例 一 、 基 于 ruby的 watir-webdriver開 發(fā) 二 、 統(tǒng) 一 預(yù) 置 參 數(shù) 輸 入 規(guī) 則 , 提 供 規(guī) 則 模 板 , 做 到 一 個 用例 一 個 類 , 一 個 方 法 一 個 輸 出 。 ( 一 個 類 可 以 多 個 方 法 ) 三 、 統(tǒng) 一 輸 出 規(guī) 則 , 比 如 : info TiStone Login successful! 001011 Info:代 表 該 用 例 執(zhí) 行 成 功 ! error代 表 失 敗 ! warn代 表 警 告 ! TiStone: 代 表 執(zhí) 行 用 例 名 稱 Login successful! : 描 述 或 捕 獲 的 value值 , 以 “ ! ” 結(jié) 尾 001011: 返 回 碼 四 、 統(tǒng) 一 用 例 名 稱 , 應(yīng) 與 輸 出 保 持 一 致 自 動 化 測 試 框 架 的 用 例 設(shè) 計 示 例 五 、 入 參 統(tǒng) 一 通 過 RubyBean介 入 六 、 瀏 覽 器 實 例 化 、 被 測 系 統(tǒng) 跳 轉(zhuǎn) 、 用 戶 登 錄 、 瀏覽 器 實 例 化 等 統(tǒng) 一 繼 承 Tools工 具 類 自 動 化 測 試 框 架 的 Control設(shè) 計 示 例 一 、 一 個 用 例 對 應(yīng) 一 個 Control 二 、 效 驗 輸 出 , 判 斷 用 例 執(zhí) 行 成 敗 , 根 據(jù) 規(guī) 則 關(guān) 聯(lián)Linux服 務(wù) 器 捕 獲 相 關(guān) 日 志 、 配 置 文 件 等 分 析 失 敗 原因 , 縮 減 定 位 區(qū) 域 范 圍 。 三 、 對 比 數(shù) 據(jù) , 關(guān) 聯(lián) MySql查 詢 數(shù) 據(jù) , 對 比 web捕 獲value值 。 自 動 化 測 試 框 架 的 Tools設(shè) 計 示 例 一 、 封 裝 常 用 工 具 類 二 、 Linux與 MySql業(yè) 務(wù) 接 口 三 、 面 向 對 象 , 實 現(xiàn) 繼 承 Tools, 降 低 用 例 開 發(fā) 難度 自 動 化 測 試 框 架 的 Model設(shè) 計 示 例 一 、 提 供 統(tǒng) 一 執(zhí) 行 、 單 一 執(zhí) 行 與 批 量 執(zhí) 行 模 式 二 、 關(guān) 聯(lián) JAVA前 端 , 通 過 RubyBean實 現(xiàn) 兩 端 交 互 自 動 化 測 試 框 架 的 JAVA前 端 設(shè) 計 示 例 一 、 通 過 被 測 系 統(tǒng) 與 ruby節(jié) 點被 測 系 統(tǒng) : 需 要 測 試 的 系 統(tǒng)Ruby節(jié) 點 : 實 現(xiàn) 前 端 與 底 層 ruby關(guān) 聯(lián) ( 可 選 ) 二 、 用 例 管 理提 供 創(chuàng) 建 用 例 節(jié) 點提 供 上 傳 指 定 節(jié) 點 自 動 化 用 例 三 、 用 戶 管 理 自 動 化 測 試 框 架 的 結(jié) 果 展 示 設(shè) 計 示 例 一 、 用 例 執(zhí) 行 后 展 示 二 、 點 擊 查 看 詳 情 u 軟 件 測 試 自 動 化 的 概 述u Web自動化測試的方案設(shè)計u Web自動化測試的方案實施l 自 動 化 測 試 腳 本 的 錄 制 和 編 寫l 自 動 化 測 試 的 執(zhí) 行 和 具 體 實 現(xiàn)l 測 試 操 作 和 測 試 數(shù) 據(jù) 的 回 收u 軟件自動化測試成本投入和風(fēng)險分析內(nèi) 容 提 要 自 動 化 測 試 腳 本 設(shè) 計 和 錄 制 工 具 : WatirRecorder+統(tǒng) 一 預(yù) 置 參 數(shù) 輸 入 規(guī) 則 , 提 供 規(guī) 則 模 板 , 做 到 一 個用 例 一 個 類 , 一 個 方 法 一 個 輸 出 。 ( 一 個 類 可 以 多個 方 法 ) 自 動 化 測 試 腳 本 的 手 工 編 寫 例 子 一 : ( 實 現(xiàn) hao123, 搜 索 “ ruby” 功 能 )require watir-webdriverinclude Watirrequire test/unitclass TC_recorded Test:Unit:TestCasedef test_recorded b = Watir:Browser.new b.goto(http:/ b.text_field(:name, word).set(ruby) b.text_field(:name, word).set(ruby) b.button(:value, 百度一下).clickendend 自 動 化 測 試 的 具 體 實 現(xiàn) 具 體 實 現(xiàn) 在 Tools工 具 類 中 , 多 以 Linux、 Mysql體 現(xiàn) 列 子 二 : ( 通 過 linux查 詢 黑 白 名 單 是 否 生 效 ) class Linux L.getpassword) do |ssh| result = ssh.exec!(server_cmd1) result=result . .endattr_writer :host u 軟 件 自 動 化 測 試 的 概 述u Web自動化測試的方案設(shè)計u Web自動化測試的方案實施u 軟 件 自 動 化 測 試 成 本 投 入 和 風(fēng) 險 分 析內(nèi) 容 提 要 軟 件 自 動 化 測 試 的 成 本 投 入 腳 本 的 維 護 成 本 : 自 動 化 的 測 試 流 程 , 使 得 腳 本 的 維 護 成 為 自 動 化 實 施 的 一 個關(guān) 鍵 性 的 依 據(jù) 。 對 于 一 個 規(guī) 范 化 的 系 統(tǒng) 開 發(fā) 流 程 來 說 , 實 現(xiàn) 測 試 的 自 動 化 是 很有 必 要 的 。 但 是 自 動 化 的 腳 本 維 護 使 得 我 們 的 自 動 化 測 試 在 成 本 上 變 得 較 為 昂貴 。 每 一 個 系 統(tǒng) 的 開 發(fā) 都 是 時 刻 隨 著 需 求 的 變 更 而 改 變 , 然 而 在 大 多 數(shù) 的 情 況下 , 就 是 很 微 小 的 一 點 系 統(tǒng) 修 改 都 會 導(dǎo) 致 我 們 去 大 量 的 修 改 自 動 化 的 測 試 腳 本。(這 就 是 我 們 為 什 么 要 引 入 架 構(gòu) 的 關(guān) 系 ! )我 們 的 架 構(gòu) 的 好 處 就 是 業(yè) 務(wù) 與 邏 輯 分 開 , 就 是 頁 面 出 現(xiàn) 了 更 新 或 修 改 只 需 重 新錄 制 或 編 寫 新 的 用 例 即 可 , 不 會 影 響 業(yè) 務(wù) 結(jié) 果 。 自 動 化 測 試 的 腳 本 的 維 護 整 個 自 動 化 測 試 開 放 平 臺 分 兩 個 部 件 :JAVA前 端 ( 負(fù) 責(zé) 數(shù) 據(jù) 的 預(yù) 置 、 與 執(zhí) 行 的 發(fā) 起 )Ruby底 層 ( 負(fù) 責(zé) 業(yè) 務(wù) 的 實 現(xiàn) 、 與 操 作 的 執(zhí) 行 ) 關(guān) 于 維 護JAVA前 端 所 有 配 置 參 數(shù) 都 是 動 態(tài) 獲 取 , 后 期 業(yè) 務(wù) 變 更 無 需 修 改Ruby底 層Test用 例 層 與 Control控 制 層 隨 著 需 求 的 迭 代 , 需 要 長 期 的 進(jìn)行 維 護Tools工 具 層 只 會 根 據(jù) 業(yè) 務(wù) 上 有 很 大 的 變 動 而 更 改 othe無 需 更 改 軟 件 自 動 化 測 試 的 風(fēng) 險 分 析 風(fēng) 險 的 存 在 原 因 : 自 動 化 測 試 只 是 針 對 系 統(tǒng) 的 大 部 分 主 要 功 能 進(jìn)行 了 有 效 的 測 試 和 驗 證 , 從 而 使 得 覆 蓋 的 測 試 面 較 為 狹 窄 , 導(dǎo) 致系 統(tǒng) 的 有 些 隱 藏 問 題 無 法 發(fā) 現(xiàn) 。 風(fēng) 險 的 減 小 建 議 : 在 自 動 化 測 試 的 實 現(xiàn) 初 期 , 設(shè) 計 好 自 動 化 的 測試 用 例 , 把 握 好 系 統(tǒng) 的 重 點 功 能 及 可 能 會 出 現(xiàn) 的 問 題 , 進(jìn) 而 再 實現(xiàn) 測 試 自 動 化 。 在 現(xiàn) 有 條 件 下 減 小 可 預(yù) 計 的 系 統(tǒng) 風(fēng) 險 。 目 標(biāo) : 在 現(xiàn) 有 條 件 下 減 小 可 預(yù) 計 的 系 統(tǒng) 測 試 風(fēng) 險 。 說 在 最 后 的 1、 自 動 化 并 不 是 全 自 動 , 需 要 花 精 力 才 能 讓 他 自 動 化 。 2、 自 動 化 工 具 不 是 萬 能 的 , 他 也 有 自 己 的 缺 陷 。 3、 自 動 化 永 遠(yuǎn) 不 可 能 取 代 人 工 的 位 置 。 4、 自 動 化 腳 本 的 維 護 有 時 是 很 致 命 的 , 需 要 有 一 定 的 經(jīng)驗 才 能 做 好 。 內(nèi) 容 回 顧u 軟 件 自 動 化 測 試 的 概 述 u Web自 動 化 測 試 的 方 案 設(shè) 計l 功 能 方 案 設(shè) 計l 業(yè) 務(wù) 方 案 設(shè) 計u Web自 動 化 測 試 的 方 案 實 施l 自 動 化 測 試 腳 本 的 錄 制 和 編 寫l 自 動 化 測 試 的 執(zhí) 行 和 具 體 實 現(xiàn)l 測 試 操 作 和 測 試 數(shù) 據(jù) 的 回 收u 軟 件 自 動 化 測 試 成 本 投 入 和 風(fēng) 險 分 析 謝 謝 大 家 !歡 迎 大 家 提 問 , 討 論 !

注意事項

本文(Web自動化測試開放平臺課件.ppt)為本站會員(小**)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!