测试工程师的成长之路

发表于:2017-5-31 13:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:学吴志精    来源:简书

  随着年龄的增长,知识的更新迭代你一定有时候在感慨知识永远都学不完,工作永远也做不完,何必每天那么累呢?倒不如活的潇洒开心一点,可是当你沉浸在玩乐中的时候真的那么开心嘛,当你每天沉浸在学习中真有那么痛苦嘛?答案是否定的,当你很享受这个过程的时候其实那不再是累而是充实!那么的有意义,当然这还取决于每一个人的不同的价值观,只要我们的内心是真的快乐就可以!
  我是一个喜欢给自己制定很多计划的一个人,起初会执行的很好。但是只要有那么一次打破了我的计划,就会影响我接下来的计划的执行!大学一直学习的计算机并且对计算机有着浓厚的兴趣,从2008年接触计算机到现在我目睹了知识的更新速度之快,期间也浪费了一些好的机会。毕业后从事接近两年的开发,那个时候觉得测试很简单,可是当我什么也没准备心想曾经做过开发测试还不是小菜一碟,当我真正接触了才知道真正的测试需要知道的真的很多,我发现我之前的认识的只是冰山一角;我个人对测试的一些认知和自己在测试这方面的不足以及通过自我剖析来给自己更好的了解自己更好的规划好我的学习路线!首先从事任何一个行业最最基本也很重要的就是基础,这是很多人容易忽略的;
  那么软件测试基础包括哪些呢?1.测试基础测试流程是必须要明白我在软件测试基础的上中下都做了详细的讲解;测试基础中涉及的测试方法以及测试用例如何设计等等都是必须要知道的;2软件测试基础之Linux系统知识初级的我们只需要掌握基本的liunx命令即可,接下来会总结一篇软件测试基础之Linux篇给大家做讲解3软件测试涉及到的不仅仅只是前端也涉及到数据库的测试因此例如mysql,oracle以及sql server的数据库知识也是需要了解的接下来也会安排主要讲解的是mysql的基本操作课程内容;初级的一般都是在做黑盒测试功能测试相关;
  想必功能测试大家都会有厌倦感觉的挑战性不高,有时候测试不设计测试用例直接一股脑拿着需求就测试,很多的逻辑根本没有测试到,导致上线后的产品遇到各种异常情况导致线上问题很多,我觉得这个前期的功能测试是我们的基础我们必须要好好的利用这些机会将自己的基础好好的打牢!
  基础打牢之后测试就会进入下一个阶段工具类阶段;为了提高工作效率为了模拟更加真实的场景,我们会借助一系列的工具来帮助我们更好更快的完成测试,那么在测试过程中基础的工具都有什么呢?1、自动化性能测试工具有loadrunner、QT篇、当然这些其实是比较重的,实际的中小企业还是会用一些轻量级的工具比如jmeter性能测试工具同时也可以做接口测试的工具,jmeter这款工具是我个人比较喜欢的近期会针对jmeter的使用做一个比较深入的剖析!接口测试工具除了jmeter之外还有一款谷歌的postman接口测试工具也是非常的轻便好用,在接口测试工具中也会涉及具体;另外一个很想提到的一款抓包工具fiddler涉及到抓包工具会在网络技术篇对其抓包知识做一个系统的剖析,其中当大家觉得回归的时候太浪费时间完全也可以根据selenium工具来做自动化测试帮你减轻不少事情!
  测试涉及到的零散的琐碎的事情也很对比如开发开发完代码提交测试我们需要快速的做如下操作从svn或者git下载最新的代码,然后部署最新代码,这些看似简单的事情但是做多了也是浪费了不少我们测试时间,目前公司基本上都实现自动化部署。因此如何部署一套自动化部署也是显得尤其重要,目前可以实现的自动化部署就是Jenkins结合git/svn以及maven/gradle在Linux或者windows上部署好自动部署主要开发有新代码提交就会自动下载执行部署,减去了手工操作的繁琐,接下来我会在阿里云服务器或者虚拟机等服务器上详细讲解如何在Linux中搭建一套自动部署以及windows上如何部署;
  另外最近的移动测试因此涉及到的app测试流程以及方法以及app测试也会陆续进行总结!以及app端如何自动部署打包安卓和iso这些其实都是一劳永逸的可以更快地提高工作效率!
  关于接口关于近期火了一段时间的docker都是接下来总结的方向。docker实际应用真的是非常的快速高效值得认真的去学一下接下来也会是我讲解以及总结的重点之处,以及目前开发的前后端分离的开发接口显得尤其的重要,因此阿里的rpm也是对前端和后端的接口提供了非常好的帮助!最后涉及到的就是性能以及安全性的问题,成为一名白盒测试工程师去告诉开发如何开发,对java的程序思路以及语法进行深入的学习理解并学习当下的流行语言便于更直接告诉开发开发的问题!
  真的你学的越多你就会发现你不知道的越多你需要学习的就会更多,希望在接下来的时间更好的提升自我,不断的进步共同进步,以此共勉!
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号