如何学习软件测试

【原创】如何学习软件测试
很多同学问到我应该如何学习测试?现在网上的资料、视频都很多,书买了不少看了不少。但是就是觉得还是没有头绪,什么等价法、边界值到底应该怎么用还是一头雾水。的确,现在是知识爆炸的时代,太多的资料让学生都看花了眼,更是缕不出头绪。那么,作为初学者或者已经工作了1-2年的同学应该如何学习和提升自己的能力呢? 我以我自身的经验和体会给到大家一些建议,不能说是最完美的,但是至少应该还是有一些帮助的。

以项目的维度学习软件测试

无论是软件开发还是软件测试都是一门需要较强动手能力的工作,只听或者只看不做,你永远学不会软件测试。而作为一个软件产品的研发到发布,测试工作只是其中的一部分。而要想学好测试或者成为测试专家,你必须融入到整个软件开发过程中去。软件测试脱离了整个软件开发流程是不可能孤立存在的。了解整个项目的流程,包括:需求、设计、评审、测试、校验等才能更好的了解测试和把控测试。以下是软件项目的开发基本流程:

需求设计->需求评审---->系统设计->系统设计评审->代码编写->代码评审---->产品内网提测->系统测试->回归测试->产品上线
|--------->测试设计->测试设计评审->用例编写->用例评审---------^

只有你参与到整个项目中去,对软件测试开发的整体流程都接触后,你才能对软件测试有更清楚的认识。软件测试是门手艺活,需要更多的是动手操作而不是啃书本,其次软件技能的提升也是通过:操作+理解,而不是死记硬背。

关于自动化测试
其实,自动化测试在整个软件测试过程中并不是必要条件。自动化测试只是为了提高测试效率和节省测试成本。换句话说,一个项目没有自动化测试照样可以正常进行。当然&#x

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值