浅谈质量体系

从目前累计的工作经验来思考,质量体系可以总结为:测试流程 + 衡量指标

与测试流程关联的有:测试策略、流程的落地方案(工具),测试工具等;

衡量指标包括了:质量本身的衡量指标 质量工作效率的衡量指标;

以车载业务为例:

公版测试流程如下:

阶段 节点 质量策略 落地和管理流程
测试前 需求评审:
1.产品需求
2.技术需求

  1. 明确需求价值和意义-》做有价值的需求
  2. 需求方案合理性 -》有价值的需求不一定产品方案合理;
  3. 需求正确性、完善性、一致性、不含糊-》指出不正确的地方 并且补充不完善的场景;
交互设计评审;
技术方案评审;
  1. 服务端
  2. 客户端
交互
  1. 关键交互需体现在测试用例中,避免开发过程中的遗漏
  2. (交互和服务端方案评审可同时;客户端有可能会依赖一些关键的交互做方案,但理论这些关键的交互需要在prd上有提示)
服务端技术方案关键:
  1. 需求场景实现的完整度&满足客户端的调用需求
    1. 库表、redis、mq等设计合理
    2. api定义明确且规范
  2. 是否有灰度计划
    1. 灰度流程搭建
  3. 是否有回滚计划
  4. 是否有关键的日志、监控和告警;
  5. 性能预估
    1. 上线后会给第三方带来的性能影响
    2. 预计承接的系统流量规模
      1. 上限预估
      2. 限流配置
    3. 性能瓶颈
      1. 扩容规划
  6. 稳定性建设
项目排期
  1. 服务端开发
  2. 客户端开发
  3. 联调自测
  4. 产品&视觉验收
  5. 测试
  6. 服务端上线
  7. 客户端版本回归
测试计划&测试用例编写; 测试计划和用例组成:
  1. 功能和交互检查;
    1. 接口传参的正确性;
    2. 关联功能回归用例确认;
  2. 服务端专项:
    1. 异常测试;
      1. 业务异常场景;
    2. 故障演练;
    3. 静态代码扫描检查;
    4. 服务端代码review;
    5. 关键接口性能测试;
    6. DIFF测试;
  3. 客户端专项:
    1. 异常测试:
      1. 网络异常:断网和弱网;
      2. 服务端接口级别的异常;
      3. 异常的业务场景;
      4. 操作平台的异常:
        1. 高cpu负荷;
        2. 高内存负荷;
  4. 兼容性测试:
    1. 自身应用:UI和API;
    2. 和宿主机其他应用的兼容性;
    3. 交互HMI适配;
  5. 稳定性测试
  6. 性能专项测试;
    1. 内存泄露专项检查;
    2. 性能数据获取与对比
  7. 静态代码扫描
  8. 合规测试
  9. 安全测试
测试用例评审;
  1. 测试用例有效性确认;
  2. 提前发现开发阶段问题;
  3. 对齐项目进度 避免延期风险;
测试前置准备; 如直播此类需要熟悉第三方业务的
测试中 冒烟测试 检查提测质量,引起重视;提高测试效率,规避重复测试风险;
详细测试:
  1. 测试进度与风险同步;
  2. 变更记录与同步
  1. 风险模块前置测试,尽早暴露风险;
  2. bugfix修改范围评估与回归;
  3. 做好问题归因于复盘
  4. 所有问题均记录在系统里面,做好缺陷的全生命周期管理流程;
测试后
  • 服务端上线计划检
  • 剩余60%内容,订阅专栏后可继续查看/也可单篇购买

    进击的测试开发工程师2.0 文章被收录于专栏

    本专栏专注于对复杂项目对测试用例编写思路、接口自动化测试用例以及自定义接口测试框架及工具对实现。

    全部评论

    相关推荐

    感觉这一周太梦幻了,就像一个梦,很不真实~~~感觉这个暑期,我的运气占了99成,实力只有百分之一4.15上午 腾讯csig 腾讯云部门,面完秒进入复试状态4.16下午 美团优选供应链部门,4.18上午发二面4.17晚上 阿里国际一面,纯拷打,面完我都玉玉了4.18下午 阿里国际二面,是我们leader面的我,很轻松~~4.18晚上 约了hr面4.19上午 hr面,下午两点口头oc4.19晚上 意向书说起来我的暑期好像一次都没挂过~~~~~难道我是天生面试圣体?----------------------------------------------------------------------六个月前,我还是0项目0刷题,当时想的是先把论文发出来再去找实习。结果一次组会,老师打破了我的幻想(不让投B会,只让投刊或者A)我拿头投啊!!!然后就开始物色着找实习,顺便做完了mit的6.s081,但是基本上还是没刷过题目-----------------------------------------------------------------------11月  一次偶然的机会,面进了某个耳机厂的手环部门,大概是做嵌入式的,用的是CPP。12月 莫名其妙拿到了国创的面试机会,0基础四天速成java基础!居然也给我面过了hhhhh,可能是面试没写题吧入职国创后的几个月,一直没活,天天搁那看剧,都快忘了还有暑期实习这回事了~~~~命运的齿轮在2.26开始转动,因为这一天美团开了,我开始慌了,因为那时的我什么都不会。lc,八股,sql全部是0进度。然后就开始了女娲补天,上班刷题,下班继续做之前的开源,顺便学一学八股。3月到现在,lc也刷到快200了,一天最多提交了47次~~~~~~~~~~八股根据别人的面经总结和博客,写了快十万字的笔记~~~~~~~~~~简历上的实习经历和开源,也努力去深挖了,写了几万字的记录~~~~~~所以面试的时候,基本上都能cover了,面试官问到的基础基本都会,不基础的我就把他往我会的地方引。结果好像还不错,基本上每个面试官评价都挺好的emmmmmmmm
    投递阿里巴巴等公司10个岗位
    点赞 评论 收藏
    转发
    1 收藏 评论
    分享
    牛客网
    牛客企业服务