我们的组织提出了一个名为“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帐户,可以直接通过聊天与我们联系,这可能更容易帮助您完成整个过程.何和我有关于自动化的最后一次网络研讨会的录音,我猜你也可以找到一些有用的信息:)