2

我公司的 Web 应用程序是基于 Angular 的?

使用 Protractor 实现基于页面对象/关键字的测试自动化框架是个好主意吗?

到目前为止,我已经完成了 1 个规范文件,该文件被调用,而该文件又调用了一个测试用例执行函数。该函数读取测试用例很少的excel文件(最终我会有更多这样的带有多个测试用例的excel文件),然后在从excel数据形成函数后执行测试用例。这是通过循环完成的。这些功能被实现为页面对象。

我在这里看到 2 个问题 1. 报告:使用屏幕截图创建基于测试用例和/或测试步骤的 html 报告(使用 protractor-jasmine2-screenshot-reporter)。2. 默认情况下,1 个规范只需 11 分钟即可执行。

这是一个好方法吗?我应该坚持 Selenium 还是有办法在 Protractor 中前进?

4

1 回答 1

1

我会说坚持硒。该建议基于:

  1. 使用 Selenium 构建基于关键字的自动化框架的个人经验。它被证明是有效的,它是当今自动化领域最需要的技能。
  2. 与 Protractor 相比,社区要大得多。由于庞大的 selenium 社区,您遇到的任何障碍都将更容易调试/修复。
  3. 与许多语言以及您可能会使用的其他测试自动化工具配合得很好。

那是我的 5 美分。无需重新发明轮子。

于 2016-01-04T21:25:02.990 回答