话题流程与规范 › 单元测试

流程与规范:单元测试

关联话题: Unit Test、单测

5个编写技巧,有效提高单元测试实践

结合单测的实践,本文总结了几点单元测试的好处,希望分享给大家。

单测增量代码覆盖率统计方案

转转增量代码扫描数据作为上线准入的重要依据,目前所有测试环境执行的测试均有覆盖率统计,但是部分需求或服务更加适合使用单测进行验证,也有部分RD有单测的好习惯。单测覆盖率的缺失无法通过覆盖率分析补充case也对上线准入评估造成了一定的困扰。因此,我们将单测的增量代码覆盖率融合至测试环境覆盖率中,解决以上问题。

卓越工程之单元测试在行权鉴权中的实践

这篇文章着重在“实践”上,是对Java编程技巧之单元测试用例编写流程这篇文章的实际应用。

单元测试运行原理探究

单元测试是软件开发过程中的重要一环,好的单测可以帮助我们更早的发现问题,为系统的稳定运行提供保障。

前端单测,我们应该测什么?

相信很多前端开发在写单测的时候,最大的问题就是:“我应该测什么东西?” 没错,解决问题不是最难的,发现问题才是!知道要测哪个远比怎么测重要很多!

一次单元测试优化的过程总结

单测是值得认真做的,开头是痛苦的,但是积累一段时间后,量变就会带来质变。

Golang后台单元测试实践

本文介绍了单测的必要性与时机;测试框架与mock/stub;模式化的实践流程;对日常编码设计的反哺。

代码检测利器“利特莫斯”之优化血泪史

Litmus由测试效能开发,用于检测代码质量的平台。

Litmus支持代码异味、重复代码、复杂度、单元测试成功率、单元测试覆盖率等指标的获取。只有提测的代码质量越高,我们交付的产品的质量才有可能越高。

客户端单元测试实践——C++篇

本文分享了团队在做单元测试中遇到的问题与解决思路。

代码重构:面向单元测试

本文会以一个 “生产者消费者” 的代码重构示例贯穿始终。最后还会以业务上常见的 Excel 导出系统为例简单阐述一个业务上的重构实例。

卓越工程实践之—前端高质量单测

笔者负责的npm包是 ICBU信天翁低代码平台渲染引擎,160+应用 600+页面基于该引擎开发,内网日npm下载 1K+。经过不懈努力(CV),终于把单测提到了95%。

然而,虽然在覆盖率上获得了一些数据的改变,但作为开发者,想要的并不是数据上的完美,而是它真的完美(没BUG)。作为一个高频引用的底层库,改动一行代码都可以影响到用户意想不到的bug。

高单测覆盖率不能避免改动引发,小的改动引发就可能带来大的线上问题。

淘系用户平台技术团队单元测试建设

单元测试是工程交付前质量保障的第一环,在工程重构演进时起到至关重要的作用。

iOS 单元测试之常用框架 OCMock 详解

测试驱动开发并不是一个很新鲜的概念了。在日常开发中,很多时候需要测试,但是这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动 app,然后定位到自己所在模块的程序,做一系列的点击操作,然后查看结果是否符合自己预期。

这种行为无疑是对时间的巨大浪费。于是有很多资深工程师们发现,我们是可以在代码中构造一个类似的场景,然后在代码中调用我们之前想要检查的代码,并将运行结果和设想结果在程序中进行比较,如果一致,则说明我们的代码没有问题,由此就产生了单元测试。

Go应用单元测试实践

本文旨在搭建一个稳定运行且维护成本低的单元测试/集成测试环境。

单元测试框架和覆盖率统计原理简析

本文可以帮助理解单元测试插件的运行过程及 mock 框架以及平台覆盖率统计相关的原理。

Jest + React Testing Library 单测总结

前端单测可以帮助我们保障产品质量,如何写出有效的单测,今天由一位美女同学分享她在编写 TDesign 组件库单元测试时总结的实践经验~

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-25 14:28
浙ICP备14020137号-1 $Carte des visiteurs$