在软件开发的几十年实践中,人们总结了很多软件开发模型用来描述和表示一个复杂的开发过程,如:
软件测试与软件的开发模式有着紧密的联系,作为一名测试人员,应该充分理解软件的开发模式,以便找准自己在其中的位置,从而发挥自身的价值。
瀑布模型:
1、是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的一个基础。
2、每一个阶段执行一次,按线性顺序进行软件开发。
测试的切入点: 测试阶段处于软件实现后,必须在代码完成后留出足够的时间给测试活动,否则将导致测试不充分,很多问题到项目后期才暴露
瀑布模型的优缺点
改良:沿用瀑布模型的线性思想,细化了各个阶段,在某些重要关注