黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

關(guān)于《Selenium3自動化測試實(shí)戰(zhàn)--基于python語言》

系統(tǒng) 1969 0

關(guān)于《Selenium3自動化測試實(shí)戰(zhàn)--基于python語言》_第1張圖片

2016年1月,機(jī)緣巧合下我出版了《Selenium2自動化測試實(shí)戰(zhàn)--基于python語言》這本書,當(dāng)時寫書的原因是,大部分講Selenium的書并不講編程語言和單元測試框,如果想在項(xiàng)目中使用Selenium,幾乎離不開編程語言和單元測試框架,難道你只用Selenium IDE去錄制/回放腳本么?

沒想到受到許多測試人員的歡迎,我會時常去看網(wǎng)上的書評。大多是感謝的留言,書的銷量也印證了這一點(diǎn),當(dāng)然,也有批評和建議。在此,表示感謝。

隨著,我對Selenium自動化技術(shù)的理解,越來越發(fā)現(xiàn)《Selenium2自動化測試實(shí)戰(zhàn)--基于python語言》書中有許多不足之處。

2017年的時候,我就有萌生了要重寫一版的想法,當(dāng)時能想到的改動的地方不多。只是一定未開始動筆。知道2018年下半年,我才開始重新寫這本書。

接下來,我將簡單的向你介紹以下新書的章節(jié),以及我的改動。

第一章: 不講什么是軟件測試,以及測試的分類這些過于基礎(chǔ)的東西了。快速的幫助你對自動化測試,以及Selenium、appium有一個認(rèn)識。

第二章: 搭建環(huán)境。

第三章: python基礎(chǔ),修改了部分列子,以及我認(rèn)識上的錯誤,比如,我把 list/列表 稱為 數(shù)組 ,這其實(shí)源于我學(xué)C/Java語言,就把他們的叫法照搬了過來。顯然,是不太合適的。隨著對python的語言的使用,也有了更多的認(rèn)識。如果你還不會python,學(xué)完這一章你就入門了。

第四章: Webdriver API,這是你學(xué)習(xí)WebDriver非常重要的一章,部分例子做了更新。

第五章: 自動化測試模型,自動化模型的介紹,以及用簡單的例子介紹模型的用法,還有各種數(shù)據(jù)文件的讀取。數(shù)據(jù)驅(qū)動并不一定就是 讀數(shù)據(jù)文件

第六章: unittest單元測試框架,這一章有做精簡,隨著對框架的理解,我可以用更精簡的例子講解框架的使用。

第七章: unittest擴(kuò)展,主要是HTMLTestRunner、數(shù)據(jù)驅(qū)動測試庫,自動化發(fā)郵件,我會告訴你,如何使用數(shù)據(jù)驅(qū)動測試庫配合unittest做自動化測試更完美。 測試報告自動發(fā)郵件,上一版居然要那么麻煩,新書中的方法超簡單。

第八章: page object概念,已及我自己的開源項(xiàng)目 poium 的使用。

第九章: pytest單元測試框架,新曾章節(jié),pytest更適合用來做UI自動化測試,它有強(qiáng)大的 conftest.py 文件,以及各種豐富的擴(kuò)展插件。越來越多的測試已經(jīng)開始使用pytest了。

第十章: Selenium Grid:本章做了精簡,我發(fā)現(xiàn)我可以更簡單的講清楚Grid的使用。

第十一章: Jenkins持續(xù)集成,上一版因?yàn)榭刂茣某杀荆鰹殡娮影嫦螺d的,做自動化怎么會不用持續(xù)集成,我將內(nèi)容做了大大的補(bǔ)充,完整的教你如何配置自動化項(xiàng)目。

第十二 ~ 十四章: appium自動化測試,新增章節(jié),appium與selenium有著很強(qiáng)的繼承關(guān)系。App自動化測試已經(jīng)變得很普遍,所以,我加入appium的安裝到實(shí)踐。appium已經(jīng)不算什么新技術(shù)了,不過,我很有信心能通過三章你學(xué)會appium的使用。

~~~~~~~~~~~~~~~

相比上一本,我也刪除了一些章節(jié)。

  • selenium IDE: Selenium IDE 在本書中只做了簡單的介紹,新的Selenium IDE已經(jīng)支持了Chrome瀏覽器,但功能比較弱。

  • Python多線程:當(dāng)初講這個是為了實(shí)現(xiàn)自動化測試的并行,但pytest有插件支持,所以,不需要你了。88

  • BDD行為驅(qū)動,前幾年好流行,現(xiàn)在用的人沒那么多了。BDD并不適用于任何項(xiàng)目。

  • git/github, git已經(jīng)被廣泛適用到項(xiàng)目開發(fā)中,我個人是github重度用戶,但這和自動化測試并無太直接聯(lián)系。

~~~~~~~~~~~~~~~

總結(jié):本書更聚焦Web/APP自動化測試,努力將一些概念和技術(shù)更精簡,通俗易懂的讓你學(xué)會,并應(yīng)用到項(xiàng)目中。

如果要干貨的請放棄購買,何為干貨呢?請閱讀github上面的開源項(xiàng)目,全是干貨!我寫了這么多年的測試技術(shù)新手教程,之所以能被大多測試接受,正是因?yàn)橥ㄋ滓锥闹v解,加足夠清晰的操作步驟,才能使他們快速上手,這個技術(shù)能用到什么程度,很多時候需要你在項(xiàng)目中不斷去實(shí)踐。每個測試人員的能力不一樣,測試的業(yè)務(wù)不一樣,太細(xì)節(jié)的業(yè)務(wù)問題并無通用性。

書中源碼地址:https://github.com/defnngj/book-code


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論