测试流程规范

常规项目流程
周期/时间发起人参与人形式产出标准
需求评审两周一次/周二下午四点项管产品、研发、测试、项管理会议在周一分配每个需求到对应的测试人员后,对应人员在需求评审前熟悉需求。标注不需要技术评审的需求,每周三(需求评审后一天)下班前给出排期;如果需要技术评审的需求,待技术评审会议结束后,当天跟开发一起给出排期。输出测试计划
技术评审需求评审结束后/视具体需求排期开发产品、研发、测试会议技术评审后,需要梳理改动范围,需要回归的范围,并合理规划测试排期。
用例设计技术评审结束后/视具体需求排期测试测试xmind思维导图/Excel文档输出xmind编写的思维导图,对应需求的tapd链接上传Excel形式的测试用例。
脚本设计接口文档给出后测试测试python框架编写/自动化测试平台编写针对改动和涉及范围的接口编写测试脚本,校验入参和出参等
用例评审测试用例编写完成之后测试测试、研发、产品会议/测试工位处讨论评估测试方案是否覆盖全面,修改并确定上传tapd
需求提测研发开发完成后研发研发、测试jenkins部署后,更改需求状态开发人员在功能开发完毕后,首先要进行自测,自测通过后,再提交测试代码
测试环境研发提测后测试测试手动测试、自动化测试测试人员测试完毕后,通知产品进行验收测试,并记录测试结果及问题,交由相关开发人员进行再次迭代
预发环境常规版本每周三研发、运维测试、研发、产品、运维测试和产品在预发环境进行验收通过测试环境的测试后,研发人员撰写上线方案。(上线方案须包括:应用部署顺序及应用关联性、是否关闭其他应用服务、定时服务、数据库脚本,涉及的服务影响范围以及上线失败的回滚步骤。)
生产环境常规版本每周四研发、运维测试、研发、产品、运维测试和产品在生产环境进行验收发布完成后,运维人员通知测试人员、产品、及研发进行线上测试,输出测试结果及问题。如出现问题,在计划时间内解决,执行回滚方案,并进行重新发布测试和预发环境。不影响功能的bug,留到下个版本解决。测试通过后,测试人员回复测试通过邮件,发布结束。

测试流程
阶段测试工作异常处理
需求预评审会(测试组长)

1、从产品设计、开发技术实现层面提出质疑或漏洞

2、了解需求背景,在测试角度审视是否有更方面快捷的办法可以实现(运营测/封控测/业务技术实现测/产品交互测)

需求正式评审会

1、梳理清楚产品需求,初步了解技术实现,关注是否有相关人员(封控)未知晓等

2、记录会上存在争议的问题,会后与产品、技术确认

技术评审

1、参加技术评审,理清技术实现以寻找漏洞

2、在对应TAPD上创建测试任务以及排期(大概时间)

Coding

1、设计测试用例,需在提出日期前两天进行用例评审

2、用例评审会邀请具体产品、开发、测试负责人参加即可

2、用例评审完成后,上传终稿至TAPD并关联到该需求下

Code done

1、收到提测通知后,进行冒烟测试

2、冒烟通过后正式开始测试工作(并更新TAPD测试状态以及确切测试完成时间),同步产品及项管

3、如冒烟不通过则驳回开发,并同步到测试负责人

Testing

1、测试进度如不可控及时同步测试负责人(质量失控/员工休假/其他模块冲突/项目组依赖等)

2、测试完成70%或,即通知UI设计师验收(如有)

3、距离上线3天开始与开发沟通以下事宜:

        a、上线部署顺序(前端/客户端/后台/封控/爬虫等),如果所有方案都不能兼顾,则需要选出影响最小的方案并报备测试负责人

        b、生产测试账号准备,如测试账号不足则通知测试负责人调配资源

Test done

1、通知产品验收,以及通知产品与各内外协作方沟通上线事宜

2、TAPD状态更新

发布预发/生产

1、发布完成后,测试人员开始验收预发环境有无问题

2、确认预发环境无误,测试发版主导人回复邮件测试结果

3、运维发布生产

4、测试人员确认生产环境无误,通知测试发版主导人

5、测试发版主导人回复测试结果

6、发布结束

关注点
设计思路用例分层用户场景用户路径,包含正常及异常场景
系统分层

1、前端/移动端交互(包括页面渲染、交互逻辑)

2、后端逻辑(包括接口功能、数据库表、中间件)

3、端到端集成(前端&前端,前端&后端,后端&后端)

集成专项性能、稳定性

兼容性:

1、移动端系统版本兼容

2、新老数据兼容

3、新老用户兼容

测试点覆盖

    1、涉及到哪些端合作(风控,爬虫,客户端,其他项目组等),早了解早准备

    2、涉及到哪些模块改动

    3、需求针对单渠道还是多渠道

    4、需求针对单产品还是多产品

   

技术优化类需求

1、为解决什么问题而优化?

2、换成什么技术?这个技术的优点是什么?缺点是什么?

3、中间处理逻辑的各个分支的正常、异常情况测试

4、业务影响面评估覆盖测试改动的模块、关联改动模块(对内和对外)

用例评审规范

1、提前把测试用例发给参会人员查看

2、开场简述需求背景、技术实现、测试思路

3、演说顺序遵循用例优先级推进,解说干支,再到分支,以此类推

4、每个场景测试点需含预期结果

5、优先评审优先级高的用例,再针对疑问多的用例评审,最后对于功能简单的用例可简单带过

6、针对有疑问的点罗列出来,会后确定结果后,完善补全

7、超过5分钟无法确定结果的问题,留作会后讨论跟进

对外协作测试职责划分:

1、涉及业务交互,上游协助下游中间交互区域,主需求方统筹联调测试,要求协助方协助验证全链路,要求协助方保证其负责的链路段验收通过。

2、测试人员负责我方产品模块测试,严格区分。特殊情况特殊处理,但需TAPD文字说明。

3、我方理论上不承接合作方测试范围的任务,如为支援,仅作为测试执行角色。

4、全新的业务,优先由有相关测试经验的人员一方担任主测方。

5、我方服务沿用合作方服务时,只需关注合作方接口入参和出参,如出现接口逻辑错误,通知合作方修改即可,仅提供有限时间协助找出根源。

6、需求评审每个涉及到跨组的需求,组长均需评估。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值