随笔分类 -  单元测试

摘要:无论如何组织测试,无论有多少测试,如果你不能信任、维护以及阅读它们,这些测试就几乎没有价值。要成为优秀的测试,它们应该同时具有如下三个属性。 可靠性**。**开发人员希望运行的測试可靠,能够对测试结果有信心。可靠的测试没有缺陷而且测试正确的事情 可维护。性无法维护的測试是梦,它们会拖延项目计划,或者 阅读全文
posted @ 2021-01-28 08:07 随心所于 阅读(1493) 评论(0) 推荐(2) 编辑
摘要:1 为什么要关心可测试性 很多公司很多人在实践单元测试中总觉的很困难的一个很重要的原因就是其代码本身不具有可测试性。他们往往会走入一个误区。面对一个几千行、逻辑混乱的方法而抓耳挠腮的想着用十八般武艺,各种框架去写这个方法的单元测试,而最终不得不以失败而告终,耗费了大量的时间却徒劳而无功。其实是他们忽 阅读全文
posted @ 2021-01-26 08:59 随心所于 阅读(807) 评论(3) 推荐(0) 编辑
摘要:在我们单元测试的实践中,常常会发现一个方法依赖一个无法控制的对象,我们称其为外部依赖项。 一个外部依赖项——是系统中的一个对象,被测试代码与这个对象发生交互,但你不能控制这个对象。(常见的外部依赖项包括文件系统、线程、内存以及时间等。) 而单元测试背后的思想是,仅测试这个方法中的内容,当测试开始渗透 阅读全文
posted @ 2021-01-25 09:27 随心所于 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1.1单元测试的定义 单元测试就是针对一个工作单元设计的测试,这里的“工作单元”是指对一个工作方法的要求。 单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试用于判断某个特定条件(或场景)下某个特定函数的行为。 例: 你可能把一个很大的值放入 阅读全文
posted @ 2021-01-22 08:07 随心所于 阅读(551) 评论(0) 推荐(0) 编辑
摘要:"文章导航 readme" 持续集成之单元测试篇——WWH(讲讲我们做单元测试的故事) 前言 临近上线的几天内非重大bug不敢进行发版修复,担心引起其它问题(摁下葫芦浮起瓢) 尽管我们如此小心,仍不能避免修改一些bug而引起更多的bug的现象 往往有些bug已经测试通过了但是又复现了 我们明明没有改 阅读全文
posted @ 2018-10-08 08:59 随心所于 阅读(2611) 评论(4) 推荐(4) 编辑