测试流程规范

文章详细阐述了软件测试的一系列流程,包括遗留Bug录入、需求评审、测试排期、测试用例编写、冒烟测试、测试执行、发版上线等步骤,并强调了阶段输出物、测试环境和数据要求。此外,还规定了BUG提交的规范,明确了严重程度和优先级定义。
摘要由CSDN通过智能技术生成

一、测试流程规范

1.1、遗留Bug录入需求池

迭代开始前,将过往版本遗留Bug在禅道上录⼊需求池,事件类型为缺陷,并指给对应的开发;

1.2、需求评审

产品从需求池抽取需求,进行需求排期的时候,测试参与其中对需求进行评审,同时确定测试边界;

1.3、测试排期

确定需求范围后,开发同学进行开发时间的排期、测试同学进行测试周期的排期,对⼯作量进⾏预估;

1.4、测试用例编写

对于确定的需求范围进行测试用例的编写,并在编写之后与具体实施的开发同步进行评审;

1.5、冒烟测试

开发同学提测前,需要执行冒烟用例保证冒烟测试通过;

1.6、测试执行

开发在具体需求开发完成后,冒烟测试通过后,发送提测邮件通知测试同学,并把对应代码部署到测试环境供测试同学进行功能测试;

测试同学先测试冒烟用例,通过后基于测试用例进行全量测试和回归测试。每日同步测试日报反馈测试进度;

1.7、发版上线

测试结束后,研发负责⼈安排上线准备,进行上线准备;

二、阶段输出物

阶段

参与⻆⾊

输出物

需求阶段

产品、UI、开发、测试

PRD⽂档、交互设计稿(UI)

开发阶段

开发

详细设计⽂档

测试阶段

测试、开发、产品

1、冒烟测试用例--提测前提供,作为冒烟是否通过标准;

2、测试用例--提测前提供,评审阶段由产品、UI、开发、测试人员参加;

3、测试日报--提测后,冒烟测试通过进入一轮测试后,每天由对应测试同学发送;

4、质量报告--功能测试、专项测试完成后由测试负责⼈发送;

三、测试环境要求

3.1、测试环境

提测阶段在测试环境进行测试

3.2、应用部署窗口

研发负责⼈、测试负责⼈,部署前和部署完成后需要通知测试,注明部署内容

四、测试数据要求

测试数据规范——要有含义,不能随便便输⼊⼀堆乱码

测试账号独⽴

测试数据库权限(测试环境)对于涉及到需要修改数据库字段值的,需要有对应的case(例如测试需要job触发的功能),明确修改的表及字段

对于数据构造,如非必要,只能通过页面或接口,不能通过数据库直接插⼊对于时间、日期数据库字段类型,注意数据格式的规范性

五、BUG提交规范

所有的Bug统⼀提交到禅道上,同时BUG需要注明环境、访问链接、账号/测试数据、重现步骤、预期结果、实际结果、截图(要能根据描述快速定位问题);

BUG优先级(紧急、重要、⼀般),阻塞流程的置为紧急,紧急BUG日清;

指派给对应研发负责⼈,由研发负责⼈确认问题并指派给对应开发(区分优化需求/BUG);

5.1、BUG严重程度定义

致命:导致业务主要服务不可⽤,造成业务资损,系统崩溃,数据错误和被破坏,死机;

严重:主要功能部分没有实现、产品和需求不符合,阻塞完整业务流程,程序接口错误,性能问题导致服务器RT过⻓和内存溢出等;

⼀般:次要功能未实现、与产品需求规格书不符、界⾯出现错误、格式错误、没有进行⼀些特殊的限制和要求、删除内容没有做提示等方面;

轻微:发⽣在⼀些小的界⾯方面的问题。例如错别字、提示信息、语法、日期显示格式不正确、界⾯不美观、操作不⽅便和不习惯等诸多方面;

5.2、BUG严重优先级定义

紧急:阻塞主流程测试的,问题必须⻢上解决,否则系统根本无法达到预定的需求;

重要:有时间就要⻢上解决,关系到系统的主要功能模块能否正常;

⼀般:问题不影响主要功能的实现,但是影响其他使用;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值