关于《Selenium3⾃动化测试实战--基于python语⾔》
2016年1⽉,机缘巧合下我出版了《Selenium2⾃动化测试实战--基于python语⾔》这本书,当时写书的原因是,⼤部分讲Selenium的书并不讲编程语⾔和单元测试框,如果想在项⽬中使⽤Selenium,⼏乎离不开编程语⾔和单元测试框架,难道你只⽤Selenium IDE去录制/回放脚本么?
ssm框架属于前端还是后端
没想到受到许多测试⼈员的欢迎,我会时常去看⽹上的书评。⼤多是感谢的留⾔,书的销量也印证了这⼀点,当然,也有批评和建议。在此,表⽰感谢。
随着,我对Selenium⾃动化技术的理解,越来越发现《Selenium2⾃动化测试实战--基于python语⾔》书中有许多不⾜之处。python入门教程app
2017年的时候,我就有萌⽣了要重写⼀版的想法,当时能想到的改动的地⽅不多。只是⼀定未开始动笔。知道2018年下半年,我才开始重新写这本书。
前端开发工具零基础接下来,我将简单的向你介绍以下新书的章节,以及我的改动。
第⼀章:不讲什么是软件测试,以及测试的分类这些过于基础的东西了。快速的帮助你对⾃动化测试,以及Selenium、appium有⼀个认识。
第⼆章:搭建环境。
第三章: python基础,修改了部分列⼦,以及我认识上的错误,⽐如,我把list/列表称为数组,这其实源于我学C/Java语⾔,就把他们的叫法照搬了过来。显然,是不太合适的。随着对python的语⾔的使⽤,也有了更多的认识。如果你还不会python,学完这⼀章你就⼊门了。
第四章: Webdriver API,这是你学习WebDriver⾮常重要的⼀章,部分例⼦做了更新。
第五章:⾃动化测试模型,⾃动化模型的介绍,以及⽤简单的例⼦介绍模型的⽤法,还有各种数据⽂件的读取。数据驱动并不⼀定就是读数据⽂件。
第六章: unittest单元测试框架,这⼀章有做精简,随着对框架的理解,我可以⽤更精简的例⼦讲解框架的使⽤。
第七章: unittest扩展,主要是HTMLTestRunner、数据驱动测试库,⾃动化发邮件,我会告诉你,如何使⽤数据驱动测试库配合unittest做⾃动化测试更完美。测试报告⾃动发邮件,上⼀版居然要那么⿇烦,新书中的⽅法超简单。
第⼋章: page object概念,已及我⾃⼰的开源项⽬poium的使⽤。
第九章: pytest单元测试框架,新曾章节,pytest更适合⽤来做UI⾃动化测试,它有强⼤的 conftest.py ⽂件,以及各种丰富的扩展插件。越来越多的测试已经开始使⽤pytest了。
第⼗章: Selenium Grid:本章做了精简,我发现我可以更简单的讲清楚Grid的使⽤。
第⼗⼀章: Jenkins持续集成,上⼀版因为控制书的成本,做为电⼦版下载的,做⾃动化怎么会不⽤持续集成,我将内容做了⼤⼤的补充,完整的教你如何配置⾃动化项⽬。
第⼗⼆ ~ ⼗四章: appium⾃动化测试,新增章节,appium与selenium有着很强的继承关系。App⾃动化测试已经变得很普遍,所以,我加⼊appium的安装到实践。appium已经不算什么新技术了,不过,我很有信⼼能通过三章你学会appium的使⽤。
~~~~~~~~~~~~~~~
相⽐上⼀本,我也删除了⼀些章节。
selenium IDE: Selenium IDE 在本书中只做了简单的介绍,新的Selenium IDE已经⽀持了Chrome浏览器,但功能⽐较弱。
c语言eof用法范例循环while
Python多线程:当初讲这个是为了实现⾃动化测试的并⾏,但pytest有插件⽀持,所以,不需要你了。88
BDD⾏为驱动,前⼏年好流⾏,现在⽤的⼈没那么多了。BDD并不适⽤于任何项⽬。
git/github, git已经被⼴泛适⽤到项⽬开发中,我个⼈是github重度⽤户,但这和⾃动化测试并⽆太直接联系。
网页特效小人源码
~~~~~~~~~~~~~~~
总结:本书更聚焦Web/APP⾃动化测试,努⼒将⼀些概念和技术更精简,通俗易懂的让你学会,并应⽤到项⽬中。
如果要⼲货的请放弃购买,何为⼲货呢?请阅读github上⾯的开源项⽬,全是⼲货!我写了这么多年的测试技术新⼿教程,之所以能被⼤多测试接受,正是因为通俗易懂的讲解,加⾜够清晰的操作步骤,才能使他们快速上⼿,这个技术能⽤到什么程度,很多时候需要你在项⽬中不断去实践。每个测试⼈员的能⼒不⼀样,测试的业务不⼀样,太细节的业务问题并⽆通⽤性。
fcgigabyte是什么主板

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。