作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用的这个 JS 库具有单例设计。当我尝试在许多不同的测试中使用该库时,上一个测试的库的全局状态正在污染下一个测试。我会说“这里的问题是库使用的是单例模式,因此不容易测试”。
什么术语描述了这个库缺乏的“可测试”质量?
我想说,这个库应该重构,以便:
对我来说,描述我希望这个库包含的质量以便更容易测试的正确方法是什么?
最佳答案
根据 this paper关于可测试性,您关心的是对象/类的可控性。您很难将对象引导到测试的特定状态。您无法出于测试目的调用所需的状态。
可控性是产品内在可测试性的一部分,即与产品本身相关的可测试性方面,而不是其环境或周围人的行为。
关于javascript - 什么术语描述了使其易于测试的代码质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43483266/
p { font-family: "Comic Sans",sans-serif; } #div1 { width: 7.5%; height: 100px;
我很快就会在费城的 Code Camp 上发表关于持续集成的演讲。我没有熔岩灯、环境球或其他任何东西的经验 - 但我认为这将是对演示的一个很好的补充,激发热情。 任何人都可以推荐一款非常易于设置/使用
我是一名优秀的程序员,十分优秀!