1、测试的工作流程
(1)需求分析
阅读需求文档,分析测试需求,参与需求评审,快速熟悉项目
(2)制定测试计划和测试方案
测试计划:测试范围,测试进度安排,测试人力物力安排,整体的测试策略,风险的评估,风险的规避。也就是5w(why,when,what,where,who)
测试方案:被测试的目标,选取测试方法和工具,制定测试的重点。也就是1h(how)
(3)测试用例设计
等价类,边界值…
(4)测试用例执行
(5)评估阶段,测试报告
2、开发模型:瀑布模型(重点)
项目整体的规划过程
在瀑布模型中,必须前一个阶段完成后才能进行下一个阶段。每一个阶段完成后都会产生一个文档。
瀑布模型的特点:
1.阶段间具有顺序性和依赖性
2.推迟实现
3.质量保证的观点
特点总结:瀑布模型是文档驱动的模型,遵守这个约束可使软件维护变得比较容易一些,从而显著降低软件的预算。
优缺点:
3、开发模型:增量模型
把瀑布模型的顺序特征和快速原型法的迭代特征相结合,将软件看作一系列相互联系的增量,在开发过程的各次迭代中,每次完成其中一个增量。
4、开发模型:快速原型