微信号:grzlwx

介绍:光荣之路官方资讯

我对软件测试行业的个人理解(接口)

2015-06-28 23:21 光荣之路

上一篇讲到接口测试对个人的好处。而对公司来说呢?



1

首先你招人做接口测试的话,成果很容易看得到,想刷KPI的技术负责人/测试负责人们,做接口测试可以很容易地提高测试覆盖率,实现持续集成测试。当然,如果你的系统架构上就不适合做接口测试的话,那就没办法了。有段时间流行SOA架构的东西,挺适合做接口测试的。后来的云计算,我其实不太了解,但我以前公司(某硅谷150强里排70多位的某公司)云计算组的测试也就是测测接口,偶尔做个爬虫,再做做性能测试,最后做成持续集成的,最后再把这套东西跟测试管理平台一接,往他们自己开发的云上一扔,好了,基于云的分布式接口功能及性能测试系统完成。


2

接口测试比白盒/单元测试好做,因为成本较低。白盒测试你得找能读懂程序源代码的人。接口测试有时可以做黑盒的或者灰盒的。不是说白盒就比黑盒/灰盒难度 高,而是读得懂程序源代码的人愿意不愿意来做白盒测试的问题,还是成本问题。像我们以前的产品就是接口,那当然接口测试是必做的。然后因为公司投接口自动 化测试已经投了不少钱,所以没钱做白盒测试了。当然,不做白盒测试的后果,后来体现出来了。当一个很奇怪的无法复现,但又频繁无规律出现的重要BUG出来 的时候,我们的总监都急了。最后总监开了特别悬赏,能定位这个BUG根源并修复的人将得到不菲的奖金和绩效加分。然后所有测试和开发花了一个多月时间就想 找这个bug的原因。这就是他不做白盒/单元测试的后果咯。(最后运气不错,定位到了这个bug,而且还好这个bug不算太恶性)


3

接口测试基本上都会做成自动化测试,因为他比用户界面层的自动化测试好做。原因在很多文献资料里都有提及:用户界面层的自动化测试成本巨大而且维护困难,业务需求变化也较快。适合做用户界面层自动化测试的项目不多

说完好的再说不好的。

不是所有项目都有接口可以测,更多的负责人关注产品最终用户体验,绝大部分中小公司的产品都是从用户界面层开始测,也只在用户界面层面测试。而大公司,你需要一个合适的敲门砖。
你什么都不会但说你就是会测接口,没人信,也没人会请你。所以还是要有3个月黑盒测试培训打底。
其实大家都看到这个肥肉了,很多开发也会转这种测试,因为好做。那你跟开发比的时候,主要就是比计算机技术基本功以及测试思维和对原理的掌握。一般开发是不太可能有掌握自动化测试原理的,当然一般的测试也是不懂。然后么就拼拼工作年限啥的。竞争还是很激烈的。

这里在深入下去有的人专门做服务端测试(我没做过,不懂,但显然他们的技能和服务器管理员/运维人员/服务端开发人员有较高的重叠。)有的人开始做性能测试,像我那个时候的测试负责人上级就说他这个接口除了功能要保证,性能也要达标,所以我也做了接口的性能测试。(待续)

(作者:又是你 来源:http://www.cnblogs.com/sdet/p/4064955.html)

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 Android 之父卸任,未来仍在谷歌 投稿开放啦 微软Build 2015大会上海分站 移动端的输入操作设计 谈谈面试小米后的感受