dcsxlh

导航

 

一、w模型(淘汰)

就是按照文档进行测试

 

二. h模型:(重点讲解,要记,要背)

 (一)    H模型的分析

H 模型分为两条线: 开发线,测试线

测试线:
(1)需求澄清会议(产品经理会组织需求会议)
(2)拿到需求,深入分析和了解需求文档
(3)测试经理编写测试计划 (重点)

测试计划:(内容:测试目的,背景,范围,测试准入,测试准出,环境和资源,测试任务和测试进度,风险及风险管理,测试交付文档)

准入:

开发:需求分析报告,需求规格说明书,概要设计说明书,详细设计说明书,版本说明书及开发自测报告;
测试:写好测试计划,测试用例评审通过,测试环境搭建好
准出:
a.用例100%执行
b.0bug
c.输出测试报告
(4)安排任务给测试,测试分析需求,编写用例
(5)评审用例(测试人员:组内评审(项目评审人员:开发,测试,产品都参加),交叉评审(测试人员之间评审:测试a、测试b、测试c))
(6)用例评审通过以后导入到用例管理工具中;如:禅道.testlink
(7) 搭建测试环境(运维搭建,自己搭建,测试管理搭建)
(8)开发提交代码包,提测(也叫转测) 要达到准入要求;
(9)测试将代码包部署到环境,
(10)进行冒烟测试,冒烟测试通过,进入sit测试,如果,冒烟测试不通过,就把版本打回给开发,开发修改,在提测。
冒烟测试(也叫版本验证测试)定义:指对新版本的主要功能,基本功能进行测试。
如果通过,那么冒烟测试通过,如果冒烟测试失败,那么就把版本打回给开发进行修改,直到冒烟测试通过
(11)sit系统集成测试(一般一个项目有3次系统集成测试,有些项目周期长也有4次,5次)
(12)第一次sit测试也叫全量测试(把前面写的所有用例都要进行测试),测试出来的bug,指派给开发(通过bug工具如:禅道)
(13)开发修改bug,在提交代码
(14)测试在第二次部署项目包,在进行第二次sit测试前也要进行冒烟测试,冒烟测试通过以后才能进行第二次sit测试;
第二sit测试和第三sit测试都叫做回归测试
回归测试:是系统维护阶段进行的验证测试
区别:测试阶段不同
冒烟测试是版本提交时第一个测试,回归测试是在维护阶段测试
(14)第二次sit测试,在将bug提交给开发,开发修改,
(15)第三sit测试,先冒烟测试,在去测试,验证。。。。。。以此类推,

备注:测试用例的来源:
a、冒烟测试用例
b、验证上一个版本提交bug的用例
c、测试与bug有关联的模块用例
d、你认为可疑的测试场景和测试用例
e、测试补充的测试用例和测试场景
(16)直到达到准出:用例100%执行,0bug,
(17)输出测试报告=========================说明sit测试测完(表示技术测完)

测试报告:
内容:测试目的,测试范围,测试背景,测试实施日期,测试人员,bug 清单,用例清单,测试结果,
(18)sit测完通知 uat 测试,uat验收通过,
(19)封板(封装版本)
(20)等待上线
(21)上线前准备线上数据
(22)上线后在线上测试,
(23)测试没有bug,如有bug就要分析bug,bug影响程度,影响大,就回退版本,如果影响小就备注下次版本修改
(24)上线成功

(二)H主流程 主流程讲解:
产品开需求会议===测试和开发拿到需求===分析需求===测试这边编写测试计划(测试经理)===分配倒任务,编写测试用例===评审用例,评审通过===将用例导入用例管理工具===搭建环境===开发提测,达到准入要求===部署项目包到环境中===开始冒烟测试(冒烟测试通过)===sit1系统集成测试===有bug提交给开发===开发修改好==提交第二次代码包===部署项目包到环境中===在冒烟测试===sit2测试===以此类推===直到达到准出要求0bug,用例100%执行===输出测试报告===通知uat测试===uat验收通过===封装版本===等待上线===准备线上数据===上线===线上测试===测试无bug表示上线成功。

(三)根据讲解的H模型:梳理(重点记)
产品拿出需求规格说明书(srs);召开需求会议,分析需求,熟悉需求;测试负责人拿到需求开始编写测试计划;安排测试任务,各自编写测试用例;编写完用例后在对用例进行评审(有组内评审,有交叉评审);评审通过以后,导入到用例管理工具中;在搭建好环境(运维或测试人员);开发开发完也要进行提测(达到准入);测试将代码包部署到环境中;在进行冒烟测试,冒烟测试通过(如果冒烟失败,就打回版本),就进行sit1系统集成测试,将所有测试用例都执行一遍;有bug提交给开发,开发修改,再提交代码包;进行第二次sit系统集成测试,也要冒烟测试,冒烟测试以后就开始进行sit2系统集成测试,测试中发现的bug,提交给开发,开发修改,再提交第三次代码包,进行第三sit系统集成,以此类推,直到测试用例100%执行,0bug(达到测试准出),输出测试报告;通知uat验收,验收通过;封装版本,打包,准备线上数据,上线,线上测试,线上测试通过,上线成功。(如果线上有bug根据影响程度判断:影响大就回退版本,如果影响小,备注好下一个版本解决)

posted on 2025-04-14 17:21  多测师_肖sir  阅读(123)  评论(0)    收藏  举报