[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 自動化測試實戰寶典:Robot Framework + Python從小工到專家(博
    該商品所屬分類:圖書 -> 電子工業出版社
    【市場價】
    1203-1744
    【優惠價】
    752-1090
    【作者】 周金劍 
    【所屬類別】 電子工業出版社 
    【出版社】電子工業出版社 
    【ISBN】9787121363207
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121363207
    版次:1

    商品編碼:12629017
    品牌:電子工業出版社
    包裝:平裝

    開本:16開
    出版時間:2020-01-01
    用紙:膠版紙

    頁數:540
    字數:930000

    作者:周金劍

        
        
    "

    產品特色

    編輯推薦

    適讀人群 :軟件測試集大成之作/十多年工作經驗總結升華,接口\\WebUI\\移動端自動化測試超詳細實戰分享,測試職場\\測試技術\\實戰演練\\源碼分析一應俱全,公號/作者群答疑

    ★ 十多年自動化軟件測試一線實戰摸爬滾打快速成長經驗分享

    ★ 涵蓋絕大部分自動化測試知識,內容充實、邏輯嚴密、語言生動

    ★ 後端、Web端、Android端、iOS端、H5端、小程序端實戰演練

    ★ 快速掌握接口自動化、Web UI自動化、移動端自動化等主流技術

    ★ 實用性很強,是一本面向新時代測試人員不可多得的實戰類好書

    ★ 讀者可知其然且知其所以然,同時掌握自動化測試思想和工具

    ★ 提高綜合技術能力、擴展知識體繫,完成從小工到專家的蛻變

    ★ 既可作為測試開發實戰指導書,又可作為日常測試開發工具書

    互聯網行業的工程師就好比運動員,要想在競技場上獲勝,需要在訓練場裡長期刻苦地練習技巧,想要成為一個不被時代拋棄的技術人,就需要不斷地更新迭代自己的知識體繫。加油,讀者們,共勉!


    內容簡介

    《自動化測試實戰寶典:Robot Framework + Python從小工到專家》以自動化測試技術為主線,循序漸進地介紹了自動化測試所涉及的知識體繫,通過不同端的實戰項目,綜合運用了所介紹的技術,旨在提高測試人員的綜合技術能力並擴展知識體繫。

    《自動化測試實戰寶典:Robot Framework + Python從小工到專家》從對測試行業現狀及未來幾年趨勢的分析開始,呼吁大家在時不我待的當今社會中,找準定位並建立自身的職場核心競爭力。然後圍繞自動化測試技術應用結合多端(後端、Web端、Android端、iOS端、H5端、小程序端)實例來引導讀者快速上手。本書涵蓋了絕大部分自動化測試知識,不但內容充實、邏輯嚴密,且圖文並茂、語言生動。對Robot Framework使用者來說,本書更是一部難得的工具寶典。

    《自動化測試實戰寶典:Robot Framework + Python從小工到專家》適合對測試技術感興趣或者正在從事測試工作的人(不限於手工測試、自動化測試、測試開發、測試管理等)閱讀。希望讀者在學習完本書的內容後能提高綜合的技術水平,成為一名新時代的優秀測試工程師。


    作者簡介

    ★周金劍,筆名:狂師,行業ID:mikezhou。

    目前就職於國內一家互聯網醫療公司,擔任研發中心測試總監,負責管理、建設研發中心產品質量體繫。

    之前從事過研發團隊建設、團隊管理、測試開發、研發效率提升、DevOps建設等工作。曾就職於國內一家移動互聯網金融公司,擔任資深測試開發工程師,負責主導測試平臺開發、研發效率提升等工作,並曾在酷狗音樂主導過後端接口自動化測試、App UI自動化測試、持續集成等項目。

    2017年開通個人技術公眾號:測試開發技術(mikezhou_talk),該公眾號專注於軟件測試開發領域開源技術、Python編程應用、主流工具(性能、自動化、安全、CI/CD)、經驗、落地實踐、解決方案分享,以及職場進階和個人發展等。


    精彩書評

    ★本書作者周金劍很早就開始接觸自動化測試,並在企業級項目中廣泛實踐,積累了非常豐富的一線實戰經驗,同時積極參與自動化測試框架和平臺的設計與開發,真正做到了“知其然且知其所以然”,本書是他多年工作經驗的總結與升華。本書從Python語言和Robot Framework基礎講起,逐漸過渡到目前主流的Web UI、API和Mobile測試,同時介紹了持續集成的相關知識。縱覽全書,內容循序漸進,條理清晰,理論聯繫實際,知識講述由點到面,具有很強的實用性,是一本面向測試從業者不可多得的實戰類好書。

    ——茹炳晟 Dell EMC中國研發集團,資深架構師


    ★通過此書讀者可以掌握Robot Framework + Python的各項基礎知識,書中的實戰案例凝聚了作者多年的經驗,可以幫助我們找到經常遇到的多用例管理、動態構造測試數據等場景的解決方案,並讓其順利落地。讀者可借此機會不斷實踐總結,掌握自動化測試的思想和工具,*終完成從小工到專家的蛻變!

    ——陳恆捷 PPmoney測試架構師


    ★某一天,狂師找我私聊,告訴我他想出一本書,也是寫Robot Framework框架的。回想當初Robot Framework在國內並沒有太多資料,我在自學的空餘整理了一些資料,也在博客上寫了些文章,出版了《Robot Framework自動化測試修煉寶典》。雖然叫寶典,但是我知道其實內容還是有很多不足的。現在再看這本書,由於已經出版了好幾年,部分內容有些過時,雖然我想嘗試重新更新一下,卻一直苦於沒有太多時間和精力,心有餘而力不足。值得高興的是,吾道不孤!現在有狂師的這本新書,我認為這本書比我的書內容更完善,也更深入一些,可以讓大家在學習Robot Framework框架的時候更方便一些。等他的書出版後,我一定要再買一本細細品讀,也希望大家早日修煉得道。

    ——齊濤(道長) 南方基金互聯網金融部測試負責人


    ★本書既是一本測試開發的實戰性指導書,也適合作為日常測試開發的工具書,特別是,本書對Robot Framework自動化測試框架做了深入的剖析,結合了作者眾多我已經看到成果的*佳實踐,是測試人員能力升級不可多得的寶典。

    ——李朝明 金蝶醫療 研發中心總經理


    ★金劍非常用心,以自動化測試技術為主線,結合實戰項目詳盡且全面地講解了Robot Framework在接口自動化、Web UI自動化、移動端自動化的*佳測試實踐,讓讀者充分理解並掌握Robot Framework。毫不誇張地說,對於Robot Framework用戶來說,這是一本人人必備的工具書。

    ——李隆(debugtalk) HttpRunner 作者


    目錄


    查看全部↓

    精彩書摘

    1.1 測試行業現狀分析


    在互聯網新趨勢和新要求的推動下,測試行業也在不知不覺中發生著非常大的改變,從早些年的懵懂發展,到大多數高校設立軟件測試專業,再到近幾年各種測試培訓盛行。如果說早期軟件測試行業還是一個風口,隨著轉行人員及畢業的大學生瘋狂地湧入,目前軟件測試行業的“缺口”已經基本飽和,最基礎的功能測試的崗位需求已經越來越少。軟件測試行業的門檻,也從真正的零基礎,到現在的要求具備計算機專業能力(包括但不限於編程能力),軟件測試在企業中,特別是在互聯網行業的企業中,也從可有可無發展到不可或缺。


    如果把測試行業按照發展時期來分,2010年以前,在絕大多數企業中,測試實踐的重心都放在繫統功能的驗收階段,測試人員的主要工作基本都圍繞著基於業務的黑盒測試,對編碼能力、繫統理解能力要求不多。而2010年後,隨著互聯網產品的快速發展,各行各業對軟件質量的強需求,以及大數據、雲計算、AI人工智能等前沿技術的湧入,傳統的測試工作模式和工作範圍越來越無法滿足行業的需要和產品的質量要求。


    這一點在企業的用人招聘上表現得尤為突出,如今對於一二線互聯網企業的測試招聘者而言,想找到一個合適的人選非常艱難。同樣,對於測試求職者而言,會發現應聘要求也越來越嚴苛,除了學歷(現在基本都要求211或985)、年齡、項目經驗,還需要具備代碼設計能力、軟件架構能力、學習創新能力、較強的溝通能力、解決問題能力等。但即便如此,仍有大量的測試人員依舊處在石器時代,過著茹毛飲血、敲敲打打(停留在功能測試的“點點點”)的日子,最終導致人纔供求難以實現平衡,這從側面也反映出國內大部分測試人員存在的問題。


    1. 功能測試關注面比較窄

    從產品質量來講,不管測試的是PC端、Web端、還是App端的產品,功能測試都是基礎。雖然也會有相關的測試流程,如需求分析、測試用例編寫、用例評審、提測驗收、功能測試、Bug回歸等,但是很多測試人員隻關注自己的需求,而不關注這個需求在產品的整個生命周期中的作用,缺乏產品的整體考量,導致在參與大型產品項目開發或與多部門進行合作時,不知如何應對。例如,在對一款App產品進行測試時,測試人員可能隻會考慮App的功能本身,而對接口調用傳遞、服務組件的測試及後端數據的校驗缺乏有效的關注。


    2. 過於追求測試工具的使用

    最近幾年,隨著開源社區的流行,絕大部分行業中共存的問題,在開源社區中都能找到相應的解決方案或處理問題的工具。所以很多測試人員抱著隻要學會了這些測試工具,就能解決測試工作中所有問題的想法。在測試工具的應用上缺乏嘗試和創新,要麼隻了解公司現有的框架,要麼隻在公司現在的框架上編寫用例,而不去了解整體框架的工作原理。或者盲目選擇市面上現有的開源測試工具,僅僅滿足於使用,而不去了解為什麼要這麼用、還有沒有其他相關的工具、這個工具是如何解決我們的問題的、這個工具背後的實現原理又是什麼。

    在提及這個問題時筆者不禁聯想到,很早之前華為在推行IPD組織變革時的一些思想,原文是這樣說的:“華為靠IBM的咨詢,成功推進了IPD的組織變革。不僅僅靠任正非要求的對IPD的‘先僵化、後優化、再固化’,更重要的是華為掌握了咨詢公司提供管理解決方案背後的管理本質,管理本質不是咨詢公司提供的管理解決方案,而是管理解決方案背後的優秀經營思維,通過掌握優秀管理模式背後的優秀經營思維,然後根據自己企業的實際情況再次設計出相應的管理解決方案。”

    在我們借用測試工具、測試框架來解決實際的工作問題時,雖然具備工具化、工程化思維固然重要,但是更重要的是要掌握工具解決問題背後的本質和思想。


    3. 企業人員空缺仍較多,但求職者能力達標少

    這個點可能會刺痛一些讀者,但正因如此我們纔更應該直面當前的不足。從近幾年各行各業企業的招聘情況來看,企業對測試人員的要求越來越高,僅僅響應需求的功能測試人員基本飽和。對於通過社招渠道找工作的人,基本都要求其具有一定的自動化測試或編寫代碼經驗,能解決在工作過程中遇到的問題。換句話說,企業更需要編碼能力較強、能參與公司相關測試開發的人員。

    不少測試人員在面試過程中會被要求做編程題,例如單鏈表逆序、二叉樹遍歷、日志過濾等。這一方面是看面試者的編碼能力如何,另一方面也能從編碼習慣來看面試者有沒有參加過大型的項目開發。再者還會給一個具體的問題,讓面試者來給出解決方案。例如,現在有一個全新的App,如果讓你負責測試,你會實施哪些測試方案?不像以前那樣做個邏輯題或寫個測試用例就行了。這個變化也預示著企業現在越來越偏愛那些能幫助團隊解決實際問題、多方位發展的復合型測試人纔。


    4. 資深測試開發人員、測試架構師稀缺

    測試行業不斷發展,已經呈現出嚴重的兩極分化勢態。一邊是資深的測試大牛,屬於全棧復合型人纔,這一類人員在行業中較為稀少。一是由於行業原因,代碼能力強、有架構經驗的人員一般都在開發部門;二是要求高,資深測試開發工程師、測試架構師不僅要精通測試相關的技能,還要會前端設計、服務端開發等,幾乎是全棧工程師。另一邊是測試小白,即便有些在測試行業中已經摸爬滾打了幾年,但仍然還是停留在隻會業務功能測試的這個階段。而針對這類測試人員,除了一些安於現狀的人,大多數人其實都還是想學習、想進步的,隻是不知道學習方向、學習方法。

    但不管是哪種情況,對於企業而言,想快速發展自己的業務,必須有一個強大的測試團隊,通過一繫列的質量保障手段,如引入CI、CD及其他的手段來促進項目的快速迭代與交付。這就要求相關的測試工程師要能從多方面來考慮並解決問題,不僅要考慮項目的實施成本,還要考慮測試、開發、產品甚至用戶等,同時要與公司的發展前景及方向相切合,並能很好地為之服務。擁有這些能力的測試人纔在公司都是較為喫香的,每年招聘季也就那麼幾個人會進入人纔市場流通,而且很快就能找到工作,這是每個測試人員的努力方向,隻有具備了相應的實力,纔有資格向企業要求你期望的回報。


    上面四點隻是測試行業大部分現狀的一個縮影,並不全面,從另一個角度看,測試行業正在進入一個全新的階段,表現出全新的特點。


    1. 純功能測試人員正在退出舞臺

    從測試行業被廣泛認可時起,不論是通過自學,還是通過培訓機構培訓,大量測試人員最後都進入互聯網的各個行業中,剛開始的情況一片大好,經過幾年快速發展後,企業對測試人員的要求越來越高。不管工作了幾年,如果你僅僅隻會功能測試、測試工具的使用,或者隻會在公司現有的平臺、框架下寫寫自動化測試用例,則幾乎是無法適應大部分企業的需求的。


    2. 對測試能力要求越來越綜合

    隨著功能測試人員逐漸退出測試行業,企業對測試人員的能力要求也越來越偏向全方位化,在測試技術方面,隨著互聯網新技術越來越多,對測試人員的技術要求也越來越精、越來越廣。

    先前的測試工程師、測試開發工程師,能搭建自動化測試框架、持續集成框架、使用開源的框架解決工作中遇到的問題就合格了。而現在很多企業在招聘面試的時候,特別是針對測試開發崗位,要求應聘者不僅要掌握常用的測試框架的使用,而且還要具有一點開發技術、數據庫技術和架構能力。越來越接近開發崗位的要求,有的甚至要求更高。


    查看全部↓

    前言/序言

    在當今高速發展的移動互聯網+雲優先的時代,到處都有不可預知的變化,有的來自客戶需求的變化,有的來自市場環境的變化,這些變化給企業的市場、渠道、產品、服務等各方面都帶來了一繫列新的挑戰,每個成功的企業都在培養和打造快速適應這種變化的能力。對於企業的產品研發部門來說,面對著愈發不確定的客戶需求,快速並高質量地完成開發工作,早日上線,盡早收集市場反饋,優化產品和服務,是研發響應市場變化的基本原則。但在追求產品快速交付上線的同時,質量底線是每一個成功的產品都必須要堅守的,這意味著研發團隊在提高產品交付效率的同時要保證產品質量,而要實現這一目標,引入自動化測試是一種行之有效的手段。


    準備寫本書之前,其實我的內心還是挺糾結和矛盾的,畢竟最近兩年一直從事研發管理的工作,對技術的鑽研已經無法全身心投入了。最近幾年感受到越來越明顯的一個行業不良現狀:“測試人員能力的兩極分化太過於嚴重。”一類是行業小白,這裡說的小白,並不一定指的就是剛畢業或剛跨入這個行業的同學,更多的是指測試思維和測試技術一直處於小白狀態的人。即便是有些工作了很多年的同學,仍然有很多人一直處於手工測試“點點點”的工作狀態,他們不主動或者不願意去理解業務架構、技術架構,甚至根本沒有想過通過提升自己來改變這種工作狀態。我面試過很多人,這類不求變或者說不求突破的做純手工功能測試的人不在少數。另外一類則是行業大師,這類人是極為稀缺的,也是軟件行業最搶手的一類人。這類人無論從知識的廣度還是深度來說,都可以媲美開發架構師,甚至有些還會超過開發架構師的水平,因為測試工程師作為一個“高危職業”,需要比產品經理(或需求分析師)想得更全面,比開發人員更懂需求,能讀懂甚至能修改開發人員的代碼。這個觀點和《Google測試之道》一書中提到的一條理念很相似,Google對測試工程師的定位是這樣的:“如果一個測試人員的業務能力不比產品經理強,編碼能力沒有研發工程師牛,你怎麼能發現他們的問題呢?”這也足以說明,產品的質量保障和測試工作,絕對不是隨隨便便就能做好或者誰都可以勝任的。


    寫作本書的目的並不是簡單地告訴讀者如何使用一個自動化測試工具,我希望讀者在學習完本書的內容後能提高綜合的技術水平(高度與寬度),從而擺脫簡單的手工測試,成為一名新時代的優秀測試工程師。如今移動互聯網的技術和知識迭代都是非常快的,技術棧也比較廣,建議讀者在學習本書內容的同時要自己學會搜索相關技術的官方文檔,構建一個屬於自己的知識體繫,從而繫統、全面地理解它,千萬不要指望在書中找到所有答案,這在移動互聯網時代是不現實的。


    正所謂:“授人以魚,不如授人以漁。”互聯網行業的工程師就好比運動員,要想在競技場上獲勝,需要在訓練場裡長期刻苦地練習技巧,想要成為一個不被時代拋棄的技術人,就需要不斷地更新迭代自己的知識體繫。加油,讀者們,共勉!


    本書的目標讀者——我適合讀這本書嗎?

    本書適合的人群很廣,基本上對測試技術感興趣或者正在從事測試工作的同學(不限於手工測試、自動化測試、測試開發、測試管理等)都可以閱讀。本書從對測試行業現狀及未來幾年趨勢的分析開始,呼吁大家在時不我待的當今社會中,找準定位並建立自身的職場核心競爭力。然後圍繞自動化測試技術應用結合多端(後端、Web端、Android端、iOS端、H5端、小程序端)實例來引導讀者快速上手。本書涵蓋了絕大部分自動化測試知識,不但內容充實、邏輯嚴密,且圖文並茂、語言生動。對Robot Framework使用者來說,本書更是一部難得的工具寶典。


    本書的內容組織——這本書講了什麼內容?

    全書以自動化測試技術為主線,以Robot Framework框架作為切入點,共分成4部分。


    第1部分入門篇

    第1章:從測試行業發展歷程開始,分析了作者近幾年感受到的測試行業的現狀及問題,以及在移動互聯網快速發展和AI、大數據、IoT的衝擊下,測試行業未來幾年可能的發展趨勢。繫統性地介紹了測試工程師的核心競爭力的三項基本功和七大核心力,並列舉了測試工程師能力發展圖譜和推薦閱讀書單。

    第2章:從團隊開展自動化測試的必要性,到開展自動化測試過程中常見的誤區,以及什麼樣的項目或團隊適合開展自動化測試、在什麼時機引入。最後分享了開展自動化測試需要具備哪些能力、自動化測試常用的工具有哪些及自動化測試接下來幾年還有哪些機遇和挑戰。


    第2部分基礎學習篇

    第3章:主要介紹Robot Framework框架,包括Robot Framework框架在各個不同的操作繫統(Windows、Mac、Linux)上如何進行安裝,以及RIDE 1.7.3的一些新特性。

    第4章:通過對Python編碼規範、Python版本選擇、Python快速入門學習、Python編程常用技巧等一繫列知識點的介紹,讓讀者在短時間內快速掌握Python編程基礎,也為本書後面Robot Framework自動化測試實戰(基於Python)打好編程語言基礎。

    第5章:主要是對Robot Framework框架基本功能使用的學習,從RIDE編輯器的功能介紹開始,到Robot Framework常用編程器推薦。最後介紹了一繫列Robot Framework常用技巧,包括如何合理運用標簽策略、如何通過Pybot命令行來靈活控制執行測試用例、如何使用Jybot來運行Robot Framework測試用例等。

    第6章:介紹Robot Framework中常用的一些函數庫,包含內置的標準庫、第三方擴展庫,涉及針對變量的操作、類型轉換的素集合的操作、條件語句的操作及斷言校驗的操作等。


    第3部分 項目實戰篇

    第7章:從接口測試的基本概念開始介紹,到如何從多維度來對接口測試進行用例設計,接著介紹接口測試項目在設計過程需要注意的事項,以及推薦的最佳工程實踐約定。最後結合具體的實戰案例介紹不同類型接口如何開展測試,並在章節的末尾分享了一繫列接口測試的實戰技巧,包括如何開發繫統關鍵字、如何與GitLab和Jenkins CI集成管理。

    第8章:主要介紹基於Robot Framework + Selenium框架如何開展Web UI自動化測試,在整個章節中,從Selenium是什麼、Robot Framework與Selenium之間的關繫說起,到開展Web UI自動化測試常用的關鍵字、素定位方法,以及Web UI多瀏覽器兼容。最後通過具體的項目實戰介紹了如何基於Robot Framework框架來設計Web UI自動化測試項目。

    第9章:主要介紹基於Robot Framework+Appium框架如何開展移動端App自動化測試,在整個章節中,從Appium是什麼及它的常見概念和工作原理說起,到自動化測試所需環境的搭建,包括Appium相關環境、Android相關環境、iOS相關環境。最後通過具體的實戰案例,分別介紹Android(模擬器、真機)、iOS(模擬器、真機)、H5、小程序等自動化測試實踐。


    第4部分 擴展篇

    第10章:對Robot Framework框架的部分源碼和目錄結構進行剖析,首先分析整個Robot Framework源碼結構、各目錄對應的職責功能,然後通過源碼跟蹤分析來梳理Robot Framework框架執行測試用例的過程,最後通過二次開發增加監聽器的形式來擴展命令行實時顯示日志。


    本書的特色——這本書能帶來什麼價值?


    1. 這本書主要講了什麼內容?

    全書以自動化測試技術為主線,循序漸進地介紹了自動化測試所涉及的知識體繫,通過不同端的實戰項目,綜合運用了所介紹的技術,旨在提高測試人員的綜合技術能力和擴展知識體繫。

    2. 通過這本書能學到什麼?

    為了幫助讀者提高測試技術水平,本書不僅介紹了測試方面的知識和自動化測試實戰,還介紹了Python編程與應用、持續集成,以及Android、iOS、H5、小程序等相關知識。

    3. 這本書有什麼特色?

    不僅是一本工具書,更是一本測試知識體繫的參考書籍。

    涵蓋多端自動化測試應用,包括後端、Web端、Android端、iOS端、H5端、小程序端等。

    實戰性強,各端知識介紹均從點到面逐層遞進展開,並用大量的實戰案例來說明自動化測試的最佳實踐與分層設計原則。



    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部