码迷,mamicode.com
首页 > 其他好文 > 详细

2017 正确的学习姿势

时间:2017-01-12 21:01:47      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:jpeg   uil   价值   异常流   传输   不能   全局   参考   聚集地   

测试到底如何学习?

  如果你是以下这几条里中枪的,那么后面的内容对你来说多少是有用的。

  1. 虽然想学点东西,身边没任何资源,毫无方向

  2. 好像学的东西都很简单,总自以为都会了

  3. 学到的总是皮毛,无法结合到一起,不成体系

  4. 学是学了,但项目中就用不上

  直入正题,从常见的测试技术方向来谈谈,到底怎么样学习才是正确的姿态,避免入坑又没学到什么,能发挥出来才是硬道理,这波先大致来看看有些什么,有机会再深入探讨。

  (功能测试、自动化测试、接口测试、性能测试、安全测试)

  功能测试

  为什么有功能测试,其实很多人的功能测试方向就存在了问题,所以必须要提一下。

  功能比较重要的一块核心就是测试用例的设计,直接影响测试的深度和总体结果,至于鼠标、键盘、手机相信都会用,否则还是乖乖退出吧。

  很多人测试标准仅限于需求上的验证是否正确,但其实这是不够的,这和验收人员做的事情就没什么区别了。

  需求可能只有一种方向或者结果,但实现方式和过程可能有几百种,那么测试其实还需要从各个角度去证明程序过程是有问题的,甚至是不能工作的,等到被用户发现,得不偿失。否则要你干嘛呢,要技术有开发,要业务有专职业务,卡在中间多难受,别总给自己找存在的理由,能发现更深层次的问题才是价值的体现

技术分享

  UI自动化测试

  “

  自动化方向太多,这里特指UI也就是界面上的,也细分为web、app、pc等方向,只要说到自动化测试,就会往这里靠。

  特别想说的是,自动化测试主旨是测试,自动化是辅助,所以做的东西不能总绕着把一个过程操作一遍,那叫自动化执行,不是测试,有错还是不知道,最多就是给老板炫个技术罢了,没有效果,所以重点还是要放在检查上,为了检查才去执行,另外需要把能复用的代码、数据等处理好,否则以后维护量会把自己弄瞎了。

技术分享

  接口测试

  “

  不懂的完全不懂,懂一点总觉得很简单

  接口测试不懂的完全不懂,懂一点总觉得很简单,不懂是因为没有接触不知道情况,所谓懂的很多人都觉得,会一些流行的工具、简单的代码就是会了,但其实这相当于功能测试阶段只会用鼠标键盘一样,是在帮开发调试接口是否正常,并不算在测试。

  真正的接口测试,需要对业务数据、系统逻辑、数据传输等方面确保万无一失,如异常数据、异常流程、越过客户端的验证规范等等,能发现问题才是王道。至于接口的自动化,是稳定后的一种便捷的回归测试模式。

技术分享

  性能测试

  “

  很多人性能测试简单说都是工具控,常见的就是jmeter、LoadRunner,要是真会用水平也不会低,但恰恰都总是依赖着录制,其他都不行,甚至还有觉得有录制就万能了。

  虽然从工具着手是一种学习的途径,但并不是最好的,只是无奈的,能学到原理才是性能的本质。

  很多人连服务端性能和客户端性能都无法分清楚,更不用提架构了,绝大部分的性能问题其实都是产生于架构不合理以及数据库方面的内容,所以不懂是很大的劣势。

技术分享

  安全测试

  “

  一个神秘的话题,多数人连如何入门都不知道

  实际上安全种类非常多,级别也不同,测试方便做的最多的就是和业务逻辑有关的安全,也会顺带做一些简单的通过应用程序接口进行注入等攻击的尝试。工具控由此诞生,很多情况工具扫完了,出来结果是什么完全不知道,其实是什么原因呢,上面提到的基本都是HTTP接口上的内容,那么缺乏的知识实际上就是接口测试的基础了。

  自动化

  “

  看到这里,可能突然发现为什么又是自动化,前面已经提过了。实际上前面提到的只是UI的自动化测试,更像是功能测试层面的自动化模式。

  真正自动化是贯穿技术领域全局的,像接口测试、性能测试、安全测试,其实都可以自动化,但有的时候只是不值得做而已。

  这里提到的自动化,并没有带测试2字,测试以外各个领域,不管是部署、维护、监控、数据、统计等等都可以搭载自动化,只有想不到,没有做不到。但是仔细发现,没有开发,要是机器能自动开发了,并带有一定AI了,那么……人类危险了,新一轮的AlphaGo要来碾压了。

  ○

  提了那么多的方面,希望能帮助到大家扩散一些思路,相信多少会有一定的启发,还是没有方向的可以联系我们

  至于技术以后的发展会如何,可适当参考:

  2017测试之路怎么走

  http://mp.weixin.qq.com/s?__biz=MzA4NDIzNTIzNA==&mid=2654370475&idx=1&sn=5416fab2bb97315c7cee0872f3bc39b7&chksm=84289c26b35f15306956d7c9ae025d11a37d44a3ae697dadbdef895fb3d81d143a9a1949d2ff#rd

  更多的技术交流请关注我们的微信公众号

  云层天咨 微信号:yuncengtianzi

  全栈测试聚集地

  测试学习 | 测试交流 | 测试招聘

技术分享

2017 正确的学习姿势

标签:jpeg   uil   价值   异常流   传输   不能   全局   参考   聚集地   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!