赞
踩
【原创】如何学习软件测试
很多同学问到我应该如何学习测试?现在网上的资料、视频都很多,书买了不少看了不少。但是就是觉得还是没有头绪,什么等价法、边界值到底应该怎么用还是一头雾水。的确,现在是知识爆炸的时代,太多的资料让学生都看花了眼,更是缕不出头绪。那么,作为初学者或者已经工作了1-2年的同学应该如何学习和提升自己的能力呢? 我以我自身的经验和体会给到大家一些建议,不能说是最完美的,但是至少应该还是有一些帮助的。
以项目的维度学习软件测试
无论是软件开发还是软件测试都是一门需要较强动手能力的工作,只听或者只看不做,你永远学不会软件测试。而作为一个软件产品的研发到发布,测试工作只是其中的一部分。而要想学好测试或者成为测试专家,你必须融入到整个软件开发过程中去。软件测试脱离了整个软件开发流程是不可能孤立存在的。了解整个项目的流程,包括:需求、设计、评审、测试、校验等才能更好的了解测试和把控测试。以下是软件项目的开发基本流程:
需求设计->需求评审---->系统设计->系统设计评审->代码编写->代码评审---->产品内网提测->系统测试->回归测试->产品上线
|--------->测试设计->测试设计评审->用例编写->用例评审---------^
只有你参与到整个项目中去,对软件测试开发的整体流程都接触后,你才能对软件测试有更清楚的认识。软件测试是门手艺活,需要更多的是动手操作而不是啃书本,其次软件技能的提升也是通过:操作+理解,而不是死记硬背。
关于自动化测试
其实,自动化测试在整个软件测试过程中并不是必要条件。自动化测试只是为了提高测试效率和节省测试成本。换句话说,一个项目没有自动化测试照样可以正常进行。当然&#x
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。