Protractor e2e测试用例的推荐文件夹结构是什么?

6

在Protractor中,端到端测试用例的文件夹结构是否应与应用程序相同?


我发现这是一个相当不错的指南 - https://github.com/CarmenPopoviciu/protractor-styleguide - Abijeet Patro
https://github.com/CarmenPopoviciu/protractor-styleguide#project-structure - Yashwardhan Pauranik
还有一篇非常好的关于此的文章:https://moduscreate.com/blog/protractor-automated-tests-structure/ - shohrukh
1个回答

4
这取决于您的应用程序文件夹结构 :-).
要有效地使用Protractor,您需要:
  • 页面对象代表应用程序中的导航状态。它们隐藏HTML实现细节,并以应用程序域的API形式提供给您的应用程序。
  • 实际场景浏览页面和状态。这些场景可以是简单的(涉及一个状态转换)或更长的(涉及跨多个状态的导航)。
页面对象可能对应于Angular元素,例如模板,因此您可能会遵循类似的文件夹结构。
通过状态进行实际测试用例更接近用户故事。如果您使用结构化故事格式,则可以将场景组织成叙述(“作为...我想要...以便...”),然后将其与一些验收场景(“给定...当...然后”)分组在一起。

如果你想学习如何使用状态机设置Protractor测试,可以查看我的博客文章


3
如果是基于场景的话,你要如何安排结构? - ashok_khuman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接