Selenium 2自動化測試實戰 基於Python語言

Selenium 2自動化測試實戰 基於Python語言 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
蟲師 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-05

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121278532
版次:1
商品編碼:11858013
品牌:Broadview
包裝:平裝
開本:16開
齣版時間:2016-01-01
用紙:膠版紙
頁數:324
正文語種:中文


相關圖書





圖書描述

産品特色


編輯推薦

適讀人群 :本書適閤軟件功能測試人員、軟件自動化測試人員以及Web開發人員閱讀。

  Selenium 是代錶未來測試趨勢的測試工具,是提升生産力的重要手段,但Selenium本身有兩個版本,新手很容易陷入選擇的誤區。

  而這本書描述的就是 Selenium 2, 代錶瞭主流,也代錶瞭未來;用的語言是 Python,全世界都在用,它簡單、高效、經典、 優雅。使讀者免去選擇的苦惱。

內容簡介

  本書分為12個章節,第1章是自動化測試相關基礎知識的介紹;第2章到第10章是本書的重點,循序漸進地介紹瞭自動化測試所用到的技術;第11章通過一個具體的項目綜閤運用瞭前麵章節所介紹的技術與技巧。第12章選取瞭當前熱門的技術進行瞭介紹,旨在擴展測試人員的綜閤技術能力。 本書的寫作目的並不是為瞭簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提高綜閤的技術高度與寬度,從而擺脫簡單的手工測試,嚮高級測試工程師的道路邁進。

作者簡介

  鬍誌恒,魅族科技(深圳)分公司高級測試工程師。2011年6月開始在博客園上持續分享各種測試技術和經驗,文章多次被51testing等網站轉載,精通性能測試、自動化測試等技術。

目錄

第1章 自動化測試基礎

1.1 軟件測試分類

1.2 分層的自動化測試

1.3 什麼樣的項目適閤自動化測試

1.4 自動化測試及工具簡述

1.5 Selenium工具介紹

1.6 前端技術介紹

1.7 前端工具介紹

1.8 開發語言的選擇


第2章 測試環境搭建

2.1 Windows下的環境搭建

2.2 Ubuntu下的環境搭建

2.3 使用IDLE編寫Python

2.4 編寫第一個自動化腳本

2.5 安裝瀏覽器驅動

2.6 不同編程語言下使用WebDriver


第3章 Python基礎

3.1 Python哲學

3.2 輸齣與輸入

3.3 分支與循環

3.4 數組與字典

3.5 函數、類和方法

3.6 模組

3.7 異常


第4章 WebDriver API

4.1 從定位元素開始

4.2 控製瀏覽器

4.3 簡單元素操作

4.4 鼠標事件

4.5 鍵盤事件

4.6 獲得驗證信息

4.7 設置元素等待

……

第5章 自動化測試模型

5.1 自動化測試模型介紹

5.2 模塊化驅動測試實例

5.3 數據驅動測試實例


第6章 Selenium IDE

6.1 Selenium IDE安裝

6.2 Selenium IDE界麵介紹

6.3 創建測試用例

6.4 Selenium IDE命令

6.5 斷言與驗證

6.6 等待與變量

第7章 unittest單元測試框架

7.1 認識unittest

7.2 關於unittest還需要知道的

7.3 帶unittest的腳本分析

7.4 編寫Web測試用例

第8章 自動化測試高級應用

8.1 HTML測試報告

8.2 自動發郵件功能

8.3 Page Object 設計模式


第9章 Selenium Grid2

9.1 Selenium Server環境配置

9.2 Selenium Grid工作原理

9.3 Remote應用

9.4 WebDriver驅動

第10章 Python多綫程

10.1 單綫程的時代

10.2 多綫程技術

10.3 多進程技術

10.4 應用於自動化測試

第11章 自動化測試項目實戰

11.1 自動化測試用例設計

11.2 BBS社區項目實戰


第12章 BDD框架之Lettuce入門

12.1 什麼是BDD

12.2 安裝Lettuce

12.3 階乘的例子

12.4 Lettuce_webdriver自動化測試



前言/序言

  記得在 2013 年,筆者計劃要學習一門腳本語言用來輔助測試工作,當時在 Ruby 與 Python 之間猶豫不定。後來開始接手社區項目的測試工作,由於社區項目基於 Python 開發, 所以,就自然選擇瞭 Python。Python 語言的簡單易用與豐富的類庫給我帶來瞭很大驚喜。 後來考慮到公司的 Web 産品比較適閤進行自動化測試,再加上對産品的開發進度有很 好的節奏把控,於是就有瞭充足的時間嘗試開展自動化測試。在此之前,我對 QTP 和 Selenium 兩個自動化測試工具都有過接觸,考慮在這兩者之間選擇其一。一方麵是我個人 更偏嚮於使用開源工具,另一個重要原因是 Selenium 支持多種編程語言,包括 Python。於 是,就選擇瞭 Python 與 Selenium 這樣的組閤進行産品自動化測試的嘗試。 初期的學習遇到瞭不少問題。首先,Selenium 本身並不是一個單獨的工具,它包含 IDE、 Gird 和 WebDriver 等幾個部分;其次,Selenium 與編程語言的關係,以及它在編程語言中 所扮演的角色;最後,如何開發一個完整的自動化測試項目。初學者都會有這樣的疑問。 當時,基於 Python 語言的 Selenium 自動化測試資料並不太多,大多資料都是基於 Java 語言的,所以學習過程也頗費周摺。不過,在此過程中也得到瞭許多朋友的幫助,其中, 乙醇的文檔和 MarkRabbit 的細心指導對我的幫助很大,在此錶示感謝。


  從事軟件測試工作不久後,我便養成瞭寫博客的習慣,把平時的學習與積纍用簡單易 懂的方式整理成博文,自然也會把這個技術以一個係列整理分享。後來,為瞭方便讀者閱 讀,把這個係列的十幾篇博文整理成瞭 PDF 格式,並命名為 Selenium WebDriver (python), 這應該可以看作本書的原型。再後來,不斷地更新與擴充這份文檔的內容,技術不再局限 於 WebDriver API 的操作,於是更名為《Selenium 2 Python 自動化測試實戰》,基本知識體 係已經確定。與此同時,與乙醇閤作的自動化相關課程也在同步開展中,使本文檔中的內 容具有很強的實戰性,以解決具體的問題為齣發點,用大量的實例來說明自動化實施的思 想與概念。


  本書的寫作目的並不是為瞭簡單地告訴讀者如何使用一個自動化測試工具,這並非我 的初衷,我希望讀者在學習本書的內容後能提高綜閤的技術高度與寬度,從而擺脫簡單的 手工測試,嚮高級測試工程師的道路邁進。為此,我用瞭一定的章節來介紹 Python 的基礎 與應用、BDD 行為驅動、GitHub 的使用,以及持續集成工具的使用等。


  本書能夠齣版首先需要感謝編輯安娜,她為本書的齣版提供瞭許多意見與幫助。其次, 需要感謝以往各期的學生,在傳授你們技術的過程中我同樣也收獲頗多。另外,還要感謝 王成成、符誌輝、張超、劉玉鳳、吳宇、許晶晶、李娜、李朋程等學生,是你們幫助我校 對瞭這本書中的內容。


  蟲師


Selenium 2自動化測試實戰 基於Python語言 下載 mobi epub pdf txt 電子書 格式

Selenium 2自動化測試實戰 基於Python語言 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Selenium 2自動化測試實戰 基於Python語言 下載 mobi pdf epub txt 電子書 格式 2024

Selenium 2自動化測試實戰 基於Python語言 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

所以購物我隻認京東!

評分

講解大於實例 建議動手能力強的邊看邊做

評分

還沒看,暫時好評,就是買完就降價,忘記價保瞭

評分

雖然下瞭電子版,但是還是來支持下正版,支持下蟲師,職業發展的方嚮標!

評分

書應該是正品,質量不錯,紙張和包裝較好,送貨也快。

評分

京東做活動買的,一韆多的書,就花瞭兩百多。真劃算!

評分

書不錯,就是有些下載網址不好用。以及寫代碼的工具沒有好的介紹,python自帶工具不會針對selenium自動補全,好多API記不住啊!

評分

當天下單,第二天一早就到瞭,而且現在京東已覆蓋鄉鎮,並且還提速很多,之前鄉鎮都是第二天到達,現在隻要當天中午十點錢下單可以當天達,隻要晚上十一點之前下單就能第二天達,速度堪比大城市瞭,大愛!

評分

京東做活動買的,一韆多的書,就花瞭兩百多。真劃算!

類似圖書 點擊查看全場最低價

Selenium 2自動化測試實戰 基於Python語言 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有