Mar*_*R-L 5 javascript browser jquery acceptance-testing
我即将在业余时间编写一个简单的HTML5 + JavaScript(jQuery)应用程序,以便跟上最新的Web技术(在工作中它是更先进的C#后端内容).
我希望以与过去十年左右相同的方式开发,即TDD风格.
作为HTML/JavaScript中的TDD/BDD/AcceptanceTDD世界的新手,我的问题是:是否有一个很好的框架或类似的东西,用于在浏览器中对网页进行测试(对许多浏览器的开箱即用支持是一个明确的加号)?
我想使用JavaScript的原因是双重的.1.我想学习更多的JavaScript,以及2.我想使用与开发相同的语言进行测试.
否则,我可以简单地使用我的C#技能并使用Selenium,WatiN或类似的框架.
我在MSDN上使用jQuery找到了Jasmine,QUnit和一个自行开发的解决方案,但是没有感受到流程和复杂性,因此建议和第一手经验非常受欢迎.
JS Test Driver是O'Reilly的Javascript TDD书推荐的框架,我现在正在阅读.我实际上还没有机会玩它,但是:
所以至少我认为值得一试.
我最终使用了 QUnit,因为我发现只需在 中插入 PUT(测试下的页面)<iframe>并使用 jQuery 从单元测试中访问它非常简单。
这样,除了浏览器本身(逻辑 100% 驻留在客户端)和任何文本编辑器之外,我不需要任何其他外部依赖项。
| 归档时间: |
|
| 查看次数: |
6856 次 |
| 最近记录: |