从软件测试专业的角度看如何才能更好地进行软件测试

本人是一家IT公司的软件测试,虽然公司不算很大,但是也是一个国企了。我看楼主是电子信息科学专业,会C++语言,说明从事软件测试这个行业还是有点基础的。我就是软件测试专业毕业的,但是我工作以后明显的感觉软件测试实际工作所涉及的东西和书上学习到的还是有所区别,我就根据我的经验讲解一下软件测试前期的学习过程,希望能对你的选择和对软件测试行业的认识有所帮助:

1. 认识软件测试

想要学好软件测试,首先要对他有个清醒的认识,别看我是这个专业的,但是我真正进入公司之前对它的理解就是简单的对开发人员提交的软件进行测试,模拟使用的过程,然后找出BUG和不足。真正工作后才发现软件测试其实是一个系列的过程活动,包括软件测试需求分析,测试计划设计、测试用例设计、执行测试等等。它是在软件项目的每一个阶段都有所涉及。软件测试的方法主要有白盒测试、黑盒测试、边界值方法、等价类划分法等手段,找出软件运行过程中的所有错误和漏洞,提交给相关的人员修改。

 

2.

从软件测试专业的角度看如何才能更好地进行软件测试软件测试应具备的基础知识

软件测试需要具备丰富的IT相关的基础知识,当然最基础的就是编程语言,像问题中楼主也提到的C++之类的,还要掌握一些协议之类的,如netbeUI协议,IPX/SPX,TCP/IP,OSI等等。现在好多测试都是app端,像我们公司也是在做手机端,这就需要把app跟web测试的测试方法及流程,测试思路,前后台的逻辑分析,包括测试点及测试的范围,都细心标记,主要是工具的结合使用

从软件测试专业的角度看如何才能更好地进行软件测试

3. 如何快速入门软件测试

其实一些公司对初级软件测试人员的要求很低,这也是软件测试行业的一大特点,入门简单,深入研究会很难。我们先了解新人怎么入门,这也是我现阶段能从自己的身上唯一提供的一点经验,我还不敢说自己研究测试有多深入。

从软件测试专业的角度看如何才能更好地进行软件测试

入门软件测试第一点就是要具备测试的思维,需要对整个行业和自己的任务有清楚认识,对于软件测试的一般流程有充分的了解。第二点就是要学会根据测试的需求,编写测试计划。还要能根据测试需求完成测试环境的配置,能独立执行测试,最后就是要能编写测试报告及其他相关的文档了。如果你学会了这三点,基本上就具备初级测试人员的能力了。

4. 养成良好的学习方法

上面说的这些,其实不难,你通过自学应该就能学会。我刚开始工作时好多就是自学的。我是自学了《软件测试(原书第2版) (美)佩腾(Patton,R.) 著,张小松 等译》这本书,然后一开始感觉很难,都想放弃了。

从软件测试专业的角度看如何才能更好地进行软件测试

后来我尝试了一个新思路,把书里的知识和实用的方法用MindMaster软件画成思维导图的方式,逐级分层一块基础知识对应一个测试的方法,这样感觉记得特别牢固,进入公司面试的时候我们主管出的题,我也都用思维导图里的方式解答,很顺利就通过了,你如果觉着这本书枯燥无味看不下去,可以尝试一下这种方法。

从软件测试专业的角度看如何才能更好地进行软件测试

后来这种方法称为了我的工作习惯,我会把一些工作经验也画成导图,加深记忆,下图就是我整理的资源库了,还挺有成就感。

从软件测试专业的角度看如何才能更好地进行软件测试

我的导图都上传到MindMaster的“导图社区”里了,你有兴趣学习的可以去下载,当然里面还有好多大神做的导图比我好,你都可以拿过来直接用。

从软件测试专业的角度看如何才能更好地进行软件测试

其实软件测试行业现在来看还是很有前景的,特别是未来5g马上普及,越来越多的软件公司冒出来,只要你真心喜欢,并一直坚持下去,一定能看到这个行业带给你的回报。海域最后一点,大哥以过来人的身份提醒你,程序猿一定好好锻炼身体,要不挣的钱都无从享受了,加油!

从软件测试专业的角度看如何才能更好地进行软件测试

来源:qq_46416518

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月11日
下一篇 2021年1月11日

相关推荐