各位老铁,大家好~
上周,我们通过一篇分享,给大家详细介绍了蜗牛创想的出版业务。
还不了解的小伙伴请戳:除了培训和研发,我们还有一项90%的人都未曾关注到的业务!
本周开始,我们将对已经出版的《自动化测试开发全程实战》、《Web前端开发实战教程》、《Python爬虫开发实战教程》、《接口自动化测试开发实战教程》、《GUI自动化测试开发实战教程》、《JavaEE企业级框架开发实战教程》这六本书籍一一进行详细介绍。
今天给大家分享的书籍是《接口自动化测试开发实战教程》。
本书作者:陈南、邓强。
陈南,蜗牛学院资深讲师,11年开发测试及管理经验。曾供职于某大型研究所与韩国互联网龙头企业Naver,并担任项目主要负责人。深厚的技术功底,具备安全邮件、存储产品、电商系统、开源数据库等多个大型项目的开发与测试经验。在Linux、C/Java/Python、数据库、自动化测试、性能测试、安全性测试与系统架构等方面均具有丰富的理论体系和实践经验。
邓强,蜗牛学院创始人,独立咨询顾问,资深企业内训讲师,四川大学硕士,16年软件研发及管理经验。精通各种开发和测试技术,具有丰富的项目实施经验和研发管理经验。曾为深圳移动,大唐软件,华夏基金,联想集团,第九城市等20余家企业提供技术咨询、项目实施及内训服务。出版技术类图书近10本,覆盖Web前端开发、Java、PHP、Python开发,以及自动化测试开发等领域。
随着计算机系统复杂度的不断提高,传统测试方法的成本急剧增加,为了达到成本和收益之间的平衡,越来越多的IT公司开始实施接口测试。
相对普通的功能测试,接口测试更加稳定,能够使测试人员不用陷入漫长的测试维护工作,从而可以降低人力成本,缩短测试周期,并且更容易实现测试的持续集成。
涛哥从招聘网站随便截了两张招聘图给大家,可以看出,普通测试的工资基本在4-8K之间,而接口测试或自动化测试的薪资则在8-13K、10-20K之间。
两者同属测试,可普通测试的薪资天花板,却才刚好够到接口测试或自动化测试的最低薪资门槛!!
所以无论是已经在测试行业工作的人,还是目前正准备进入测试行业工作的人,为了个人发展、或者说不被淘汰,都应该顺应技术的更替,往自动化测试方向努力,而不是为了一时的安逸,只做以前那种“点点点”的测试工作。
当然,要想成为一名自动化测试工程师,至少需要掌握一门编程语言,而这个“拦路虎”让很多习惯了手工测试的小伙伴们望而却步,甚至退而求其次地转向使用一些自动化工具,从而回避学习编程语言。
但其实学习一门语言,并不是大家想象中的那么难。
本书作者就通过自身经历,将自己的自动化测试实践经验做了深入分享,以此告诉读者自动化测试其实没有那么难,这也是作者编写本书的原始动力之一。
同时,本书采用了大量的对比式讲解,对同一个测试项目,既讲解了现成工具的运用,又讲解了Python原生代码的编写,通过多番对比,让大家有更多的收获与理解。
今天,涛哥通过对本书作者之一陈南老师的采访问题,来为大家详细介绍《接口自动化测试开发实战教程》这本书籍。
蜗牛小记者:写这本书花了多长时间,写书的初衷是什么?
作者:那会儿基本都是利用工作之外的时间来写,所以有时候思路会被打断,写好了一部分,过几天发现并没有预期的那么好,又回过头来改,所以写完第一版花了8个月,加上后面修修改改,不断优化,修订调校了四五次,又大概用了一年时间。
我做测试有十多年了,写书的初衷也是希望将自己积累的实践经验分享给大家,帮助到更有有需要的人,同时也算是对自己这些年技术的一个总结与寄托吧。
蜗牛小记者:本书主要内容是怎么划分的呢?
作者:本书全面介绍了如何用Python进行Web接口测试,全书共分为六章:第一章介绍接口测试的基础知识,让读者在概念上对接口进行理解;
第二章讲解Python核心编程知识,包括基础语法、面向对象、常见应用等;
第三章结合Unittest框架对代码级接口进行测试,并涉及到代码覆盖率的讲解和统计;
第四章和第五章首先讲解了网络模型,对常见网络协议进行剖析,并利用工具和Python原生代码分别对其进行处理,然后详细介绍了对协议级接口测试的各种实践方法;
第六章从性能测试理论出发,利用Locust编写性能脚本,而后进行相关指标的监控。
整本书运用了蜗牛自研项目WoniuSales进行贯穿实践,将技术和案例进行融合,给出了具体场景下的接口测试解决方案。
本书可以帮助大家提高Python编程和接口自动化测试方面的技术能力,学完之后可以往测试工程师、自动化测试工程师、测试开发工程师、接口测试工程师等行业内的中高端职业发展。
蜗牛小记者:咱们这本书籍和市面上同类书籍相比有哪些技术优势呢?
作者:大概有四点吧:第一:对于接口测试的角度是比较全面的,从代码级、协议级、性能级都涉及到了;
第二:涵盖了大量的接口测试工具和自定义框架,适应不同企业的需求;
第三:Python原生测试技术运用很多,对提升测试开发能力很有帮助;
第四:无论大小技术都配有项目实战,同时所有技术点都有配套视频,大家只需要在小节标题处扫一扫即可立即学习。
蜗牛小记者:本书更适合哪些人学习呢?
作者:比较适合作为大专与本科院校计算机科学技术、软件工程、电子信息工程、计算机通信等计算机相关专业的教材。同时,也适合作为测试工程师、测试开发工程师、测试项目负责人的参考书。
分享到此,我相信大家对本书已经有一个比较全面的了解啦~