当前位置:单元测试

资深开发关于单元测试的5条建议
单元测试

资深开发关于单元测试的5条建议

578 princess

虽然人人都认为单元测试很有用,但在实际工作中,有完善单元测试的项目仍然凤毛麟角。大家拒绝写单元测试的理由总是千奇百怪:“项目工期太紧,没时间写测试了,先这么用吧!”“这模块太复杂了,根本没法写测试啊!”“我提交的这个模块太简单了,…

使用ChatGPT给Python代码写单元测试
单元测试

使用ChatGPT给Python代码写单元测试

345 daxiong

先写一个简单的python函数,找chatgpt写单元测试:有一个python函数,请帮忙写单元测试,函数长这样:deftest2(a:list,b:list)->float:"""计算两个坐标的距离:paramalist格式如:[x1,y1]…

单元测试FIRST原则
单元测试

单元测试FIRST原则

731 daxiong

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

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

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

1125 daxiong

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

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

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

956 princess

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

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

如何设计单元测试用例?

1105 daxiong

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

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

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

1656 tianyu

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

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

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

1621 daxiong

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

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

如何快速推行单元测试?

1758 princess

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

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

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

1900 daxiong

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

上一页12下一页