【软件测试】基础概念总结

什么是软件测试?在需求正确的前提下,验证软件的功能是否满足用户的需求,软件测试的目的是保证和提高软件的质量,给用户交付一个高质量高可用度的软件。
软件测试是测试人员确保程序做了它应该做的事情,而调试是程序开发人员确保程序做了他想要程序实现的功能,两者有很大的区别。
软件中的需求:满足用户的期望和规定的合同(标准、规范、流程)所需要的条件和权能,包含用户需求和软件需求。
测试用例:是为了实施测试而向被测试的系统提供的一组集合,包括:测试环境、操作步骤、测试数据、预期结果等要素。
瀑布模型:是其他模型的基础框架,每一个阶段只执行一次,是线性顺序进行的软件开发模式。优点是强调早期计划、需求测试和产品测试,缺点是不能适应需求的变化、单一流程在开发中的经验教训不能反馈应用于本产品的过程。
螺旋模型:是渐进式的开发模式,优点是强调严格的全过程风险管理,强调各开发阶段的质量,缺点是需要人员、资金和时间的投入。
敏捷开发:是一种轻量级的开发,轻文档、轻流程、重目标、重产出,迭代周期短。
软件测试v模型:v模型是瀑布模型的变种,目的是为了改进软件开发的效率和效果,优点是测试阶段和开发阶段一一对应,缺点是测试介入太晚,未在需求阶段就进入测试。
在这里插入图片描述
软件测试w模型:w模型也可以成为双v模型,两个v分别代表了测试和开发过程,w模型增强了软件各个开发阶段中应同步进行的验证和确认过程,优点是测试和开发是同步进行的,缺点是不利于应用于敏捷开发。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值