软件测试(敏捷开发、迭代模型)

敏捷开发强调用户需求导向,快速迭代和适应变化。迭代模型通过短期项目实现快速交付,逐步完善产品。测试工作包括需求分析、测试设计与执行,确保缺陷管理和软件质量。测试用例设计注重正确性、完整性和可操作性。在迭代模式下,测试工作贯穿始终,通过缺陷等级管理降低风险。软件测试遵循尽早介入、不可能穷尽测试等原则,关注缺陷集群性和测试内容的依赖性。
摘要由CSDN通过智能技术生成

什么是敏捷开发?----思想

  • 敏捷开发是多种软件开发项目管理方法的集合,是一种开发方法。
  • 以用户需求为核心,以用户为导向,快速开发,快速验证,快速修正的迭代式。
  • 核心原则是拥抱变化,递增变化。
  • 特点:1. 快速反应 2. 即时交付 3. 允许产生错误

什么是迭代模型?----行为

  • 迭代开发不要求每一个阶段的任务做的都是最完美的,先将主要功能先搭建起来,以最短的时间,最少的损失先完成一个“不完美的成果物”直至提交,然后再通过客户或用户的反馈信息,在这个“不完美的成果物”上逐步进行完善,这正符合敏捷开发的递增变化。
  • 整个开发工作被组织为一系列的短小的、固定长度(2周—4周)的小项目,被称为一系列的迭代。
  • 每一个迭代都是一个完整的瀑布模型,是一种开发过程。
  • 采用瀑布模型的原因:功能少、周期短。
  • 迭代式开发适合那些需求信息不明确的项目。支持不断调整,随时变化。

迭代模型

  • 测试发现设计上有重大失误就回顾,没有就进入下一个迭代,增加其他新功能。
  • 发布时,会先发布到灰度环境,由相关人员进行内测,若在内测中发现较小问题,直接交付开发修改,若是问题严重则同样会进行回顾,从需求开始。

案例

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值