敏捷测试&传统测试

敏捷测试:

首先敏捷测试(Agile testing)是测试的一种,敏捷测试的理念是,和编码一样,测试是开发的一个关键部分。在敏捷中,测试被直接集成到软件开发过程中,以便尽早、频繁地发现bug。因此,测试人员可以在开发过程的每一个节点上发现问题,从而使产品快速走向发布。

 

敏捷测试的特点:

    • 1) 高度迭代
    • 2) 有周期性
    • 3) 重点关注持续迭代地测试新开发的功能
    • 4) 测试介入的时间特别早。
    • 5) 强调从客户的角度,即从使用系统的用户角度,来测试系统。

 传统测试:

传统测试即基于瀑布模型开发的测试,瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六项基本活动。

瀑布模型的优点如下:

  • 1)为项目提供了按阶段划分的检查点;
  • 2) 当前一阶段完成后,只需要关注后续阶段;
  • 3)可在迭代模型中应用瀑布模型

    瀑布模型有以下缺点:

      • 1)项目中各个阶段之间极少有反馈;
      • 2)只有在项目生命周期的后期才能看到结果;
      • 3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段
      •  

         

     

 

posted @   小米泥  阅读(134)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示