软件测试也要敲代码,为什么不让开发兼测试?

简介: 软件测试也要敲代码,为什么不让开发兼测试?
+关注继续查看

01


一直以来,大家对测试工作误解较深。


为什么干测试也要写代码?


首先,让开发拿着高薪干测试的低薪工作,从成本上是一大浪费。


其次,开发平时项目太忙,没有时间测试项目?


再次,专业的事应交给专业的人干,效率更高。


开发工作的代码基于产品开发应用层面,软件测试的代码基于测试效率提升方面。


0


会写代码的开发不一定能把测试工作干好,这样测试岗位的价值意义何在?


开发人员干测试能发现自己的代码问题吗?



哪怕能发现问题,开发有这个时间来做详细测试吗?


那这种就是测试开发,自己开发的系统,自己测试,全栈测试一人搞定。


这种人才确实有,但是少部分的,仅占5%



真正注重质量的企业,绝对不会让开发干测试的活。


第一,开发思维方式与测试不同;


开发一般只对自己写的代码做调试和冒烟测试工作,其它测试工作一概不关注。


开发只关注正常案例的执行通过率,异常案例、场景测试案例考虑不周全。



第二,开发未经系统学习与项目磨炼,很难考虑深入的用户场景案例。


任何一名测试开发都需要具备8分的测试功底,外加5分的开发能力


毕竟测试开发工作还是属于软件测试范畴内,而不是完全干开发工作



第三,真正能把测试工作干好不容易。


测试细分领域较宽泛:功能测试、自动化测试、性能测试、安全性测试。


可想而知这些领域的测试工作,开发人员会做吗?


怕是只会干个功能测试或者自动化测试的活,至少性能测试和安全性测试需要专项测试人才,才能匹配。



第四,真正优秀的测试还得配置优秀的产品;


例如:如果你公司是做Linux操作系统层面的软件、云平台、develops流水线产品、JAVA语言开发工具、人工技能AI训练数据模型等方面的测试,不是随便那个开发就能替代的。


当然开发会干,需要花时间专业系统化学习,那又何必做测试?


直接做开发好了。


03


再者,测试人员的工资比开发低,企业如果真正让开发人员做全流程的测试工作工作效率低


产品进度较慢,变相增加了测试成本,但效率降低了,对企业更不利


客户方对产品的上线时间紧张,还让开发来测试产品,这产品还怎么何时能上线?

 


总之,让开发干测试的活是不对的,让测试干开发的活也不对,只有将专业的活交给专业的人去做,测试效率才能更好保障产品质量


虽然开发会做测试,那也仅做功能测试,实际深入的测试还得由专业的测试人员来实施。

相关文章
|
16天前
|
JavaScript 前端开发 测试技术
JavaScript测试和调试工具:学习使用测试框架(如Jasmine、Mocha)对JavaScript代码进行单元测试
JavaScript测试和调试工具:学习使用测试框架(如Jasmine、Mocha)对JavaScript代码进行单元测试
|
17天前
|
算法 测试技术 计算机视觉
基于FPGA的图像中值滤波开发,包括tb测试文件以及matlab验证代码
基于FPGA的图像中值滤波开发,包括tb测试文件以及matlab验证代码
|
22天前
|
算法 异构计算
基于FPGA的图像sobel边缘提取算法开发,包括tb测试文件以及matlab验证代码
基于FPGA的图像sobel边缘提取算法开发,包括tb测试文件以及matlab验证代码
|
2月前
|
测试技术 Go
零代码上手测试:Go语言内置测试框架介绍
零代码上手测试:Go语言内置测试框架介绍
21 0
|
5月前
|
存储 算法 测试技术
测试你的红包代码
最简单直接的方法就是,调用一下代码,给一组输入数据,把结果打印出来,肉眼看一看是不是正确。
|
6月前
|
数据可视化 C++
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
高斯正反算—投影坐标转大地坐标、大地坐标转投影坐标(附有完整代码及测试结果)
|
6月前
|
机器学习/深度学习 传感器 算法
多种智能优化算法运行时间和不同函数测试对比附matlab代码
多种智能优化算法运行时间和不同函数测试对比附matlab代码
|
7月前
|
人工智能 搜索推荐 Java
人工智能写的十段代码,九个通过测试了
人工智能写的十段代码,九个通过测试了
7548 0
|
7月前
|
Python
一日一技:使用doctest测试Python代码的注释
一日一技:使用doctest测试Python代码的注释
110 0
|
7月前
|
人工智能 算法 IDE
让程序员动嘴写代码,Copilot测试新功能「嘿,GitHub!」
让程序员动嘴写代码,Copilot测试新功能「嘿,GitHub!」
171 0
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多