
是指软件开发的整个过程,活动和任务的结构框架,包括可行性研究,需求分析,软件设计,编码,测试测试计划编写的目的,版本发布和整个过程的维护.
瀑布模型: 计划->需求分析->软件设计->编码->测试->版本发布和维护(此模型的测试人员干预时间短,不利于产品,通常较少使用)
螺旋模型: 判断目标,替代方案和局限性->明确解决风险->评估替代方案->此阶段的开发和测试->下一阶段的开发和测试->决定下一阶段的操作->判断目标,替代方案和局限性(此模型是端对端连接的)
测试计划阶段
测试设计和开发阶段
测试实施阶段

测试评估阶段
注意: 设置测试目标时需要考虑的因素是:
(1)了解系统: 从系统的高度了解测试系统要满足的功能和非功能要求
(2)早期干预: 加深对潜在风险以及客户需求和客户问题的重要功能的了解
(3)学习课程
(4)测试期望: 测试目标是绝对的(包括阶段目标),可以测量
(5)工作量: 根据项目的复杂性估算工作量

(6)预算: 测试预算对测试计划具有决定性的影响
(7)时间表: 根据工作量和其他因素确定时间表
(8)软件开发解决方案的类型
(9)技术选择
(1)产品规格
产品名称,制造商和产品版本号的描述
(2)产品信息

产品的用户,产品开发的背景
(3)技术结构
介绍产品的主要功能,您可以使用图表的格式来表达
产品规格,外形设计测试计划编写的目的,操作说明等
(1)测试用例: 包含测试用例模板和测试用例执行记录
(2)测试日志(工作周报告): 包含工作周报告模板和工作周报告提交规定
(3)缺陷报告: 使用缺陷管理工具或使用电子文档记录缺陷

(4)测试摘要: 提供缺陷摘要模板
引起风险的主要因素:
1. 上市时间短
2. 新的设计过程
3. 复杂性
4. 使用频率
5. 不可测的要求
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-196160-1.html
而在于人