Katalon系列二十二:如何多人协作

当多人同时编写测试用例时,就涉及到用例的整合,下面给出3种用例整合的方法:
重要提示:不管使用哪种方法,首次使用时,一定要打包备份整个项目后再操作,以免误操作!!!

一、暴力复制

比如你想把张三(图中右边)写的用例复制到自己(图中左边)的项目中,打开2个项目(是的,Katalon可以多开),首先选中张三的用例,按CTRL+C,再点击自己项目的Test Cases,按CTRL+V,大功告成。
但是注意了,你还需要把张三用例里用到的元素依次复制到自己项目的Object Repository中,并且路径也要一模一样。其他文件如Test Suites、Data Files、Keywords等也是一并要复制的。

二、使用Git
这个方法是我们目前在用的,因为最早的时候Katalon还没有Git模块的功能。
建个Git项目,把Katalon放到Git项目中。之后可以多人协同操作,就跟用Git操作其他项目一样的。不过有个弊端,就是一些配置类的文件大家会相互覆盖,因为每个人的环境配置、路径等不一样。
解决方法是先按一个人的配置(或是服务器的配置)为最终配置,由他提交Git,然后用.gitignore文件将配置文件都加进来,这样以后所有人都不会再改动配置文件。如果想改的话,就在.gitignore中去掉该文件,修改提交后,再加回来。
以下是我们屏蔽的文件,可以参考:
project/settings/internal/
project/Reports/
project/.classpath
project/.project
project/Libs/TempTestCase*.groovy
project/Libs/TempTestSuite*.groovy
project/bin/lib/internal/GlobalVariable.class
project/bin/
project/Libs/

三、使用Katalon的Git模块
现在Katalon集成了Git(左上工具栏那个红底的方块图标),有Git功能,直接配置后即可使用,原理和方法二是一样的。因为我也没使用过,就不说了,直接看官方的帮助文档吧:
https://docs.katalon.com/katalon-studio/docs/git-integration.html#resolve-git-conflicts-using-katalon-studio-1

 

---------------------------------------------------------------------------------

关注微信公众号即可在手机上查阅,并可接收更多测试分享~

posted @ 2020-04-18 15:52  ☆星空物语☆  阅读(732)  评论(0编辑  收藏  举报