软件测试流程
1 软件项目测试过程
测试阶段从横向看有以下活动:
需
求
分
析
执
行
测
试
撰
写
测
试
报
告
修
复
软
件
缺
陷
完
成
测
试
回归测试
进入
准则
完成
准则
设
计
测
试
用
例
审核
制
定
测
试
计
划
审核
1.1 需求分析
测试从需求分析开始介入,测试人员参与需求的分析活动,确定测试的需求。需要了解测试需求及测试
进度,即需要验证什么功能需求点,采用什么测试策略,描述目前在进行哪一阶段的测试(单元测试、集成测
试、系统测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、压力测试等)。详细阅读分析需求
文档,进行逻辑梳理并勾勒出功能的大概流程图;与产品经理等相关人员探讨表述不清楚的地方,细化业务
流程;考虑正常流程中的测试难点;考虑与其他功能的关联;考虑非正常流程;考虑版本数据兼容。
目标:
(1) 理解产品的设计意图和设计思路.
(2) 功能确认,充分理解个功能的细节。
(3) 根据功能的大小、复杂预估测试需要的工具、环境、时间
1.2 项目整体计划及评审
测试计划在需求分析完成后,程序修改完毕前准备.测试计划要描述测试活动的范围、方法、资源和进度。
目标:
(1) 为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度
和预期结果。
(2) 为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容.
(3) 开发有效的测试模型,能正确地验证正在开发的软件系统。
(4) 确定测试所需要的时间和资源,以保证其可获得性、有效性.
(5) 确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。
(6) 识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带来的损失.
输入:
项目计划和测试需求
评论0
最新资源