美文网首页
质量提升之路

质量提升之路

作者: 微微笑_蝶虹 | 来源:发表于2020-03-29 22:36 被阅读0次

在这浮躁的时代,评价一个优秀的测试人员,标准不是技术有多牛,开发的工具有多炫,职位有多高,收入令人羡慕。而是,如何务实、用心的为提升效率和质量,如何交付高质量的版本而努力工作。还是刚入行那句话,不忘初心,方得始终

提升质量,先分析缺陷是如何从出生到线上的

1.开发人员没有进行有效的单元测试,带着一大堆问题提交;

2.代码没有进行Code Review,带着一大堆问题入库;

3.版本没有提测标准,带着一大堆问题到测试环境;

4.测试人员没有充足的时间,基于黑盒很难覆盖到每条路径;

5.生产部署出纰漏,线上没有进行快速有效的回归。

这部分没做好,缺陷会犹如源头之水,接踵而至

--------------

Code Review常规检查点:

1.异常处理:是否需要捕获异常,捕获异常了有没有处理,捕获未处理的有没有往上抛,往上抛的有没有被上层处理;

2.补偿机制:是否需要补偿机制,补偿机制是否合理;

举个例子:完成一个方法有A、B、C三种方案,正常情况下走默认的A方案,如果遇到xx问题,走备选方案B,如果遇到xx问题,走备选方案C。同时,还要鉴定备选方案B、C是否合理,是否为最优方案。

3.NPE问题:某些赋值或条件,如果不进行适当的健壮性处理,会存在空指针的隐患;

4.大对象IO:某些地方如果频繁进行大对象的磁盘IO,可能对性能造成影响,程序员容易在打日志的时候疏忽这个问题;

5.SQL问题:业务层面,需检测操作的数据,如查询的数据是否符合业务预期。性能方面,需检测该语句是否存在性能问题;

6.隐私安全:对于金融产品涉及的账密、证件、手机、银行卡等敏感信息是否进行了脱敏处理;

7.资源浪费:浪费内存资源、cpu资源等情况;

例如:对变量赋值,而该变量从未使用、字符串用+连接、对象无意义的new了一个实例等。

8.参数校验:重点关注Controller层的方法入参,是否如接口文档设计进行了必填项、取值范围、长度、类型等校验;

9.内存泄露:使用的资源未释放,可能导致内存泄露,如流文件未正确关闭等;

10.错误码设计:糟糕的错误码设计和错误描述,不利于今后的问题定位。

相关文章

  • 质量提升之路

    在这浮躁的时代,评价一个优秀的测试人员,标准不是技术有多牛,开发的工具有多炫,职位有多高,收入令人羡慕。而是,如何...

  • 麦肯锡教我的思考武器

    脱离事倍功半的“败者之路” 抛弃常识 “解决问题”之前,要先“查明问题” “提升答案的质量”并不够,“提升议题的质...

  • Web前端进阶之路: 提升代码质量篇

    初级前端和高级前端有什么差别?在我看来,初级前端关注点在完成功能,高级前端能在完成功能的基础上,做的又好又快。做的...

  • 大数据如何颠覆学业诊断大数据

    学业诊断是提升教学质量的基础 提升教学质量是学校的重要目标。为了提升教学质量,必须实施有效教学;而要实施有效教学,...

  • 萨古鲁:如何减少睡眠并提升质量?

    别尝试提升你的睡眠质量,提升你的生活质量,那你自然就会睡得好。 问:我想知道如何能减少睡眠时间以及提升睡眠质量? ...

  • 猫叔分享001

    标题:丹妮的产品探索之路 字数:761 正文 猫叔的分享让我醍醐灌顶,“产品思维”是高质量链接、提升影响力的关键。...

  • 提升睡眠质量

    睡眠质量一直不好,几乎每天晚上都会做梦,都是很累的梦,这就是所谓的浅睡,不是深度睡眠,导致第二天精神不好。所以要调...

  • 提升代码质量

    MR源头控制 每次MR的时候需要跑脚本控制代码质量,并且 由对改模块较为熟悉的人员进行Code Review, C...

  • 提升生命质量

    TGSA心灵导师协会推出文精英计划,经过20年实践经验,打磨出一套快速有效、科学系统的方法,以能量学、语言神经学、...

  • 人的生命三境界

    一、生存(安全保障) 二、生活(质量提升) 三、生命(境界提升)

网友评论

      本文标题:质量提升之路

      本文链接:https://www.haomeiwen.com/subject/mdauuhtx.html