近咨询我们的小伙伴很多,连我们的分享课堂都有好多人去听。
在了解我们的伙伴中,很多人都在关心一个问题,如图:
其实这个问题从根本来说,是不了解软件测试的工作内容和工作的分配。那么今天就这个问题跟大家聊一下,希望伙伴们可以更加清楚的了解我们的工作内容。
我们都知道,你所用的,哪怕你现在正看到这篇文章的工具(浏览器或则app)都是经过专业的软件测试人员测试后才到你手上给你使用的。那么问题来了:
1.测试和开发有什么区别
我们经常听到软件开发,很少了解在软件实现过程中的另一个重要的角色---测试。
开发是创造一个软件的,我们所用的软件都是开发创造出来的。
测试是测试一个软件的,直白的讲,测试是要去把这些软件用用,不要让软件在永不手上出现问题。
有句话叫做:开发创造世界,测试破坏世界。因为测试要保证用户可能遇到的问题都要先暴露出来,那么在测试中就带有一定的破破坏性。所以称之为破坏世界。
2.测试的工作内容是什么
测试分工功能测试,自动化测试,性能测试,这个是熊技能点上分析的。其中功能测试是简单的,简单到站在用户的角度去使用软件,然后加上专业的测试技术把软件的潜在问题或者可能的问题都发掘出来。
当然功能测试也是容易上手的,是我们很多年轻人想进入IT行业的快捷,简单的方式之一。我们知道大学毕业后,其实很少有人真的是去从事自己当年报考的专业(虽然报考的也是很认真的思考)。
我们希望我们可以给更多的,有梦想,想将入IT行业的伙伴带来一个机会,可以再一次选择自己喜欢的专业和行业。让教育资源普惠每一个人。
3.不会代码能做好测试吗?
这个也是开篇提到的很多人的问题。
从技能点上说,先前说的功能测试,就对代码的能力要求很少甚至没有具体的实战要求。
当然我们会考虑到以后的发展,我想说,不会做什么行业,什么工作,都要去学习,提升自己的技能,提高我们的工作效率。这个是放在那里都不变的,所以作为测试我们也是需要学习的,代码只是我们学习的一个方向。
作为测试发展,可以有很多选择,这也是为什么有很多人选择我们一样。除了做技能提升,学习代码。也可以做管理类的岗位,或者走需求分析,产品这样的方向。
所以代码是我们做测试的一个方向,不代表是你必备的技能,也不能代表你发展的方向,更不能决定你是否从事软件测试工作的决定性因素。
申请免费试听
只要一个电话
我们为您免费回电