• 测试周期内测试进度报告规范


    在以往的项目测试经历中,经常会遇到如下问题,导致测试进度不能很好的把控,项目上线延期:
    1. 已经到了提测时间,或者已经到了上在线确认环境和在线环境的时间,但是测试环境,在线确认环境,在线环境都没有搭建好,导致测试计划不能按期开始;
    2. 提测之后,每天QA会提交很多的bug,开发同学可能已经进入其他需求的开发,不可能时刻盯着已提测需求的bug,对于哪些bug是block的问题,急需解决,开发同学也没有时间去及时跟进,导致一天过去了,很多bug还是未解决状态,block的bug影响测试继续进行;
    3. 需求的产品、开发、测试负责人不了解当前的测试情况,不知道测试周期内每天产生多少问题,有哪些问题阻碍了测试进行,有哪些问题急需解决,有哪些工作需要提前进行沟通;当到了上线的时间点时,一下子暴漏出很多问题,没有提前去解决,影响了上线时间;
    4. 还有就是上线之前的一些准备工作,如线上数据库增加表字段,后台管理系统权限的开通,需要第三方合作的接口权限的开通,第三方环境是否搭建好,和第三方合作的审批流程是否提前做好
     
    以上的这些问题,经过思考,其实可以通过合理完善的项目进度报告来解决。
     
    一、项目进度报告的目的
    为了告知项目相关人员测试工作的进度,测试过程中遇到的问题,急需解决的问题,存在什么风险,需要再次确认的内容,接下来的工作计划,需要准备的工作,以达到问题和进度周知的目的,有助于问题的尽快解决和推进,及时的准备协调相关资源。
     
    二、项目进度报告的发出时间点
    根据实际的项目情况来决定,对于时间紧并且很重要的项目,需要每天开站会后,及时发出当天的项目进度报告;对于一下项目周期比较长的,可以考虑3天或一周发一个项目进度报告。
     
    三、项目进度汇报的内容
    项目的进度汇报内容应该包括如下内容:
    1. 项目整体进度情况(必要)
    2.Bug list(必要)
    3.上线时间(必要)
    4.风险提示
    5.团队配合
     
    四、下面对每个部分进行具体的描述:
    [项目整体进度情况]
    一般一个项目要经过:接口测试-第一轮功能测试-第二轮功能测试(兼容测试&回归测试)-压力测试-在线确认环境测试-在线环境验证;
    在这个部分要描述清楚目前处于哪个测试阶段,已经完成、正在进行的和未开始的是哪个部分功能测试;在测试过程中遇到了哪些问题,需要哪个负责人去解决推进;需求的变更情况,举个例子:
    1. 测试阶段
    目前进入第一轮功能测试
    功能模块 问卷创建 问卷列表 统计分析 模版库 协作群 系统管理
    完成情况 已经完成 已经完成 正在进行 正在进行 未开始 未开始
    2. 测试中block问题
    描述测试中遇到了什么样的阻塞问题,负责人是谁,需要如何处理,block了多久时间,例如:
    (1)问题描述
    在测试支付模块时,我们调不起来网易宝SDK支付,导致测试block
    (2) 解决办法
    已经找到网易宝负责人**和我方负责人**,一起排查定位问题和解决问题
    (3)阻塞时间
    一共阻塞了一天时间,不能进行支付模块的测试
    3. 需求变更
    由于增加、变更、取消需求,导致的进度变化情况,例如:
    (1)需求变更原因
    因为法务的要求,需要进行系统防沉迷处理,增加防沉迷功能
    (2)需要增加的测试时间
    需要增加2天测试时间,提测时间相应推迟2天
    (3)需求负责人
    产品:** 开发:** 测试:**
     
    [Bug List]
    这里列出未解决的bug list, 并统计出共提交了多少bug,block级别的bug有几个,严重级别的bug有几个,Bug list如下:
    序号 目前解决情况 模块 主题 分配给 报告人
    1 计划今天解决 API接口 [客户端6月底版本-期次纵向分流]:商品列表接口没有显示配置的2个极速场奖品    
    2 产品确认目前不用修改 API接口      
    3 产品确认下期修改 IOS客户端      
     
    [上线时间]
    产品计划上线时间,告知相关人员,及时做好沟通准备工作
    [风险提示]
    提前告知当前项目存在的风险,例如:
    1. 由于上线时间紧急,安卓低于**版本的兼容性测试没有进行,可能会出现问题,请产品同学衡量其中的风险,是先保证新功能上线,舍弃低版本的兼容,还是延期2天做完低版本兼容性后一起上线;
    2. 当大数据量导出时,会出现导出数据不完整的情况,请产品和开发同学确认,实际会有多大的数据导出量,做好相应的处理工作,避免上线风险;
     
    [团队配合]
    需要其他产品的技术或者合作方的配合,需要在这里及时提出,以避免影响上线时间,例如
    1. 麻烦DBA同学在上线前做好sql审核和新库表的建立和变更;
    2.麻烦产品同学在上线前开通好后台管理系统的权限,以便做线上环境的验证;
    3.麻烦网易宝同学开通测试和线上环境访问网易宝接口的权限,使测试能够顺利进行;
     
    测试进度报告的具体内容可以跟进项目的实际情况再做适当调整,补充和完善。
  • 相关阅读:
    【ASP.NET 进阶】根据IP地址返回对应位置信息
    【网络文摘】编程的智慧
    【ASP.NET 类库】当你懒得用 Json+Ajax 时,可以试试 AjaxPro
    【iOS 初见】第一个简单的 iOS 应用
    【C#】C# 实现发送手机短信
    【网络文摘】一家公司要了你后,凭什么给你开高工资?
    深入理解Java虚拟机01--概述
    Java虚拟机(五)Java的四种引用级别
    OkHttp3源码详解(六) Okhttp任务队列工作原理
    OkHttp3源码详解(五) okhttp连接池复用机制
  • 原文地址:https://www.cnblogs.com/zgq123456/p/9928486.html
Copyright © 2020-2023  润新知