软件测试流程_H 模型

一、详细流程

1、产品召开需求澄清会议,产品、开发、测试都参加

2、测试和开发拿到需求

3、测试经理拿到需求,根据需求编写测试计划

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

4、测试人员分析需求,编写用例

(测试用例内容:用例编号,用例标题、前置条件,用例步骤,预期结果,优先级)

5、评审用例(组内评审,交叉评审用例)

组内是项目组:测试,开发,产品一起评审

交叉评审:测试人员之间互相评审(测试a、测试b,测试c)

6、用例导入到用例管理工具;(如禅道,testlink)

7、通知运维搭建环境(自己搭建环境,测试经理搭建)

8、开发也开发好了代码,准备提测;

9、测试将代码包部署到环境中

10、开始进行冒烟测试

(冒烟测试通过以后进行sit系统集成测试;

如果冒烟测试不通过就打回给开发,重新编码再提交;

sit系统集成(一般3次,或者给更多次数)

11、sit1系统测试,测试所有的用例

12、测试有bug 提交给开发

13、开发修改bug,将新的代码包提交给测试,

14、测试将新的代码包部署到环境中

15、冒烟测试,冒烟测试通过

16、进行第2次sit系统系统集成测试

sit2测试用例来源:

a、冒烟测试用例

b、上一轮有bug的用例

c、与bug相关联模块的用例

d、你认为可疑或可能出错模块的用例

e、补充新用例

17、测试出的bug,提交给开发,开发修改

18、开发修改好,提交代码包,部署到环境

19、冒烟测试,冒烟测试通过,

20、进行第3次sit系统集成测试,

21、测试到准出,用例100%执行,0bug;

22、输出测试报告

(内容:测试目的,测试范围,测试背景,测试实施日期,测试人员,bug 清单,用例清单,测试结果)

以上表示测试完成

23、通知uat验收测试

24、验收通过

25、封装版本

26、准备线上数据

27、上线

29、线上测试

有bug:分析bug的严重程度:严重回退版本,

bug轻微:可以备注好下一个版本解决或者走技术上线

30、线上没有bug,就上线成功

二、主流程讲解版:

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

三、梳理版本

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

四、提问

1、你们公司的测试流程是什么?

2、给你个需求你会怎么测试?

3、讲下H模型?

4、你在公司怎么开展工作?

5、测试流程是什么?

6、你讲下测试工作流程?

day:2 软件测试流程——H模型的更多相关文章

  1. 软件测试模型汇总-V模型,W模型,X模型,H模型

    V模型 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型.V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到 ...

  2. 软件测试----H模型

    H模型将测试活动完全独立出来,形成一个完整的流程,同时将测试准备和测试执行清晰表现出来. 测试流程: --测试准备:所有测试活动的准备判断是否到测试就绪点. --测试就绪点:测试准入准则,即是否可以开 ...

  3. 软件测试模型---V模型、W模型、H模型、X模型

    人活着一定要有目标,确定自己喜欢什么,再坚持做下去,那么他过得一定不会太差. 煽情的话,不多说,本文主要讲解:"软件测试模型-V模型.W模型.H模型.X模型". 1.V模型 V模型 ...

  4. 8、V模型、W模型、H模型

    软件测试&软件工程 ·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分.·在软件工程.项目管理.质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值 ...

  5. 多测师_测试理轮_002(v模型和H模型)

    为什么要测试?1.软件非正常运行或自身缺陷会引发问题2.代码和文档是人写的,难免会出错3.环境原因影响软件(内存不足,存储,数据库溢出等)4.软件测试活动是保证软件质量的关键之一 什么是测试?软件行业 ...

  6. Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型

    Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型 项目主体三个部分 ui界面,中间层,数据库 按照不同的比重可以分为一下三个模型  哑铃型  橄榄型 直板型 哑铃型 开 ...

  7. 软件测试入门——测试模型(V型 W型 H型)

    软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的. 首先看基本的测试模型 1.“V”型 特点:[活动串行]这是一种古老的瀑布模型,反映了实际和测试之间的关系. 局限:仅仅把测试过程作 ...

  8. 软件测试入门-测试模型(V型 W型 H型)

    软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的. 首先看基本的测试模型 1.“V”型 特点:[活动串行]这是一种古老的瀑布模型,反映了实际和测试之间的关系. 局限:仅仅把测试过程作 ...

  9. 关于软件测试人员能力模型的建立(from知乎)

    转自: http://www.zhihu.com/question/20254092 测试思维方面:1.测试基础理论(测试流程.测试的基础知识)2.测试用例设计方法论(黑盒.白盒)3.软件质量体系(建 ...

  10. [liu yanling]规范软件测试流程

    测试计划 做任何事情都会有输入输出,对于测试过程我们可以把输入理解为测试计划.测试环境准备.测试工具的选择等等,输出可以理解为测试结果.测试用例设计即可以理解为以测试计划为输入的输出,也可以理解为以测 ...

随机推荐

  1. elementui半年选择组件

    1.基于elementui开发的半年选择组件 2.调用 <el-halfyear-picker v-model="date" :size="size"&g ...

  2. Prometheus 3.0.0 升级中遇到的 `--storage.tsdb.retention` 错误的修复方法

    在将 Prometheus 升级到 3.0.0 后,许多用户会遇到以下错误: Error parsing command line arguments: unknown long flag '--st ...

  3. 鸿蒙UI开发快速入门 —— part01: 装饰器&UI描述

    1. 背景 在鸿蒙开发中,ArkTS是优选的主力应用开发语言. ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集. 因此,在学习Ar ...

  4. 【巧用set实现对有序数组O(logn)时间复杂度增、删、查、改、二分操作】codeforces 1041 C. Coffee Break

    题意 第一行输入三个整数 \(n,m,d(1 \leq n \leq 2 * 10^5, n \leq m \leq 10^9, 1 \leq d \leq n)\),第二行输入 \(n\) 个整数, ...

  5. redis设置密码和开启远程访问

    改密码 默认redis安装后,密码是默认的,通过查看安装目录的config文件,可以查到:requirepass 这个设置,默认是啥就是啥. 需要修改密码的话,把这个注释拿掉,将requirepass ...

  6. Dapr-6 Dapr 服务调用构建块

    第 6 章 Dapr 服务调用构建块 https://docs.microsoft.com/en-us/dotnet/architecture/dapr-for-net-developers/serv ...

  7. gradle 很棒

    一直以为 gradle 就是 maven 的一个易读版,表达上比 XML 更精简了,实际上还是maven,似乎没有存在的必要. 但是,万万没想到,这玩意儿竟然是一个语言,竟然可以调试!也就是说,它不是 ...

  8. Spring 事务管理 基于配置文件

    事务概念: 原子性:要么都成功,有一个失败都失败 一致性:总量不变(A有100元,B有100元,总量是200元.A把100元转给B,B就有了200元,总量还是200元) 隔离性:两人操作同一条数据,不 ...

  9. 【Python】【爬虫】【爬狼】004_正则规则模板及其应用

    # 正则规则模板 与 应用(一) 先看这些视频,是在哪个div里面的 for datapage in soup.find_all("div", class_="lpic& ...

  10. pmml(模型标准化)

    PMML简介PMML全称预言模型标记模型(Predictive Model Markup Language),以XML 为载体呈现数据挖掘模型.PMML 允许您在不同的应用程序之间轻松共享预测分析模型 ...