Mic*_*lak 11 javascript bdd jasmine
只是好奇它在Jasmine Javascript测试框架中的函数名称()代表什么.它代表"独立测试"之类的东西吗?
Ale*_*yne 14
它的意思是"它",就像"它"这个词一样.在测试声明中读起来像一个句子.你describe是一个什么样的对象it.就那么简单.
例如:
保龄球是圆的
保龄球有3个洞
可能会转换为这样的测试层次结构:
Bowling Ball
it is round
it has three holes
Run Code Online (Sandbox Code Playgroud)
这将转换为以下测试设置:
describe(BowlingBall, function() {
it('is round', function() {});
it('has three holes', function() {});
});
Run Code Online (Sandbox Code Playgroud)
因为它读得很好,它只是你将各个测试用例分开的方式.它还鼓励您以一致的方式编写测试描述,因为它it是描述测试的句子的一部分,这使您的测试套件在长期内更具可读性.
最终BDD是所有关于可读性测试作家.所以这只是糖.
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |