内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 代码提升篇-熟练掌握单元测试

    一个产品里最核心最有业务价值的代码应该要有较高的单元测试覆盖率。 有哪些单元测试相关的概念?

    作者: 龙哥手记
    发表时间: 2022-10-24 11:33:46
    144
    0
  • AI——人脸检测库Dlib介绍

    高质量的广泛兼容的代码好的单元测试覆盖率。代码的单元测试行与库代码行之比约为1到4。该库在MS Windows,Linux和Mac OS X系统上定期进行测试。事实上,它可以在任何POSIX系统上运行,并且已经在Solaris,HPUX和BSD上使用。没有其他软件包依赖。

    作者: jimmybhb
    发表时间: 2019-10-25 15:23:29
    5343
    0
  • 什么是 Angular 企业级应用开发中的 Breaking Change

    单元测试:确保应用程序有足够的单元测试覆盖率。当升级后,运行单元测试以确保代码仍然按预期工作。 备份和回滚:在升级之前,确保对应用程序进行备份,并了解如何回滚到之前的版本,以防出现不可预料的问题。 社区支持:参与 Angular 社区,与其他开发人员分享经验并获取帮助。

    作者: Jerry Wang
    发表时间: 2023-11-01 22:50:23
    25
    0
  • 华为软件开发云-编译构建之Maven

    Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用Maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。三.Maven配置1. 新建构建任务首先在华为软件开发云中新建构建任务(见图1)。

    作者: 慕云而来
    发表时间: 2017-10-09 10:41:37
    6243
    0
  • 纯干货!华为软件开发云编译构建之Maven

    Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用Maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。三.Maven配置1. 新建构建任务首先在华为软件开发云中新建构建任务(见图1)。

    作者: 慕云而来
    发表时间: 2017-10-12 14:20:04
    4559
    0
  • 《C++代码整洁之道:C++17 可持续软件开发模式实践》 —1 简  介

    不少开发人员害怕修改或扩展软件,因为他们知道自己的软件很脆弱,单元测试覆盖率很低甚至没有单元测试。在这样的项目中,“不要碰已经能够运行的系统”的声音不绝于耳。一个新的特性从开发到部署上线,通常不是几天就能完成的,这需要几周甚至几个月的时间才能完成。

    作者: 华章计算机
    发表时间: 2020-02-09 12:07:20
    5435
    0
  • 连续公有云故障引发的思考:如何构建 AutoMQ 高质量的测试基础设施

    以 AutoMQ 的核心模块 S3Stream 为例,目前单测有 80% 左右的类覆盖率,60%+ 的行覆盖率,后续也会持续提升。 S3Stream 单元测试覆盖率结果 Integration Testing 将软件的所有或者部分模块,以及外部依赖集成起来进行测试。

    作者: AutoMQ
    发表时间: 2024-05-06 17:59:04
    9
    0
  • 我是如何进行code review的

    软件缺陷可能隐藏在各个地方,测试是发现缺陷的重要方法,但专业的测试人员更多的可能是黑盒测试,他们不去关注代码内部的逻辑,只去关注代码实现的功能,有人说测试代码中的逻辑需要开发人员进行单元测试,一方面,单元测试覆盖率基本上不可能达到100%,另一方面,毕竟是单元测试,测试场景简单,有些复杂的场景有可能会测不到

    作者: 慕云而来
    发表时间: 2017-10-09 11:21:11
    5391
    0
  • 程序员思维模式 - 主调试循环

    在实践中(与严格的TDD相反),我的观察是开发人员在短循环中工作,验证应用程序内,然后快速快速遵循单元测试覆盖率。 另一层验证是自动化集成测试,使用Selenium等工具进行应用层验证,或使用Postman进行API层验证。

    作者: xcc-2022
    发表时间: 2022-06-15 07:31:26
    183
    0
  • 程序员思维模式-主调试循环

    在实践中(与严格的TDD相反),我的观察是开发人员在短循环中工作,验证应用程序内,然后快速快速遵循单元测试覆盖率。 另一层验证是自动化集成测试,使用Selenium等工具进行应用层验证,或使用Postman进行API层验证。

    作者: 学海无涯yc
    发表时间: 2022-06-17 00:50:55
    292
    0
  • p3c 插件,是怎么检查出你那屎山的代码?

    缺乏单元测试:sonar可以很方便地统计并展示单元测试覆盖率。 糟糕的设计:通过sonar可以找出循环,展示包与包、类与类之间的相互依赖关系,可以检测自定义的架构规则 通过sonar可以管理第三方的jar包,可以利用LCOM4检测单个任务规则的应用情况, 检测耦合。

    作者: 小傅哥
    发表时间: 2021-10-21 07:30:22
    1662
    0
  • 优化 Flutter 应用开发:探索 ViewModel 的威力

    因此,我们应该设计 ViewModel,使其具有良好的单元测试覆盖率,保证其功能的正确性和稳定性,从而提高代码的质量和可维护性。

    作者: 繁依Fanyi
    发表时间: 2024-10-29 02:03:28
    9
    0
  • 【Web3技术分享系列专题】- dapp开发实践

    solidity-coverage 插件提供单元测试覆盖率报告,这有助于开发团队理解合约是否得到了应有的测试。

    作者: yd_292720799
    发表时间: 2023-04-25 16:08:36
    79
    0
  • 畅聊云原生·第十四期|揭秘软件质量之谜

    单元测试覆盖率,sonar门禁,冒烟测试,都是对研发的准出要求。包括bug修复时长,bug reopen率,也是要求研发在迭代中能快速修复bug。

    作者: 创原会
    发表时间: 2024-10-24 16:28:15
    175
    0
  • 纯干货!华为软件开发云编译构建之Maven

    Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用Maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。 <b>三.Maven配置 1.

    作者: 慕云而来
    9656
    2
  • 程序员与新技术之间的「爱」与「恨」

    源码质量除了通过阅读代码获得的主观评价之外,还可以通过「单元测试覆盖率」来观察。因为单元测试体现的是维护者的工程化意识和能力。5.文档质量。如果文档很杂乱的话,说明维护者缺少站在使用者考量的意愿。可能未来会有很多华而不实的功能出现。6.开源协议。

    作者: Zachary
    发表时间: 2019-07-26 09:52:16
    13628
    0
  • 微服务化的基石:持续集成

    在就是要通过单元测试。我们应该要求每个类都要有单元测试,并且单元测试覆盖率要达到一定的指标。单元测试要有带Mock的模块内的集成测试。在编译过程中会触发单元测试单元测试不通过,已经代码覆盖率,都会统计后发邮件,抄送所有的人,这对于研发来讲又是一个压力。

    作者: 孔皮皮
    发表时间: 2019-10-26 23:03:50
    5513
    0
  • 知行合一的敏捷实践

    交付质量,考虑需求质量、 Defect密度、单元测试覆盖率,code matrix等。交付能力,考察CI/CD 、团队行动项完成率(Action Item) 、自动化测试等。将这些数据收集起来,然后团队可以自己进行分析评估和迭代。

    作者: Bob Jiang
    发表时间: 2020-07-13 18:23:47
    14668
    0
  • 开发者测试覆盖率是不是越高越好?

    &nbsp;回复: &nbsp;总的来说,在可以掌控的范围内,开发者测试的覆盖率当然是越高越好。 这里我们需要了解的是,覆盖率指的是什么。 我们平时看到的覆盖率的指标,比如说85%以上,100%以上这些都是代码行一级的覆盖率

    作者: Jet Ding
    发表时间: 2021-07-22 10:20:12
    1040
    0
  • 技术分享 | 代码覆盖率集成

    单元测试框架 项目的配置 在 Maven 项目的配置 pom.xml 文件中配置 jacoco-maven-plugin 工具 image1080&times;560 93 KB 在 jenkins 中建立一个自由风格的项目 image1080&times;

    作者: 霍格沃兹测试开发学社
    发表时间: 2022-09-27 05:37:12
    187
    0