Python自动化测试实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

序2

我已经连续两年组织了QA Intelligence发布《软件测试行业现状报告》的中文翻译工作,在2018年的报告中,有两段话让我印象深刻:

“越来越多的人从公司的IT和非IT部门转行测试,这表明测试似乎已经成为一个令人感兴趣的职业发展方向。”

“测试人员做的不仅仅是测试应用程序,76%的人还会进行自动化测试和脚本编写。”

相信这与大部分业内人士对当前软件测试行业的看法是一致的:

越来越多的人进入软件测试行业,越来越多的公司开展自动化测试。

同时,我们也看到软件测试行业面临如下问题:

● 越来越多的人进入软件测试行业,但是,软件测试人员的IT技能却普遍不高;

● 越来越多的公司开展自动化测试,但是,自动化测试的成效却难以显现。

一个很有意思的现象是,几乎每一个测试人员在应聘的时候都会被要求具备自动化测试的相关技能,笔试或者面试的时候也会被问及自动化测试的相关问题,但是,入职后,却发现日常的工作依然是“点点点”,说好的自动化测试在巨大的交付压力和频繁的业务变化面前,常常因难以实施,不见成效,而无人提及。

有一些公司就更有意思了,组织大家写了很多自动化测试用例,最后,由于维护成本高昂,默默地丢弃了;还有的公司,写了一堆自动化测试案例,每月甚至每几个月才运行一次,每次都要几日甚至数周的时间才能磕磕绊绊地运行完毕,并且需要由专门的开发测试人员照看着这些“资产”,稍有应用修改就需要大量调整案例和脚本,投入与产出严重不成比例。

以上,我称之为“软件测试中之怪现象”。

究其原因,在于从业者的技能不高,在于管理者的推进方法不当。

说到自动化测试,对于测试人员来说,接触最多的就是功能自动化测试和接口自动化测试了。从近几年与不少测试从业者的交流中可以看出,这的确也是当前很多测试人员提升自身技能的一个不错的切入点。

本书作者无涯从事软件测试工作多年,在功能和接口自动化测试方面多有心得,并且乐于分享,笔耕不辍,其公众号“Python自动化测试”帮助了很多软件测试学习者,很多学习者反馈其公众号中的文章对自身技能提升助益良多。

与无涯的相识,还是源于一年前张瑞喜老师的引荐。日后多有交流,日渐熟稔。受邀为其新书作序,有幸得其新作书稿先睹为快。作者的文字平实,重干货,少浮华摘录,内容更偏重在功能和接口自动化测试的实战讲解。全书从Selenium到unittest,从PostMan到JMeter,中间还穿插持续集成和数据驱动等相关话题,内容翔实,图文并茂,相信本书能够帮助多年一直在做测试并想转型做自动化测试的读者,以及准备带领团队进行自动化测试转型的测试管理者学习和掌握自动化测试实战技能。

相信此书对于希望提升自身自动化技能水平的软件测试学习者一定会大有裨益。

阿奎

《Python编程基础与HTTP接口测试》作者

2018年11月7日