当前位置:单元测试

单元测试FIRST原则
单元测试

单元测试FIRST原则

81 daxiong

单元测试中的FIRST代表下面五组英文单词对应的原则:FastIsolated/IndependentRepeatableSelf-validatingTimely/Thorough软件开发中,往往会因为我们没有注意到的逻辑或难以理解的代码,而引进Bug来。怎么尽早地发现Bug…

如何写出有效的单元测试?
单元测试

如何写出有效的单元测试?

236 daxiong

什么是单元测试?《单元测试的艺术》中对单元测试的定义:一个单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行校验。单元测试几乎都是用单元测试框架编写的;只要产品代码不发生变化…

要正确认识使用单元测试,否则让它去死!
单元测试

要正确认识使用单元测试,否则让它去死!

228 princess

单元测试是一个伟大的发明,同时也是一个操蛋的发明。只要团队碰它,几乎很难全身而退。如果是我们自己写的代码,那么,写写单元测试也无伤大雅。但我们绝大多数人,都是跟在别人后面打扫狗屎,或者是留给别人一堆狗屎。这时候,单元测试写起来,…

如何设计单元测试用例?
单元测试

如何设计单元测试用例?

589 daxiong

最近一些大公司在进行去测试化的操作,这一切的根源大概可以从几年前微软一刀切砍掉所有内部正式的测试人员开始说起,当时微软内部的测试工程师有一部分转职成了开发工程师,他们的职能中有很大一部分的职责是教会普通开发人员如何进行测试。我们…

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

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

1142 tianyu

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

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

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

1133 daxiong

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

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

如何快速推行单元测试?

1287 princess

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

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

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

1352 daxiong

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

测试驱动Code Review
单元测试

测试驱动Code Review

1368 daxiong

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

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

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

1985 dingyx

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

上一页12下一页