写点什么

软件测试学习笔记丨测试左移体系

作者:测试人
  • 2024-03-18
    北京
  • 本文字数:605 字

    阅读完需:约 2 分钟

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30296

测试左移体系

  • 为什么要做测试左移


  • 微软的左移实践


  • 测试左移主要实践


需求分析与评审{class=column}

代码评审{class=column}

代码审计、代码静态分析{class=column}

自动化测试左移{class=column}

单元测试{class=column}

覆盖率统计{class=column}

应用监控{class=column}

测试用例生成{class=column} {class=“ui grid three column”}


  • 代码审查 Code Review

代码审查是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查。


  • 开发人员收益

工作认真且始终如一

向其他开发人员学习最佳实践和新技术

在代码库中实现一致性和质量


  • Code Review 可以发现哪些问题

设计:代码是否经过精心设计并适合代码库?

功能:代码是否按预期以对用户有益的方式执行?

复杂性:其他开发人员能否理解和使用代码?

命名:代码是否包含变量、类和方法等元素的清晰名称?

注释:注释是否具体且完整?


  • Gitlab Merge Request Code Review


  • 代码审计平台 SonarQube


SonarQube 项目分析案例


  • 覆盖率集成


  • 典型 bug 案例


  • 霍格沃兹测试开发学社 SonarQube 演练环境体验


  • 总结


测试左移可以让我们更早更快的发现研发阶段引入的 bug,从而可以更好的保障产品质量,降低项目沟通成本,提高研发效率。

获取更多软件测试知识


发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨测试左移体系_软件测试_测试人_InfoQ写作社区