美文网首页软件测试软件测试
老师,做软件测试更好还是做开发更好?

老师,做软件测试更好还是做开发更好?

作者: 恬恬圈tian | 来源:发表于2019-10-09 13:28 被阅读0次

  今天有人问了我一个问题:“老师,做测试更好还是做开发更好?”。

  其实这个问题其实没有唯一的答案,我自己做过开发,做过QA,做过测试,做过售前支持,甚至还临时做了一段时间的人力(因为我们公司的人力怀孕,我临时代她几个月)。现在我在做软件测试培训讲师和企业内训的事情,也在Atstudy网校上线了Python全栈测试开发等等很多课程。这一路走来,IT公司基本上相关的岗位我都有涉及到一些,做开发和做测试的时间最长,10年以上了。客观来讲,我自己最喜欢的工作是目前的这个老师的职位,因为可以和大家有许多的分享和交流。

  IT公司里面有不少的岗位,需求量最大,提升空间最大的职位其实主要还是开发和测试这两类。很多人想进入IT行业,也是因为看重了它的快速发展。这两个职位并不是相互独立的,因为一名开发人员如果只知道低头写代码,而很少分析需求和业务是否存在问题,那么有可能无论代码技术有多强,也可能会由于需求本身就存在严重的问题,而导致自己辛辛苦苦写的代码被付之东流(因为需求本身是错误的,代码无论怎么写,都不会是正确的。),或者说自己只是钻研编码技术,而忽略了自身代码质量的问题的话,那么就会陷入不断修改bug,不断产生bug的泥潭,而很难有更多技术的提升,更谈不上发展了。最要命的是有一天,公司告知我们,这个编码技术不再使用了,我们要用更新的语言去替换,所有的编码人员都会感觉世界末日已经来到了,因为要重新开始新的学习了.....

  对于测试也同样如此,如果一名软件测试人员只知道把程序安装后,模拟用户进行简单的功能测试(当然这个是必须要做的,但是不是唯一要做的),那么即使发现了问题,也可能不能得到很高的认可。因为有可能发现bug的时间太晚了,已经无法修改,或者要想修改,和返工差不多了。这就好比大楼已经快完工了,一个监理才发现地基存在严重问题一样。那么这样的测试,是很难受到公司的认可的。还有就是,如果我们无法做到专业级的测试,那你只能是描述问题,而不懂的分析或定位问题,那么对于开发而言,这样的测试只能让他们感到很心烦,在工作的协作和配合方面就会有很多的阻力。除此而外,如果我们的测试只能停留在简单的手工功能测试方面,而不能通过自动化测试工具不断改进和提高测试工作的质量和效果,那么自己做几年后也会觉得很烦躁,因为纯粹的手工测试技术含量低,薪资待遇和发展也会有瓶颈......

  所以作为开发不懂测试,不懂如何分析业务,其实发展是存在很大风险的。而作为测试如果不懂得专业的测试方法,不能全面深入的进行数据库、代码、以及接口非功能等方面的测试,不能使用专业的测试工具去提升测试工作的效率,其发展也是受限的。Python全栈测试开发班的同学,报名之前也是因为遇到类似的疑问,那正好我就在这一并做个梳理:技术角度上大家可以从Python基础语言的掌握、自动化测试、接口测试、性能测试、手机自动化测试五大方向去系统的突破技术壁垒。当然,光会点技术是远远不够的。在工作中遇到问题应该如何沟通,如何协调资源也非常重要。几乎每一位测试工程师、测试管理者、项目管理者甚至是公司管理者都会关注同一个问题:那就是“如何能进行充分、全面、深入的测试?”,这个问题困扰着每一个参与到项目中的成员。关于技术及测试管理沟通方面内容,感兴趣的可以找到Atstudy网校上看看,都有很详细的内容~

  综上,问题并不在于你选择了测试还是开发,这两个方面其实都一样的重要,而我希望大家能做到的,就是专业级的测试,是一个懂开发,是一个可以协助需求、设计、以及开发人员做很多补充和完善的测试,而不是一个只能把程序安装好,在后期找bug的测试。我也会为此一直持续不断的努力和改进优质的课程!

来源于微信公众号:51Testing软件测试网,欢迎关注,交流探讨测试技术~

相关文章

  • 老师,做软件测试更好还是做开发更好?

    今天有人问了我一个问题:“老师,做测试更好还是做开发更好?”。 其实这个问题其实没有唯一的答案,我自己做过开发,做...

  • 做软件测试更好还是做开发更好?

    IT公司里面有不少的岗位,需求量最大,提升空间最大的职位其实主要还是开发和测试这两类。很多人想进入IT行业,也是因...

  • 做软件测试更好还是做开发更好?

    IT公司里面有不少的岗位,需求量最大,提升空间最大的职位其实主要还是开发和测试这两类。很多人想进入IT行业,也是因...

  • 软件设计的可用,好用,智能

    本人长期进行to B软件的设计与开发。在设计软件时,总会有各种各样的想法:这么做更好,还是那么做更好。而后,陷入是...

  • 做更好的自己,还是更好的做自己?

    今日晨,在‘得到’上听了马徐骏的《世界名刊速读》中关于“玩命提升自己会让你感觉更糟糕吗?”的话题。 问了问自己: ...

  • 软件测试能干的事

    我之前在传统行业做软件测试,认为软件测试就是发现开发代码中的bug,通过需求评审、开发设计评审、测试用例评审...

  • 训练集与测试集切分

    前言 为了 更好的训练数据并且更好测试模型,一般做机器学习之前都会进行训练集和测试集的切分。 train_test...

  • 从测试策略到测试架构

    文/刘冉 今年是我做软件测试的第7个年头了,当年我从软件开发转做软件测试的时候,没有想过我能在这个领域做这么久。 ...

  • 做自己?还是做更好的自己?

    做自己,不知不觉中, 也许变成了固执己见。 做更好的自己, 像流水一样保持清澈见底。 优秀不是和别人比,而是和自己...

  • 转一位软件测试高人的感想,看了后受益非浅

    做软件测试三,四年后的感想。 我出来做软件测试三,四年了,确实正应了那句“测试不如开发”,只是个人观点,而且我工作...

网友评论

    本文标题:老师,做软件测试更好还是做开发更好?

    本文链接:https://www.haomeiwen.com/subject/jztgpctx.html