一:快速原型模型
特点:一边确定需求,一边实现
优点:避免瀑布模型的缺点,可以适应早期的需求变化
缺点:适合小型项目
二:螺旋模型
特点:引进了风险分析活动
优点:引入了风险分析
缺点:风险分析需要专业的知识和人员
三:测试过程V模型
V模型相当于是从研发的瀑布模型来的
V模型的优点:
《1》包含了底层和高层的测试过程
《2》每个步骤都是文档驱动的
缺点:
和研发的瀑布模型一样,不能适应需求的改变,灵活性比较低
四:W模型
优点:
《1》测试工作伴随整个研发周期,测试对象不只是代码,文档也需要测试
《2》更早的介入研发工作,可以尽早发现问题,及早处理
缺点:
对测试工程师的要求比较高,实践起来难度比较大
五:测试用例
Test Case(测试用例)
作用:为特定的目的而设计的一组测试输入,执行条件和预期结果的文档。
测试用例的八要素:
- 用例编号
- 用例标题
- 测试项目
- 用例级别
- 预置条件
- 测试输入
- 执行步骤
- 预期结果