软件测试学习(一)p6-p18

本文介绍了软件测试的基本概念,包括定义、目的以及与调试的区别。强调了测试在验证需求和发现错误方面的重要性。探讨了软件危机和生命周期模型,如瀑布、螺旋、迭代、敏捷、增量和快速原型等,帮助理解不同开发过程的特点和适用场景。
摘要由CSDN通过智能技术生成

软件测试定义

正向思维:验证做的软件功能等都很好
反向思维:为了找bug

广义软件测试

  • 软件形成过程中所有产品都测(包括需求文档,不只是测程序)
  • 确认:证实特定功能等已经实现(有没有实现)
  • 验证:证实需求是否满足(该做的事情也没有做,不该做的事情有没有做)

软件测试目的

  • 最少的人力物力时间找出软件中潜在的错误和缺陷,并修复,避免带来风险
  • 利用测试过程中得到的信息,避免以后出现同样的错误
  • 提高软件测试效率和软件产品质量

测试和调试区别

  • 调试是开发做的;
  • 目标不一样;测试-》找bug 调试-》错误修改正确
  • 方法不同,测试(等价类、边界值)

软件危机、生命周期

  • 软件开发与维护中出现的问题

在这里插入图片描述

软件生命周期模型

  • 瀑布模型(最早的过程模型)
    在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值