到底该不该从开发转测试,我相信很多的人跟我有同样的困惑。那么自己到底合不合适呢?到底该如何选择呢?

我从一下几个方面来分析:

第一点:开发和测试你到底喜欢干什么?也许很多人说,这是一句废话。要是喜欢开发我还考虑转测试干什么,那就直接干开发得了。其实我说的喜欢并非浅层次的喜欢,而是一种由心的判断。其实很多人觉得开发难,测试易所以就喜欢测试不喜欢开发。这只是一种表面的喜欢,而你带着这种喜欢去选择测试我估计你也做不了太远。其实做测试的人要走的远,必须要不仅喜欢开发还要热爱测试。否则,你还不如做开发。

第二点:做开发和做测试你是看现在还是看发展?开发和测试的发展方向还是有所不一样的。而一般的人考虑时只是简单的看现在。看当前的话开发的工资比测试高那是一定的。然后,开发受重视的程度也比测试好。那么既然如此那还考虑测试做什么呢?测试的发展空间其实一点都不比开发少。因为测试接触的东西多,前端、后台、产品、开发、市场、客户等等。所以测试必须是一个多面手。而且好的测试必须要懂开发。要能将技术的东西生活化,将生活的东西技术化。感觉这个像产品该做的对吗?确实如此,测试和产品一样既要和技术打交道又要对直接使用者负责。所以这种能力也是必须的。

想必看到这里已经有点觉得不想做测试了吧。下面就来讲讲做测试的发展方向分析:

专业做测试:功能测试->性能测试->安全测试->自动化测试->测试开发

这是一种纯技术路线,怎么样其实跟开发也差不多。很多人曾经误以为做一段时间的测试学一门编程语言就可以做开发。然后越学就越觉得做不了开发了。其实做测试专开发绝非是转普通开发,而是做专业的开发测试管理和测试软件的开发。所以做测试的朋友没必要被人忽悠着这个语言火就学这门语言,那个现在不错就学那门语言。其实很多时候,你精通一门语言了其他的语言看的懂就可以了。没必要非得弄得跟开发一样的程度,如果能做那样那你还是做开发的好。做开发的能够精通两门语言已经是不容易了。

测试到产品:这个其实也是比较容易的。做测试的做产品,最主要的就是在测试过程中要多积累产品知识。会熟练使用产品制作工具肯定是第一步。然后就是在这个基础之上积累产品的思想。分析用户使用习惯,分析产品需求,产品痛点等。还有就是写文档的能力了。经过多年测试文档的写作我相信写文档的能力也能得到不少的提升吧。所以,如果你想做更有多薪水更有挑战的工作,产品是一个不错的方向。

测试到管理:这个其实是很多行业都可以达到的方向。但是做条路线的重点就不再于技术了。技术主要是一个附加项了。基础的能力还得靠自己学习积累了。但是测试也是一个不错的起点,应为测试你做的好还是比较容易做到测试组长的。带团队的第一步你比其他行业跟容易靠近一点吧。

所以你到底要不要做测试?自己结合实际情况好好分析。以上皆是我个人的看法,仅供参考。

转载于:https://www.cnblogs.com/testingcode/p/5294363.html

到底该不该从开发转测试相关推荐

  1. 关于软件质量(2)- 开发 vs 测试

    影响软件产品质量的因素很多,开发时间.技术.员工经验.测试方法.工作态度...还有一样我觉得是关键但却很少被人提及,追究原因就是这个因素很难真正的改变,就是开发者和测试者的关系,或者说开发团队和测试团 ...

  2. Visual Studio 2010 Ultimate开发与测试敏捷特性

    在测试方面,VSTS 2010强化了测试功能,同时简化了在整个应用程序生命周期中整合测试的工具.新功能包括快速进行有关测试的设计与开发.测试用例管理,与Team Foundation Server集成 ...

  3. 开发转测试:从0开始的6年自动化之路...

    自动化初识 作为一个测试人,我们或多或少都听过或用过自动化,我们都曾在初入测试行业时,满怀期待的以为测试的尽头是不用测试员点点了,项目一提测,小手点下自动化的开关,瞬间测试的工作就完成了. 这就是我一 ...

  4. 程序人生:为什么开发与测试老掐架呢

    让我们思考几个常见的问题: 软件测试的目的是什么? 开发人员能否构建出没有Bug的完美软件? 测人人员和开发人员是什么关系? 软件测试能否保证软件质量? 先闭目冥想五分钟吧,然后可以尝试着回答上面的问 ...

  5. Java开发和测试开发两个岗位应该选哪个?

    很多人都会纠结到底是做Java开发还是做测试开发,其实这个问题没有标准答案,选择适合自己的岗位才最重要.如何选择?那就要搞清楚这两个岗位的入行门槛.技能要求.发展前景.薪资待遇之间的区别,然后再结合自 ...

  6. C/C++后台开发与测试开发面经2018年3-4月

    由于主要投的岗位是C++后台开发以及测试开发,本人收到的面试机会大多是来自主要用C++后台开发的公司的后台开发岗位,或者是其他一些公司的测试开发岗位:其他用JAVA做后台开发的公司几乎没有给我面试机会 ...

  7. 开发与测试既相爱又相杀

    要进入IT行业的前提是你自己对IT行业知道有足够了解,自己对IT行业是否有浓厚的兴趣.对专业知道的熟悉程度,今天就跟大家谈谈开发与测试相爱相杀吧 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要 ...

  8. 软件测试开发:常见测试类型概念

    软件测试是软件开发中非常重要的一个环节,软件测试工程师需要对每个环节进行严格把控,才能保证系统在每个阶段得以控制.下面小编就为大家详细介绍一下软件测试开发:常见测试类型概念的相关内容. 软件测试开发: ...

  9. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)

    第二步:静默录制脚本 创建好项目之后,我们就不再需要 RFT 图形界面了,而是使用静默方式录制缺陷重现脚本. 静默方式录制脚本的优点在于不需要操作者对 RFT 有太多了解.只需简单一个命令及几个按钮动 ...

最新文章

  1. 新手UI设计师必需要掌握的知识和技能
  2. 70.打印所有Spring boot载入的bean【从零开始学Spring Boot】
  3. Python 之 matplotlib (九)contours等高线
  4. SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
  5. java频繁的new对象 优化方案
  6. mysql之 日志体系(错误日志、查询日志、二进制日志、事务日志、中继日志)...
  7. mysql php查询错误_php查询mysql数据库错误
  8. 10种常用排序算法实现
  9. GDCM:gdcm::PixelFormat的测试程序
  10. android内容提供者_挖穿Android第三十九天
  11. Java多线程编程笔记4:Java内存模型
  12. It's highly recommended that you fix the library with 'execstack -c libfile', or link it with '-z
  13. 1月16日学习内容整理:爬虫框架:Scrapy
  14. 【代码模板】不存在的NOIP2017
  15. portlet_Portlet Servlet JSP
  16. 扫描局域网IP和MAC的有力工具BPSNMPUtil
  17. 瑞利信道matlab,瑞利信道Matlab仿真程序
  18. 国家统计局指标数据深入分析
  19. 软件测试之功能测试是什么?
  20. Ubuntu压缩、解压

热门文章

  1. 【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句
  2. NUnitForms 测试GUI应用程序的优秀工具
  3. ORACLE如何使用DBMS_METADATA.GET_DDL获取DDL语句
  4. 树言树语:谁动了苹果的弦
  5. 对ie6、ie7、ff兼容性的详细css hack介绍
  6. python定义类()中写object和不写的区别
  7. java 注解去掉缓存_java spring 使用注解来实现缓存
  8. mysql数据库表的连接查询_mysql数据库多表连接查询问题
  9. hikaridatasource 加密后登陆不上_python测试开发django42.auth模块登陆认证
  10. 深入剖析微软Office Word主控文档利与弊