前言:结合公司的项目情况制定合理的测试流程,提高测试效率和产品质量。核心还是要加强项目成员之间的沟通,在保障研发效率的前提下提高产品质量。

一、测试流程图

上述流程图为项目的测试流程图,每家公司用的项目管理工具不一样,此处已tapd为例子,但是整体的项目测试流程是一样的。

二、项目流程图

 1、需求评审(可选)
参与人员:开发,测试,设计,产品

并不是所有的项目都要进行需求评审,可对适当的需求进行合适的需求评审。

需求评审过程中,开发从技术角度来分析实现方案,实现难易程度。设计从交互角度给出适当的建议,有没有不合理的交互流程,是否存在可优化的地方?测试从用户角度来给出产品逻辑上是否存在不合理的建议。

在需求评审的结束之后,明确相关人员的职责,评估设计,开发,测试周期,制定项目计划

项目计划内容:项目成员职责,项目进度计划

输出:项目计划,功能列表

2、测试计划
根据项目计划及开发人员工期安排,制定测试计划。

测试计划内容:

引言:目的、背景、范围、定义

测试内容:测试功能清单

测试规则:通用规则,测试方法、测试要点、测试工具

测试环境:硬件环境、软件环境、特定测试环境要求

项目任务:测试规划,测试设计,测试执行准备,测试执行,测试总结

文档输出:测试计划

3、测试人员根据需求设计编写测试用例
用例管理用工具:

1) Excel:便于编写和维护,工作效率高。不便于管理

2) 华为云:编写不方便,便于管理

文档输出:测试用例

4、用例评审(可选)
参与人员:项目成员全部参与(产品,开发,测试)

目的:确认细节规则和测试结果的准确性,避免功能点遗漏

根据项目大小或项目时间决定是否需要进行用例评审,可通过邮件发送,或者开评审会。

5、开发自测
开发人员开发完成后进行自测,自测通过后提交测试版本给测试人员,并提供测试环境。
版本控制:一轮测试结束后,开发人员将bug修复后提交新的版本给测试人员。

输出:接口文档,测试环境,测试数据

6、测试人员执行测试用例,提交缺陷,跟踪缺陷至缺陷关闭
测试内容:

1)功能测试(app,后台),核心业务流程,功能完整性,需求覆盖性,体验性能。

2)兼容性测试,多个测试平台覆盖多机型。

3)接口测试,权限处理,状态约束,关系约束

4)性能测试,压力测试,并发测试

5)系统测试,上线

测试工具:

1) 兼容性测试:免费测试平台

2) 接口测试:

a)fiddler(抓包工具,可模拟弱网测试,打断点)

b)Postman,接口测试

c)jmeter(接口测试,可以做压力测试,并发测试)

文档输出:缺陷记录,测试数据

7、缺陷管理
缺陷流程:

缺陷管理工具:tapd-缺陷管理(每家公司用的项目管理工具不一样,此处已tapd为例子)

Bug内容:编号,功能模块,缺陷描述,截图,优先级,严重程度,版本号,处理人,状态,开始时间,结束时间,环境(线上,测试)

缺陷状态:新建,已处理,已拒绝,已解决,已关闭,延迟处理,重复缺陷

缺陷处理流程:

1) 开发认为是缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理,开发人员修改了这个缺陷就会将这个缺陷的状态置为已解决状态让测试人员进行验证。测试人员对这个已修复的缺陷进行回归测试,如果回归测试通过,则将缺陷状态置为已关闭,如果回归测试没有通过,则将缺陷状态置为新建状态等待开发再次修复,直到修复成功。

2)开发认为不是缺陷的处理

测试人员发现并提交缺陷,由开发人员进行处理。但是开发人员认为不是缺陷,则将该缺陷的状态置为已拒绝状态并提交回测试人员,可简单描述拒绝原因。测试人员如果认为确实误报了缺陷,则直接关闭,如果经过测试、开发沟通认为是bug,则测试人员重新打开(新建)让开发人员继续修改,开发人员修复这个缺陷置为已解决,提交给到测试人员进行回归测试,直到回归测试通过为止。

开发认为重复缺陷的处理
测试人员发现并提交缺陷,由开发人员进行处理。但是开发人员认为是重复缺陷,则将该缺陷状态置为重复缺陷,测试人员一定要确认该缺陷是否确实重复,如果确实是同一个缺陷,则将重复的缺陷直接关闭。如果不是同一个缺陷,则重新打开该缺陷,继续跟踪。

延迟缺陷的处理
测试人员发现并提交缺陷,由开发人员进行处理。但是因为项目和时间等因素,某些缺陷无法在项目周期内完成,则需要进行延迟处理(备注:延迟处理的缺陷本身被确定为有效缺陷),对于延迟的缺陷需要经过开发、测试、项目经理、客户代表共同认可方可延迟。对于延迟的缺陷,置状态为延迟处理。到了下一个版本,测试人员就应该把所有延迟处理状态的缺陷重新置为新建状态,让开发人员继续修复。

6,测试结束—测试报告

经过两到三轮或四轮的测试后,直到没发现新的问题。或暂时无法解决,或不紧急的问题,跟项目负责人确认后,可以通过。

测试报告内容(重点):

1) 测试项目的版本,测试项目内容的概述

2) 测试用例的执行情况

3) 测试结果的统计:总bug数,bug级别分类统计,已解决数,遗留数。

4) 测试评估:基于软件缺陷的质量评估,写明在当前版本,已实现的功能和未实现的功能。

8、线上验证
上线后,为避免因环境因素产生的一些问题,可视情况进行通测或者关联功能测试

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)

可以自助拿走,群号:175317069 群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦

项目测试流程规范(不同公司流程规范不一样,仅供参考)相关推荐

  1. 项目线上问题应急处理规范(不同公司流程规范不一样,仅供参考)

    前言:整理了一下项目线上问题应急处理规范,仅供参考! 1.1线上报障流程 1.2.目的 为了明确线上事件的报告.应急响应和处理机制,确保能以快速.高效.准确的应急处理能力来保证各类系统的正常运转,当发 ...

  2. 软件测试流程规范简介(不同公司流程规范不一样,仅供参考)

    前言:整理了一下软件测试流程规范简介,仅供参考! 一.流程图概述 二.测试启动阶段(需求分析) 参与软件需求评审.技术评审,以测试的角度分析需求的可测性,可构思将来对测试进行的方法.原则等.更重要的是 ...

  3. bug提交规范模板(不同公司流程规范不一样,仅供参考)

    前言:以TAPD为例子的bug提交规范,仅供参考! 标题(必填):子系统-功能{-子功能}:问题描述 注:"{" "}"之间的内容为可选 正文(必填): 复现步 ...

  4. c 语言ktv项目,KTV夜总会包厢里常玩的几种游戏,当然还有更多更好的娱乐项目,仅供参考...

    很多人到KTV夜总会是为了一展歌喉,但也有一部分人其实对于唱歌并不感兴趣,他们喜欢的是KTV夜总会里面的氛围,喝喝酒,唱唱歌,玩玩游戏.不论是朋友相聚,还是客户应酬,互动性的游戏总能有助于活跃气氛,加 ...

  5. java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】

    转: java 实现一套流程管理.流转的思路(伪工作流) 在做某个管理项目时,被要求实现一套流程管理,比如请假的申请审批流程等,在参考了很多资料,并和同事讨论后,得到了一个自主实现的流程管理. 以下提 ...

  6. java开发 审核流程思路_java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】...

    转: 在做某个管理项目时,被要求实现一套流程管理,比如请假的申请审批流程等,在参考了很多资料,并和同事讨论后,得到了一个自主实现的流程管理. 以下提供我的设计思路,知道了思路,实现起来就简单很多了. ...

  7. 文本分析简历项目收集-----机器学习(仅供参考)

    文本分析 项目3:基于自然语言处理的影评分析 项目简介:通过大量的正面和负面的电影评论对计算机进行自然语言训练,实现计算机对电影评论的基本情感分析,使其能够快速判断出评论是否积极 个人职责:1. 对正 ...

  8. 支付宝商户申请流程(仅供参考)

    一.需要准备的材料 1.备案网站的域名.法人身份证正反面.营业执照.产品logo(可选) 2.银行卡卡号及开户行 3.法人使用支付宝扫码登录蚂蚁金服开放平台:https://auth.alipay.c ...

  9. GrowingIO服务端开发面试、以及对测试开发、趣头条的一点个人看法。仅供参考

    1.简历是一位老哥推荐的,都是网易在实习的,他也知道我后来转Scala了,刚好这家公司是全Scala公司,所以就问了有没有兴趣,此时我在趣头条实习,干的是测试开发,所以也想试试. 我大概是去年2017 ...

最新文章

  1. conv2d 公式_TF-卷积函数 tf.nn.conv2d 介绍
  2. kafka发送及消费消息示例
  3. 你真敢ZAO吗?解读换脸AI “细思极恐” 的用户协议
  4. nginx里面的rewrite重写模块详解
  5. 全球六大国际域名解析量统计报告(6月25日)
  6. Python库:jieba库中文分词
  7. LeetCode刷题(40)--Search a 2D Matrix
  8. 工作5年后我才发现:90%的技术问题,可以解决
  9. 项目管理与项目组合管理的不同
  10. 【转】Android 基于Socket的聊天室
  11. Atitit 歌曲年份抓取的nlp ai项目 原理通过百度搜索,抓取第一页数据,正则数字,过滤年份。。 显示格式。。歌曲,年份,年份周围前后40字符,方便核对 通过百科抓取比较准确 红尘情歌
  12. 解决JSP中文乱码问题
  13. 关于地图矢量下载器的使用感受
  14. 2020年高中计算机考试时间,2020年普通高中信息技术考试今日开考
  15. 射影几何----极点极线割线共点四点调和定理
  16. Android Studio:如何使用网格布局将整个界面等比分为三行三列
  17. android室内地图,概述-Android 室内地图SDK | 高德地图API
  18. c语言luhn算法生成校验位,银行卡号码校验算法(Luhn算法,又叫模10算法)
  19. IPv6下的DHCP(DHCPv6)
  20. 分销商城APP开发制作方案

热门文章

  1. WINDWOS XP应用大全
  2. beeline登录配置
  3. 计算机毕业设计ssm社区爱心活动网站be83l系统+程序+源码+lw+远程部署
  4. grad-cam原理
  5. java 读取ascii码_JAVA ASCII码 读入字符串测试
  6. Ubuntu升级glibc库
  7. 国王的金币for循环
  8. 【JY】旭日始旦 岁月如新
  9. 【BLE】CC2541之Large OAD
  10. 系统架构师(十)设计模式