【发布时间】:2011-01-03 12:00:44
【问题描述】:
可以使用 UI 驱动程序实现 BDD(行为驱动设计)测试吗?
例如,给定一个 Web 应用程序,而不是:
- 为后端编写测试,然后在前端用 Javascript 进行更多测试
我应该:
- 将测试编写为 Selenium 宏,在实际浏览器中模拟鼠标点击等?
我看到这样做的好处是:
- 测试是用一种语言编写的,而不是多种语言
- 他们专注于 UI,这让开发人员能够由外而内地思考
- 它们在真实的执行环境(浏览器)中运行,这使我们能够
- 测试不同的浏览器
- 测试不同的服务器
- 深入了解实际性能
想法?
【问题讨论】:
标签: tdd bdd web-testing