软件测试的过程
测试与发开各个阶段的关系
软件测试与软件开发的并行性
完整的软件开发流程
软件测试的V模型
-V模型是最具有代表意义的测试模型,是软件开发瀑布模型的变种,它反映了测试活动与需求分析和设计的关系;
-从左到右,描述了基本的软件开发过程和测试行为,非常明确地表明了测试过程中存在的不同级别,以及测试和开发各阶段的对应关系;
-箭头代表了时间方向
V模型的局限性:
-测试过程在编码之后的一个阶段
-需求分析阶段的隐藏的问题一直到后期的验收测试才被发现
V模型的改进
软件测试的W模型
体现了“尽早地和不断地进行软件测试”的原则
测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。