**软件测试基础理论**

软件测试基础理论

测试,即检测、试验、利用一切的手段,检测被测对象特性表现与预期需求一致。对于软件而言,测试是通过人工或者自动化的检测方式,检测被测对象是否满足用户需求,或弄清预期效果与实践效果之前的差异的活动。

※软件测试的目的
实施软件测试的目的通常有以下几个方面:
(1)发现被测对象与用户需求之间的差异,即缺陷。
(2)通过测试活动发现并解决缺陷,增加人们对软件质量的信心。
(3)通过测试活动了解被测对象的质量状况,为决策提供数据依据。
(4)通过测试活动积累经验,预防缺陷出现,降低产品失败风险。

※软件测试原则
(1)测试证明软件存在缺陷
(2)不可能执行穷尽测试
(3)测试应尽早启动、尽早介入
(4)缺陷存在群集现象
(5)杀虫剂谬论
(6)不同的测试活动依赖不同的测试背景
(7)不存在缺陷的谬论

※软件测试检查的内容
1、保证程序与相应的需求文档功能要求一致
2、发现软件中的缺陷
3、确保软件做必要的事情(即保证系统的合理性)
4、明确系统在失败前可以让系统正常运行到何种程度
5、明确发给用户的系统中有哪些风险

※软件测试的对象
不同的研发阶段,软件测试的对象是不尽相同的。
在需求设计阶段,原始需求是测试工程师的测试对象,通过对需求的检查,发现需求的正确性、歧义性、完整性,一致性等方面的问题。
在测试阶段(产品开发阶段),测试工程师的主要进行的是单元、集成、系统方面的测试。
在系统的验收阶段(验收阶段),测试工程师主要是对系统测试中的主功能方面的测试。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值