开源测试工具 各位大神,大家都用什么开源测试用例管理平台?

子夜 · 2023年07月20日 · 最后由 风里2289191 回复于 2023年08月08日 · 7216 次阅读

各位大神,大家都用什么测试用例管理平台?目前我们用 testlink,开源,部署简单,但是发现好像不能自动定时或者自动定期备份 mysql 数据库, 如果测试服务器坏了,测试用例就全丢失了,大家有好的备份解决方案没?

另外,大家还用过什么测试用例管理平台,比较好用的开源平台有哪些?谢谢

共收到 25 条回复 时间 点赞
徐汪成 回复

大佬啊

子夜 回复

test link 页面太老了

适合自己的才是最好的,从最初的 excel、word、到现在禅道、jira,工具很多

可以用 codes(商业版 30 个用户免费,不限功能 本地安装) ,也可以用他的开源社区版
https://testerhome.com/opensource_projects/codes
codes 以迭代的方式来组织测试 ,比如一个迭代下 要执行 2000 个用例,都分配到这个迭代下,再分配执行人

多了一层迭代的抽像 方便管理,不用像 testlink 多建多个计划,还不方便统一管理

执行用例时也很方便,左边只显示当前执行人所分配用例对应的需求,双击可查看需求明细,左边需求树还显示执行情况


分配执行人时 ,也很方便 ,左边需求树上 显示分配的情况

也有脑图用例

回归测试时 用批量执行视图很方便

还可 EXCEL 线下执行 或是修改后 同步到线上

子夜 回复

没怎么用过 phpmyadmin ,不确定这个平台有没有定时备份数据库的功能。

备份数据库命令不复杂,一个 mysql 命令行命令就可以 dump 出指定数据库的所有内容到 sql 文件了,然后你可以用操作系统自带定时任务,或者 jenkins 服务之类的来让它定时执行。这里面最核心的是数据库的连接地址、账号、密码。phpmyadmin 你能连上,我理解这三个信息你应该都知道了。

具体命令你可以百度或者 google 一下,问一下 chatgpt 也可以。

还要写用例 啊

子夜 #16 · 2023年07月22日 Author
陈恒捷 回复

谢谢大神,testlink 是通过使用 phpmyadmin 进行 testlink 数据库操作的,再这我可以手动备份数据库,是不是在执行 sql 界面去执行定时备份数据库,就可以了。

子夜 回复

不知道你说的这个结合具体是怎么结合,不过看了下 testlink 一些官方文档,升级过程有提及数据库备份,所以应该是可行的。

如果你不知道怎么弄,找个身边的开发或者运维和你一起看看?

子夜 #17 · 2023年07月21日 Author

谢谢🙏各位大神

ones 平台,我之前公司用的是禅道,tapd 现在新入职的公司是 ones

公司自研的类似 xmind 工具

自研的话可以契合本公司/部门的需求。
我们这里是偏业务的公司,测试用例几乎可当需求归档的。
而且用例容量日积月累,层级复杂。一些开源工具的的层级管理就不太满足了,所以要自研。
至于备份,定时任务 dump 就好了。

现在用 metersphere 管理用例

目前测试团队用的禅道,开源版可以免费使用,内置有定时备份功能,管理员开启就好

我们不写用例

子夜 #10 · 2023年07月21日 Author
徐汪成 回复

强呀

陈恒捷 回复

同样的问题,怎么写? testlink 自带了一套与 mysql 结合的,不是单纯的 mysql 数据库,这就很头疼,不知道怎么搞?

花菜 回复

大神,怎么写? testlink 自带了一套与 mysql 结合的,不是单纯的 mysql 数据库,这就很头疼,不知道怎么搞?

买的 TestRail,好用

我们用 xmind 形式写用例,平台是基于滴滴开源的 agiletc 进行二次开发。

PS:自动定时备份 db 这个,弄个定时 dump 数据库 DDL+DML 的备份脚本就行了吧。担心服务器磁盘坏的话,可以传到另外的位置多存一份。

我司项目组基本都是传统的 excel + svn

自己写的平台

写个脚本自动备份 db 就好啦

之前用的禅道,现在用的阿里云云效

子夜 #25 · 2023年07月20日 Author

顶一下,哈哈

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册