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