angularjs – 如何将量角器测试用例与Hiptest集成?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何将量角器测试用例与Hiptest集成?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于使用角度js制作的网站,我们的组织使用量角器作为自动化测试用例的工具.

我们的组织提出了一个名为“HipTest”的新工具来管理测试用例自动化.
如何将量角器测试用例与HipTest集成.我去了以下链接,但无法获取一些有用的信息.

https://docs.hiptest.net/automate-your-tests/

https://github.com/hiptest/hiptest-publisher

谁能帮助我如何开始?

解决方法

我是主要的贡献者或者最优秀的出版商之一,所以我应该能够帮助你.

从hiptest-publisher开始的快速方法是从Hiptest下载测试的引导程序(在自动化选项卡下,您将有一个“Javascript / Protractor”链接).

您将获得一个包含四个文件的zip文件(您应该将所有文件添加到您的版本控制系统,以及您正在测试的应用程序的代码):
  – 一个用于配置hiptest-publisher以使用命令行工具
  – 一个用于所有测试(稍后可以使用配置文件中的–with-folders选项拆分它们)
  – 一个用于动词:这是您进行自动化的地方
  – 一个用于存储您导出的操作词的状态(与hiptest-publisher一起使用,以查看自上次更新以来哪些操作词已更新)

一旦实现了动作词,生成的测试文件就可以像任何其他Protractor测试一样集成到您的测试套件中.

在Hiptest方面,您唯一的要求是您的测试只能使用动作词来编写.根据我对你的帖子的理解,你不是自己直接在Hiptest工作而只管理自动化部分(或者我错了吗?)

为了将执行结果推回到Hiptest,原理非常简单:
  – 创建专用于CI的测试运行
  – 在测试之前运行命令“hiptest-publisher –config-file –test-run-id”(因此只执行测试运行中的测试,您不希望运行某人当前正在写入的测试当然失败了)
  – 运行你的测试
  – 运行命令“hiptest-publisher –config-file –push”将结果推回到最后.

请注意,可以从测试运行中的“自动”按钮直接在Hiptest中找到这两个命令(包括测试运行ID).

如果您有Hiptest帐户,可以直接通过聊天与我们联系,这可能更容易帮助您完成整个过程.何和我有关于自动化的最后一次网络研讨会的录音,我猜你也可以找到一些有用的信息:)

猜你在找的Angularjs相关文章