004-什么是软件测试?软件测试的目的与原则

软件测试的定义:

  使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

软件测试的目的:

 

  • 测试是程序的执行过程,目的在于发现错误
  • 一个成功的测试用例在于发现至今未发现的错误
  • 一个成功的测试是发现了至今未发现的错误的测试
  • 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。
  • 确保产品满足性能和效率的要求
  • 确保产品是健壮的和适应用户环境的

 

软件测试的原则:

1.测试证明软件存在缺陷:无论执行怎样的测试操作都不能证明当前软件是有缺陷的。

 

2.不能执行穷尽测试:有些功能是无法将所有的测试情况都罗列出来,所以任何的操作都有结束的时间。

 

3.缺陷存在群集现象:对于软件功能来说,【28理论】核心功能只占20%,非核心内容占80%,在实际工作当中,我们会集中测试20%的核心内容,所以这个部分发现错误的几率会大于80%,因此我们就会遇到缺陷都集中在这20%功能模块里的现象。

 

4.某些测试需要依赖特殊的环境:eg:电池的适应温度,天气环境

 

5.测试应该尽早介入:为了更多的发现和更好的解决软件中的缺陷,我们追求测试工作尽早的开展。

 

6.杀虫剂现象:同样的一个测试用例不能重复使用多次,因为软件会产生免疫。

 

7.不存在缺陷谬论:任何软件不可能是完美的。

 

转载于:https://www.cnblogs.com/qiuniao/p/10890179.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值