QUnit Vs. Jasmine and TDD Vs. BDD

16 浏览
0 Comments

QUnit Vs. Jasmine and TDD Vs. BDD

我一直在研究两个前端单元测试库。

  • QUnit - http://qunitjs.com/
  • Jasmine - http://jasmine.github.io/

    1. Jasmine显然更注重BDD,而QUnit则可以通过以行为为导向的方式描述测试来进行BDD。它们都能对代码单元进行断言,所以我认为它们都是单元测试。BDD和TDD是互斥的吗,还是只是在你如何编写上的区别?
    2. 如果进行行为测试,是否还需要进行单元测试?如果涵盖了所有用户故事,似乎不需要了解可测试单元的细节。
    3. 你还喜欢其他的测试框架吗?除了单元测试之外,前端开发人员还可以做哪些其他类型的测试?
0