测试的 常用模型
瀑布模型 V模型 W模型 H模型 敏捷开发模型 迭代开发模型 增量开发模型 V模型 1.需求分析--产品经理根据用户的需求提炼为项目需求, 召开需求澄清会议(需求评审); 经过多轮讨论分析最终形成一个基线化文档,叫需求规格说明书,简称SRS 基线文档:代表各方对该文档达成一致,可以进入下一个阶段 1.需求分析--产品经理根据用户的需求提炼为项目需求, 召开需求澄清会议(需求评审); 经过多轮讨论分析最终形成一个基线化文档,叫需求规格说明书,简称SRS 基线文档:代表各方对该文档达成一致,可以进入下一个阶段 2.概要设计:简称HLD,项目分模块A、模块b、模块c--》开发输出概要设计文档 3.详细设计:简称LLD,针对每个模块中具体的功能怎么实现--》开发输出详细设计文档 4.编码和实现:开发人员编写代码(代码打成压缩包文件 .war/.jar) 5.单元测试:简称UT,又称白盒测试,--》对代码进行测试,由开发人员完成 6.集成测试:简称IT,模块a\模块b\模块c 单独测试没有问题,放在一起进行测试 又称灰盒测试,接口(api)测试 7.系统测试:简称ST,黑盒测试,除了保证当前软件的功能正常使用,还 需要保证与第三方系统对接不会出现问题; 8.验收测试:简称UAT α(阿尔法测试):公司内部的开发和测试人员模拟用户行为操作软件, 对此时发现的bug进行修复 β(贝塔测试):产品已经交付到客户手中,此时出现bug,客户进行收集发送抄送项目组; 9.上线 项目经历哪些阶段?每个阶段的输入与输出是什么? 输入 输出 需求分析 用户需求 需求规格说明书(SRS) 概要设计 需求规格说明书 概要设计文档 详细设计 概要设计文档 详细设计文档 编码阶段 详细设计文档 代码包(.war/jar) 单元测试 开发部署环境 单元测试报告 系统集成测试 单元测试报告 系统集成测试报告 验收测试 系统集成测试报告 验收测试报告
H模型 SRS澄清:需求评审,得到需求规格说明书 tpm:测试经理编写测试计划(规定的测试范围,人力安排, 软件与硬件的资源、测试进度、风险评估) 风险评估:1.新人参与测试 2.项目需求延期提测 项目组常用的评审?==>(用例评审,谁写的谁讲) 交叉评审:测试组内同事之间进行评审; 组内评审:项目组开发、产品、ui设计、测试进行评审; 会议评审:有客户参与; 公司环境 公司有哪些环境? 开发环境:开发人员编码使用的环境 测试环境:测试人员测试当前项目软件的环境 预发布环境:模拟用户使用场景,产品经理验收使用 生产环境:线上环境、真实环境 冒烟测试= 在sit1系统集成测试之前执行,在测试用例中选取部分用例进行测试; 定义:对主体功能进行测试
|