软件测试流程及规范-01
目录
- 测试相关流程图
- 测试相关流程说明
注意:流程是按照工作积累,非通用的测试标准流程,仅可参考即可。
测试相关流程图
测试开始前期需要知道的流程内容(参考):
测试主要流程顺序图(参考):
测试缺陷BUG流程图:(参考)
测试日报的主要内容(参考):邮件的方式通知
测试相关流程说明
需求分析
需求分析由CR制定,要求细化每一个功能的细节,每一个按钮的位置以及边界范围,对于稍大或稍复杂需求要求建模。
(1)测试需求是制订测试计划的基本依据,只有确定了的测试需求才能够为测试计划提供客观依据;
(2)测试需求是设计测试用例的指导,只有确定了要测什么、需要测哪些方面,才能有针对性的设计测试用例;
需求评审参与
1. 参与人员:SE、OM、PC、AD、TE以及QA。 2. SE提出需求。 3. 开发人员(OM、PC、AD)考虑功能实现的方案与可行性。4. TE主要是对需求的理解提出疑问,以便才能根据需求写用例。 5. QA人员是最终对软件质量进行验证的人,所以也需要了解需求。
开发人员编写排期
开发人员需求根据需求功能点进行排期,然后将开发计划发送给参与项目的所有人员。了解进度
测试计划排期
测试人员根据开发计划,安排测试的具体测试时间(包括SIT转测),然后将测试计划以及测试中日报发送给参与项目的所有人员。
编写测试用例
根据详细的需求文档,开始进行用例的编写。
用例评审(有的不需要评审,但是需要用例发给相关人员)
1. 用例评审前,先将用例发送给相关人员,以便他们事先了解用例将对哪些功能进行验证以及验证的细节。2. 在用例评审中,参与人员需要对用例中与实际功能不符合的用例或者格式不规范规用例提出修改建议。
介入测试前期
开发人员完成所有功能后,会对自己的功能进行一个自测。自测完成后提交测试进行提测。
开发人员自测完成后将实现的功能演示给测试人员。测试人员可以提出疑问由开发人员解答或者后续提单解决。
提测冒烟
提测是开发把所有需求都开发完成,并所有需求都showcase完毕。
(即:开发转版本给测试组前进行的系统测试,目的是来评断这个版本功能是否可测。如果预测试不通过,打回,开发组返工,如果通过,测试组开始第一轮系统测试。)提测时间根据版本制定。版本提测以后,需要对本版本进行总结,版本制作人需要对合入版本期间的异常进行总结,对合入的事件做好记录,对版本延迟的原因要给出负责主题。
1)第一轮系统转测试,测试组会执行所有测试用例,发现缺陷提交问题单,并每日汇报测试进展。
2)第一轮测试结束后,测试组将所有的问题单跟踪提交给开发人员,由他们进行修改。然后对基线后的第二轮进行测试,第二轮会对第一轮中发现的问题进行重点回归。
3) 在他们修复bug期间,测试组会对第一轮系统测试做一个测试评估,出一个测试报告。 还要根据实际情况,对测试组写的测试用例进行修改和增加,
4)开发修改bug结束,提交一个新的版本给测试组。首先是回归缺陷,然后会在用例中挑选一些优先级别比较高的用例来进行测试,发现问题继续提交缺陷问题单,直到缺陷率低于用户要求,测试组将进行最后一轮的大版本测试,结束系统测试。具体测试轮次根据版本质量和项目复杂度而决定。
测试通过
1. 经过三四轮的测试后,直到没发现新的问题。或暂时无法解决,或不紧急的问题,通过上级确认,可以通过。2. 编写测试报告与验收方案(验收方案是交由QA进行验证的,测试人员重点关注的是功能是否可以正常运行,QA关注的是整个流程的质量以及最终用户的质量)。
测试评估
执行阶段结束了进入测试评估阶段,测试组会出一个总的测试报告对测试组测试的这个过程和版本的质量做一个详细的评估 :
1) 需求需要评审那些?
2) 用例需要评审那些?
3) 计划应该评审那些?
4) 缺陷评审那些?
5) bug评估?
测试总结文档报告输出
可以让具体的任务负责人对该本次测试中个人负责的模快进行评价,提出相关建议,给出总体的评估。
整体上的bug按照不同等级统计出来,用例数量、用例执行数量。
对项目中测试人力资源的统计。(单位:人/天)
项目中软硬件资源统计。
提出软件总体的评价。
测试报告
测试报告包括对软件功能的结论,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。
说明该项目软件的开发是否达到预定目标,是否可以交付使用。总结测试工作的资源消耗数据:如工作人员的水平级别数量、机时消耗等。
记录测试结果与发现及本项目测试工作所得到的各项输出的承载体,根据输入与计划、要求的对比来总结此次项目所获得的经验。
版本上线相关文档交付关闭
测试报告、测试复盘、测试禅道需求相关的内容关闭,做好下个迭代版本的测试计划以及安排好测试内容
备注:以上是按照工作积累经验以及参考大佬,编写整理,仅供参考
软件测试流程及规范-01相关推荐
- 软件测试流程及规范(参考大华为的规范)
参考某大佬(窝真不知道是哪位大佬)总结的测试流程并结合在华为做测试学到的规范,整理的我们公司的测试流程,分享是一种美德,so开始你的阅读吧~ 软件测试流程及规范 一.目标 制定完整且具体的测试路线和流 ...
- 第四章——软件测试流程和规范
第四章 软件测试流程和规范 学完本章应该明白要做测试或者验证应该分几步,每一步应该干什么,明确一个流程.这个流程是比较标准化的. 本章将从软件过程模型出发,讨论传统的测试过程和敏捷测试过程,进而扩展到 ...
- 软件测试流程规范简介(不同公司流程规范不一样,仅供参考)
前言:整理了一下软件测试流程规范简介,仅供参考! 一.流程图概述 二.测试启动阶段(需求分析) 参与软件需求评审.技术评审,以测试的角度分析需求的可测性,可构思将来对测试进行的方法.原则等.更重要的是 ...
- 软件测试理论、方法、流程及规范
软件测试理论.方法.流程及规范 一.软件测试理论 1. 软件测试的定义: 使用人工和自动化测试的手段测试某个软件存在的错误或者缺陷的,目的在于检验是否满足了需求. 2. 软件测试的目的: 是想以最少的 ...
- 软件测试流程(萌新专属)【超详细】-酸奶公园
软件测试流程(小白专属)[超详细]-酸奶公园 验证输入与输出的信息是否一致 输入框之前的标题是否正确 对Tab字符的处理机制 按下ctr |和alt键对输入框的影响 对于有约束条件要求的输入框应在条件 ...
- 软件测试流程进阶----两年软件测试总结[转]
工作两年了,我一直希望让自己每年对测试的理解更深入一层.工作一年的时候我写了<谈软件测试---一年工作总结> ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没 ...
- RELL软件测试初学者化妆品,浅析软件测试流程在高校软件测试工作室中的应用...
[摘要] In view of the typical problems existing in the implementation of the standard testing process ...
- android 软件测试文档,Android软件测试文档规范【参考】.doc
Android软件测试流程规范 V1.0 前言 本文档是Android手机软件测试文档,根据Android系统的实际情况进行修改得到的一份测试流程,主要作为今后Android手机软件测试规范. 这份文 ...
- 大厂软件测试流程完整版
目 1.概述 1.1目的 有效的保证软件质量: 有效的制定不同测试类型(软件系统测试.音频主观性测试.Field Trial.专项测试.自动化测试.性能测试.用户体验测试)的软件测试计划: 按照计划进 ...
- 自动化软件测试流程的七个步骤包括哪些内容
自动化测试一般是指软件测试的自动化技术,自动化软件测试流程是把以人为驱动的测试行为转化为机器语言执行的一种过程.通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试, ...
最新文章
- python第一单元笔记_Python 初学笔记 - 第一章-列表
- TFF 官方demo解释
- 用神经网络计算甲醛CH2O和亚硝酸HNO2的化学键的键能
- java中map转为json数据_Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回...
- (3)FPGA面试题2倍分频
- mysql判断表字段或索引是否存在,然后修改
- Vue常用经典开源项目
- Java IO流体系图(图)
- 用于遥感图像语义分割和单视图高度估计的编码器-双解码器IGARSS2019
- 堡垒机阿里云安装包安装
- Moloch安装与使用
- (旋转体体积的计算)利用元素法简单解答空间几何体问题——高等数学
- java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...
- 从零开始搭建环境编写操作系统 ATT GCC (八)使用键盘和滚轮鼠标
- 人工神经网络实验报告,生成数据的神经网络
- Ruby教程_编程入门自学教程_菜鸟教程-免费教程分享
- 局域网视频会议软件(PoloMeeting)
- NTT Docomo公布公司LTE投资计划
- Xflow软件与传统CFD软件比较有哪些优势
- [转载] 黑鹰完完全全学习注册表——注册表概念介绍