-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
精通自動化測試框架設計 版權信息
- ISBN:9787115415653
- 條形碼:9787115415653 ; 978-7-115-41565-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
精通自動化測試框架設計 本書特色
全書共分3部分,第1部分包括第1~8章,介紹了有關測試框架與ui自動化測試的主題。在第1章中介紹了若干種不同類型的自動化測試實踐,并提出了t型自動化測試框架以及紡錘形自動化測試模型。在第2章介紹了自動化測試中如何進行數據的交互與管理,并結合實際案例列舉了java屬性文件、xml、excel、數據庫以及csv等不同的處理方式。第3章和第4章介紹如何分層構建solvent、semet等底層框架。第5~8章是有關testlink ui自動化測試框架的構建。第2部分是ui自動化框架橫向拓展的主題。第3部分講解api測試。實現了ui/api的分層自動化測試,并探討了在敏捷模式下,通過統一框架,同一用例在不同技術實現方式下無縫切換運行的可行性和由此帶來的價值。第16章介紹了webdriver的基礎概念及簡單元素封裝、自定義page object等內容。讀者可以按照此書介紹的方法,根據自身工作中被測應用的實際特點,加上適當的工具,來嘗試建立適合自身項目實際需求的自動化測試框架。本書是幫助讀者從初學者踏上通往更高層級測試工程師的階梯。本書適合作為測試初學者、測試從業人員、測試經理、測試管理人員、測試開發人員的參考用書,也可以作為大專院校相關專業的師生用書和培訓學校的教材。
精通自動化測試框架設計 內容簡介
介紹用開源測試工具進行軟件測試和框架設計的圖書。對自動化測試框架層層剖析,對構成自動化測試框架的各個元素,包括基類、日志、計時、檢查點、截屏、數據處理,娓娓道來,并實現了 ui/api 的分層自動化測試,更有效地應用于敏捷開發模式下的快速、靈活的持續測試。本書對不同類型、格式的測試數據(如xml、excel文件、數據庫等數據源)的處理技術做了詳細交待,能夠滿足不同業務數據的測試需求。一個隨手可得的案例(開源testlink項目)貫穿其中,從單點功能到多點功能、功能操作的封裝、頁面封裝、控件封裝、數據封裝,到業務與具體實現的隔離、分層處理等,各種自動化具體技術或技巧都很好地被呈現出來,讓讀者可以一面學習、一面實踐,效果倍增。本書構建的自動化測試框架是從底層solvent、semet開始,一方面是基于selenium+webdriver實現,基礎可靠;另方面,又能脫離selenium+webdriver,為api等其他不同技術實現的自動化測試服務。
精通自動化測試框架設計 目錄
第1部分 構建ui自動化框架
第1章 bco團隊的自動化之旅 2
1.1 奧運年的新挑戰 2
1.1.1 bco是什么 2
1.1.2 為什么需要bco 2
1.1.3 測試任務與測試內容 3
1.1.4 利益干系人 4
1.1.5 pink mail、escalation和sprtracker 5
1.1.6 溝通,還是溝通 5
1.2 史前的自動化 6
1.2.1 自動化安裝系統 6
1.2.2 快速回歸測試系統的混合自動化 6
1.2.3 來自小眾自動化工具的框架 7
1.3 五天太久,還能壓縮嗎 8
1.3.1 bco版本發布用時分布 8
1.3.2 缺陷壓力測試 9
1.4 聽說又有一個新框架了 10
1.4.1 初見solvent 11
1.4.2 學習xpath和html 12
1.4.3 xpath定位工具 12
1.4.4 自信與挑戰 13
1.4.5 找到適合自身的實踐對象 14
1.4.6 框架的歸屬問題 14
1.4.7 automation 100 15
1.5 冰山 15
1.5.1 假失敗 15
1.5.2 低優先級的自動化backlog 16
1.5.3 破窗與“造輪子” 16
1.6 再啟航 16
1.6.1 自動化測試金字塔與冰淇淋 17
1.6.2 橄欖形的自動化測試 18
第2章 測試數據管理 19
2.1 簡介 19
2.2 測試數據分類 19
2.3 測試數據交互基本方法 20
2.3.1 使用java的系統屬性 21
2.3.2 使用操作系統的環境變量 22
2.3.3 使用屬性文件 23
2.4 使用xml文件 23
2.4.1 webdriver中的定位方法 24
2.4.2 使用dom4j進行解析 25
2.5 使用excel 27
2.5.1 經典的datatable 27
2.5.2 強關鍵字驅動的自動化用例 28
2.5.3 apache poi介紹 29
2.5.4 單個工作表的解析 30
2.5.5 整個工作簿的解析 34
2.5.6 用例解析與執行 35
2.5.7 mock api類 38
2.5.8 mock api適配器類 39
2.6 使用數據庫 40
2.6.1 jdbc連接數據庫
精通自動化測試框架設計 相關資料
推薦序當我們面對企業的軟件應用產品時,其業務邏輯復雜,用戶交互(ui)界面也不簡單,僅僅完成基本功能的驗證是不夠的、也是很難的,而且需要針對各種業務場景、業務流程、業務數據等進行驗證。這時,需要我們針對ui、api開發大量的自動化測試腳本,自動化測試會面對更大的挑戰。雖然針對api進行自動化測試的效率高、執行穩定,維護成本也低,但沒有ui的自動化測試配合,測試還不夠徹底,還需要手工執行部分ui測試。所以,ui自動化測試再難,也必須克服這個困難,才能比較徹底地實現自動化測試。本書就是從ui自動化測試入手,逐步展開各項自動化測試技術的討論,包括面向接口的自動化測試、數據驅動的自動化腳本、兼容性測試和本地化測試的自動化實現等。全書文字流暢、幽默,案例豐富,技術也很有深度,亮點也不少,例如:對自動化測試框架層層剖析,對構成自動化測試框架的各個元素,包括基類、日志、計時、檢查點、截屏、數據處理,娓娓道來,并實現了 ui/api 的分層自動化測試,更有效地應用于敏捷開發模式下的快速、靈活的持續測試。多數業務測試是數據驅動的,本書對不同類型、格式的測試數據(如xml、excel文件、數據庫等數據源)的處理技術做了詳細交待,能夠滿足不同業務數據的測試需求。一個隨手可得的案例(開源testlink項目)貫穿其中,從單點功能到多點功能、功能操作的封裝、頁面封裝、控件封裝、數據封裝,到業務與具體實現的隔離、分層處理等,各種自動化具體技術或技巧都很好地被呈現出來,讓讀者可以一面學習、一面實踐,效果倍增。本書構建的自動化測試框架是從底層solvent、semet開始,一方面是基于selenium+webdriver實現,基礎可靠;另一方面,又能脫離selenium+webdriver,為api等其他不同技術實現的自動化測試服務。我們知道,selenium是眾多開源測試工具的佼佼者,2006年我就向自己的團隊介紹selenium并開始試用,將近 10 年過去了,selenium依舊光彩照人,在與webdriver結合之后,其能力和影響更大了,基于selenium+webdriver實現的自動化測試框架值得我們信賴。本書是作者多年的自動化測試實踐經驗的積累,且不是停留在工具應用上,而是作為自動化測試框架的創建者、開發者來分享經驗的。所以,本書不僅適合剛入門的測試人員閱讀,也適合測試工程師閱讀,在閱讀時,會有思想火花的碰撞、會從中得到啟發,能從中學到不少東西。本書也不僅適合測試工程師閱讀,而且適合開發人員閱讀,這正和目前開發的?
精通自動化測試框架設計 作者簡介
陳冬嚴 ,浙江大學碩士,具有10年軟件測試和團隊管理的工作經驗,先后服務于領先的ITSM、PLM軟件研發企業,現于某金融行業核心機構IT規劃部門擔任項目管理工作。業余時間喜歡園藝。
- >
名家帶你讀魯迅:故事新編
- >
史學評論
- >
煙與鏡
- >
回憶愛瑪儂
- >
月亮虎
- >
羅庸西南聯大授課錄
- >
唐代進士錄
- >
巴金-再思錄