汇智动力

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »学习软件测试需要学代码吗?

学习软件测试需要学代码吗?

日期:2021-10-11 16:30:54 访问量: 来源:
不少朋友对软件测试的学习存在不少误解,这也无可厚非,毕竟是内行看门道,外行看热闹。更多的朋友在学习系统地学习软件测试之前,都是0基础的小白,面对陌生的新知识,存在疑问也很正常。

学习软件测试需要学代码吗

有的朋友觉得是不是只有计算机专业才能学软件测试?软件测试是干嘛的?做测试是不是不用学习代码?首先,因为这两年互联网行业的蓬勃发展,软件测试工程师的岗位需求量很多,但是国内的“开发热”刚过,更多的IT人员从事的都是开发类的工作,国内开发人员和测试人员比例近5:1,而国外的开发人员和测试人员都是接近1:1,国内从事软件测试的人员还远远不够市场需求。现在人们的生活、消费、娱乐都离不开手机和软件,所以在软件的选择上就更加注重使用感受了,就更加要求软件的细节方面的问题,所以软件的上市就更加离不开测试工程师了。但是各个高校开设测试相关课程的比较少,所以有不少大量的社会人员向软件测试行业涌入,也没有一定的专业要求,学历的门槛也比较低。

有人喜欢创造世界,有人喜欢改造世界。软件测试工程师是后者,简单地说测试就是保证产品的质量和使用的基础上进行运行从而找到bug,在真正的工作中,需要和开发的人员一直保持沟通,比如一个同学发现一个 bug: 如果在 windows 的系统盘根目录丢一个 program.exe 的文件,某些程序在执行进程创建时,就会出错,把 program.exe 执行起来了。

于是这个同学就去找开发沟通。第一个同学的沟通过程是这样的: 测试:「xgg,这个问题是什么原因导致的?」 开发:「目标进程路径带有空格,我代码中没有加引号,所以就出问题了。」 测试:「噢,好滴。」

另一个同学觉得还是有疑问,于是再次找到开发。 测试:「xgg,具体是哪个实现的问题?是我们内部的函数实现?还是调用的系统 API 有问题?」 开发:「我用的 CreateProcess API,他的第二个参数如果带有空格,又没有加引号,就会出这个问题。」 测试:「CreateProcess API 使用的地方很多,能否搜一下看看每个地方本次都做了修改?」 开发:「好,马上看。」 测试:「同样功能的 CreateProcessAsUser、CreateProcessWithLogon、CreateProcessWithToken 应该有类似的问题,可以一起搜一下看看都处理了没有。」 开发:「好,立刻看。」

如果你是开发,你喜欢和哪一位测试配合?

如果你是测试,你希望自己前面那位同学还是后面这位?

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号