目录
前言
软件开发技术一直在不断进步,在谈论软件开发方法时,人们越来越重视测试在软件开发中所扮演的角色。因此,为了跟上最新的软件开发技术的步伐,测试也必须紧跟技术前行的脚步。
敏捷之前
在敏捷软件开发出现之前,瀑布式开发技术是流行的软件开发模型。瀑布模型涉及从规划、设计、开发和测试开始的一系列步骤中的开发。但是,此模型的最显着特征是仅在上一个阶段完成时才执行下一个阶段。这意味着产品的测试是在最后阶段完成的。如果用户在更靠前阶段添加了某些新需求,那么剩下的唯一选择就是根据新用户需求重新开发应用程序。或者说测试人员检测到错误,那么整个过程必须迭代以找到引入错误的阶段。此外,该产品只有在完全构建后才能部署,因此要花费大量时间才能发布新版本。
敏捷开