量角器测试全流程

时间:2016-10-06 08:37:27

标签: angularjs protractor e2e-testing

我有2个AngularJS SPA:

  • first(USER_APP)允许用户提交“任务”
  • 秒(ADMIN_APP)允许管理员查看任务列表,并完成

完整的流程如下:

1)管理员在ADMIN_APP

中看到空队列

2)用户在USER_APP中创建任务

3)用户在USER_APP中看到“状态”屏幕,倒计时(“左5..1分钟完成”)

4)管理员在队列中看到任务并完成它

5)用户在USER_APP中看到“结果”屏幕

6)转到1

所以我命令用Protractor组织这个流程的e2e我看到两个变种:

  1. 使用量角器做所有的事情:这里的问题是应用程序在不同的项目中,我需要建议如何运行跨越多个Angular应用程序的Protractor e2e
  2. 使用API​​执行“其他方”的步骤。即当我测试USER_APP时,然后通过API REST调用执行步骤1,4,当我测试ADMIN_APP时,使用API​​执行步骤2,3,5。优点:每个应用程序的e2e都存在于应用程序的项目中,缺点是:它不是真正的e2e。还有用于进行API调用的量角器扩展吗?
  3. 使用其他解决方案??

0 个答案:

没有答案