软件测试的基本概念(一)

1.什么是软件测试?

(1)软件测试的定义

        软件测试就是利用手工或测试工具按照测试方案和流程对产品进行功能或性能测试,简而言之,是为软件做“质检”。

(2)软件测试的意义

Case:【许霆恶意取款案】ATM出现故障,许霆面对飞来横财,狂喜之下选择取走不属于自己的17.5万人民币,最终被判5年有期徒刑。由于银行取款系统出错,没有及时找出bug,导致许霆面临这样人性的考验,改变了他的一生。许霆本人必然是有错的,假设没有这样的bug出现,他的一生可不可能是另外的样子呢?

        软件出现bug可能会对我们的生活,工作产生毁灭性的影响。据统计,每年因软件bug而带来的经济损失高达600亿美元的损失。

        因而,对一个软件进行全面的“质检”是一件极其严肃而重要的事情!

(3)软件测试的作用和目的

        a.测试工作可以发现并修复软件中存在的缺陷,进而提升用户对软件的使用感受

        b.测试工作可以记录软件使用过程中产生的一些数据,这些数据可以为产品经理等决策者提供依据

        c.测试工作可以降低软件开发的风险

        总结即,测试工作的目的就是通过尽可能少的人力、财力、物力来查找并解决软件中存在的缺陷,从而降低软件可能带来的风险。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值