前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >再谈接口测试

再谈接口测试

作者头像
无涯WuYa
发布2018-12-18 16:57:25
3580
发布2018-12-18 16:57:25
举报

在2018年中,在测试招聘中,都存在一个关键字就是“接口测试”,这是一个发展的趋势,在前面的文章中关于这点有多次的阐述,今天继续探讨这部分。在2018年以及下来的2019年,行业对测试的要求基本可以使用六个字来总结,它就是“专业化,精细化”。怎么理解了,专业化它指的是测试必须具备测试技术的能力,这是最基本的要求,而不只是过去只会测试理论,会手工测试就可以了,精细化更加很好理解,它要求对知识有深度和广度的理解。有一句话是这样说的,之前也写过,人们之所以不愿意改变,是源于对未来的恐惧,但是历史唯一不变的是一切都会改变。不管是否承认,这是行业发展的趋势,它不是某个人的意志所能够改变的。这些总招聘就可以看出来,企业在进行大量的招聘,但是符合企业要求的又很少,招聘者和被招聘者之间都感觉很艰难,这是因为行业对测试的技术要求和人员要求,已经不是过去只会手工测试的简单要求,而是要求不仅仅是功能测试,还要求会自动化测试,特别是接口测试。

目前是开发模式是前后端分离的模式,市场也是要求产品迭代速度更快,当然也要求产品质量越好,那么问题面临的挑战也是很大的,又快产品质量又好,这本来在某些时候是一种矛盾或者说是鱼和熊掌不可兼得的事,在今天大的市场环境下这二者之间都得满足,这是市场进化的一个必经之路。在测试部门来说,提高工程效率的方式就是自动化测试技术的应用,质量好,当然也是离不开它。本质坚持人是生产力的核心,但是技术是推动生产力进步的标准,我同时也坚持的认为,测试的核心是手工测试,自动化测试是测试是未来和发展趋势。目前这些很明细,已经不存在很多的争议和理论上的不成熟。趋势,人是不可抗拒的。

互联网上资源是非常丰富的,但是接口测试需要系统完整的学习,那么它的学习又需要掌握哪些知识了?这也是很多人想知道的。整个系统的学习需要掌握的知识点分别是HTTP协议,语言,单元测试框架,主流测试工具(PostMan&Jmeter),数据驱动,持续集成,Mock,接口测试框架的设计,这些仅仅是大的知识体系的一个分类。中间有太多的细节,比如关于常用请求方法,Cookie,Session,Token,以及接口测试中动态参数的参数,接口测试的维度,接口测试怎么服务工程效率等等,还有数据驱动在框架设计中怎么让代码可以更加高效的维护和编写。特别是服务于业务从而带来的测试效率的提升,它不仅仅是测试维度的思考,它的包后更像是认知思维的一个升级。在很多的团队中,其实很多都具备这些能力,但是实际的情况可能并不是这样的。究竟技术应该服务人还是人应该服务技术,如果单纯的说我们人服务于技术,那么这个技术它是否适合团队,以及为了服务技术而带来的资源成本的考虑不得不思考,如果做一件并没有多少价值的事,这件事到底是否值得去做,也是一种思考?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档