当前位置:单元测试

单元测试应该测试什么?——Right-BICEP
单元测试

单元测试应该测试什么?——Right-BICEP

40 tianyu

单元测试应该测试什么?——Right-BICEPRight——结果是否正确?B(BoundaryConditions)——是否所有的边界条件都是正确的?I(InverseRelationships)——能查一下反响关联吗?C(Cross-Check)——能用其它手段交叉检查一下…

如何使用Sonar完成代码质量检测?
单元测试

如何使用Sonar完成代码质量检测?

263 daxiong

Sonar是什么?1、Sonar全称SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以多维度检测代码质量,是代码审查利器通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码…

如何快速推行单元测试?
单元测试

如何快速推行单元测试?

286 princess

众所周知,在软件开发流程中,问题发现的的越早修复成本越低,而单元测试是让问题能够提早发现的一大利器。那我们在团队中,又该如何去利用这把利刃,以提升我们的工程效率和质量保障呢?技术首先是技术,想把单元测试做起来首要就是有良好的…

为什么要做 code review 及 需要关注的要点?
单元测试

为什么要做 code review 及 需要关注的要点?

274 daxiong

之前也有写过一些关于codereview的总结,今天又捋了一遍想了想,还是再整理下做个简单的总结。先抛几个问题1、codereview的目标是什么?提升代码质量。2、为什么要做好codereview?codereview有利于了解代码内部结构的实现,加…

测试驱动Code Review
单元测试

测试驱动Code Review

387 daxiong

交叉领域是容易产生新思想和新技术的地方。软件测试和代码评审(codereview)是软件质量保障体系的两大重要组成部分。看似互不相关的它们,如果结合在一起,会擦出什么样的火花?今天,我们来探讨下软件测试和代码评审的一个交集,即"测试驱动代…

如何进行Golang的单元测试--过程与总结
单元测试

如何进行Golang的单元测试--过程与总结

669 dingyx

最近一周写一个比较复杂的业务模块,越写到后面真心越心虚。操作越来越复杂了,代码也逐渐凌乱了起来。比如一个接口,传入的是一个比较复杂的大json,我需要解析这个大json,然后根据json中字段进行增删改查,调用第三方服务等操作。告诉前端接口已…

怎么用GitLab的Merge Request做代码评审?
单元测试

怎么用GitLab的Merge Request做代码评审?

1021 xsfly

在目前已使用的质量内建的工程实践中不可否认的一个实践为:代码审查。它被用作提高产品交付质量和提高开发过程效率的有效措施。Git又是目前当红的源码管理工具,若你的团队目前已经选用了GitLab来作为托管工具,那此文中你可以学到如何通过GitLa…

cmake-gtest单元测试
单元测试

cmake-gtest单元测试

796 dingyx

前言CMake是一个跨平台的编译工具,可以用简单的语句来描述所有平台的编译过程,可以根据不同平台、不同的编译器,生成相应的MakeFile或者vcproj文件,为项目的跨平台开发提供了便捷。随着开发人员对CMake工具的应用,测试同学自然也要学习使用CM…

在Android Studio中进行单元测试(攻略一)
单元测试

在Android Studio中进行单元测试(攻略一)

1038 dingyx

一、Android单元测试介绍Android项目开发,随着迭代速度提高,除了黑盒测试、集成测试外,非常需要更可靠的质量保障。单元测试周期性对项目进行函数级别的测试,在良好的覆盖率下,能够持续维护代码逻辑,一定程度保障代码质量。与Java单元测试…

怎么进行单元测试
单元测试

怎么进行单元测试

903 tianyu

首先写unittest之前,要确认自己的测试遵循两个原则:1、尽量不要干涉原来的代码。从阅读代码的体验来说,不要让你的测试(哪怕是一小段if..else...的代码)出现在你准备测试的代码中。2、代码要只是测试某个class里面的一个特定的function。这…

上一页12下一页