我将在业余时间编写一个简单的 HTML5 + JavaScript (jQuery) 应用程序,以跟上最新的 Web 技术(在工作中它是更高级的 C# 后端东西)。
我想以过去十年左右的方式进行开发,即 TDD 风格。
作为 HTML/JavaScript 中的 TDD/BDD/AcceptanceTDD 世界的新手,我的问题是:是否有一个很棒的框架或类似的框架可以在浏览器中针对网页编写测试(对许多浏览器的开箱即用支持)一个明确的加号)?
我想使用 JavaScript 的原因有两个。1. 我想学习更多 JavaScript,以及 2. 我想在测试中使用与开发相同的语言。
否则,我可以简单地使用我的 C# 技能并使用 Selenium、WatiN 或类似的框架。
我在 MSDN 找到了Jasmine、QUnit和使用 jQuery的本土解决方案,但对流程和复杂性没有感觉,因此非常欢迎推荐和第一手经验。