【发布时间】:2016-02-17 18:29:22
【问题描述】:
我需要为我的 JavaScript 单页应用程序组织单元测试和端到端测试。我使用 AngularJS Protractor/Cucumber 进行 e2e 测试,使用 Chai 进行单元测试。
我在两个不同的文件夹(unit 和 e2e 文件夹)中有 e2e 和单元测试,我目前没有利用 page object 设计模式。这些文件是非结构化的,不共享很多代码,所以我重复了很多次。
我认识到这种方法无法扩大规模
有没有一种最佳实践来重新组织测试,使我编写的代码量最少,同时保持测试代码 DRY?
【问题讨论】:
标签: angularjs unit-testing protractor angularjs-e2e e2e-testing