前言:
在软件开发和测试领域中,有一种观点认为测试和开发是对立的。这种观点认为测试人员总是挑剔开发人员的代码,而开发人员则认为测试人员是在浪费时间。这种对立的观点是不正确的,因为测试和开发是相辅相成的,它们共同构成了软件开发的整个流程。
测试和开发是相互依赖的。开发人员需要编写高质量的代码,以便测试人员能够顺利地测试和验证代码的正确性。同时,测试人员也需要提供准确的测试结果和反馈,以便开发人员能够快速地修复问题和优化代码。
开发:生产部门,不断研究技术来制作产品。
测试:服务部门,用各种方式来保证产品质量。
技术碾压开发论:工作性质不同,导致很难有测试真的能在技术方面碾压开发,哪怕真的有足够的时间与精力做到了,对测试的本质工作意义又是什么呢?
唯技术论:测试技术是为了保证产品质量的一种方式,抛弃对个人职业发展意义而言,让开发给出一套帮忙开发一套测试工具与自己开发一套测试工具的意义是相同的。所以自己开发工具与说服开发帮忙开发工具,都是测试的一种测试能力的体现,只不过情商口才在面试的时候难以度量罢了。
全栈测试工程师:我不知道为什么最近会冒出这种概念,我觉得我在这方面的观点说出来会爱喷,不过我还是想说一下。在整个行业逐渐细分,走向专业化的时候,这个概念完全是逆着发展规律的!从没有一个开发敢蹦出来说我精通所有开发语言!真的有人有能力做到每一样都精通,要么他是吹牛逼,要么他就是天才。我觉得大部分人还是需要有侧重点的发展,无论是性能测试,还