入门软件测试要学什么?软件测试学习资料路线

  软件测试定义是:为了发现程序中的错误而执行程序的过程它是帮助识别开发完成(中间或最终的版本)的计算机软件的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。入门软件测试要学什么?软件测试学习资料路线

千锋软件测试学习线路图.png

  首先要多学些开发,比如:数据库(ORACLE\SQLSERVER\MYSQL编程),VB\VC,HTML\ASP\PHP,测试理论(软件工程\测试流程\黑白盒测试方法\CMM),测试文档(测试计划\测试用例\测试报告--中英文);多学测试工具(ROBOT\LR\WR\QTP\LINUX下的一些工具),测试项目管理工具(TD\VSS\CVS\BUGZILLA\PROJECT)。

  还有就是多学操作系统(WINDOWS2000SERVER\LINUX--常用命令\服务\SHELL编程),信息安全知识等。还有就是多做项目,积累经验,有时间多跟测试圈子里的人交流。还有,软件测试主要工作内容是验证(verification)和确认(validation ),下面分别给出其概念:

  验证(verification)是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。(Do the right thing)

  1、确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;

  2、程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;

  3、评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。

  要成功开发出高质量的软件产品,必须重视并加强软件测试工作。经过这几年的发展,同时为了在竞争中获胜,我国软件企业愈发重视软件测试的“经济价值”(软件测试能降低软件缺陷数70%以上,而投资回报率能达到350%),不少企业相继成立了软件测试部,以测试为主业的软件外包公司及第三方测试机构也纷纷出现,促使软件测试人才需求量剧增。来源:千锋

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值