自动化工具 目前行业有没有一个系统可以做到用例创建、管理、执行 (主要是自动化脚本最好集成 jenkins),进度展示,报告?

Break Circle · 2019年12月28日 · 3027 次阅读

如题:
不知道目前有没有什么自动化测试平台能满足下面条件:
1.用例的创建,管理,分组;
2.创建测试执行的测试套;
3.在页面上开始执行测试套后,触发自动化代码的执行,最好能集成 jenkins;
4.执行过程中页面上展示进度和日志;
5.执行完成后,回收测试报告,展示在页面上;
6.对出现的 bug 进行分析归类;

共收到 18 条回复 时间 点赞

开源平台可能不会满足所有要求。
可以根据自己公司的实际需求二次开发。

git 加 cucumber
git 加任何一个有 BDD 风格的测试框架

以前有 alm,只是不知道现在 alm 对开源工具的支持程度

大公司内部可能有,但开源或者免费的,应该没有。而且说实话到达这种程度,和业务贴合度不会低(比如自动化就区分 UI、接口等),使用的团队为了能落地地更好,其实也必须具备对它二次开发和维护的能力了。

也许可以考虑看看一些商业化的方案,一些云测平台的商业方案可能可以做到。

6楼 已删除

有啊,很容易打通的。槽神那个应该就可以? @fudax

恒温 回复

第三条第四条估计需要花一周时间去搞一下,其他的基本已有

槽神 回复

第三条和第四条,我做过一些东西:
1.在测试页面选择用例开始执行后,生成执行配置文件 test_cfg.json,
1.然后底层调用 python-jenkins,驱动提前预设好的 Job;
2.Job 中同步测试代码到执行机后,执行代码中总调度 python 文件,解析 test_cfg.json,选择对应的用例开始执行;
3.同步 jenkins 的进度和控制台输出到我们的测试执行页面;
4.jenkins 生成的 allure 报告的链接,展示在测试执行结果上;
因为的前端很弱,3,4 步还没有实现;

恒温 回复

我研究研究 谢谢

陈恒捷 回复

是的,我也在考虑是不是自己做一个

黑水 回复

这个不是很懂啊😂 😂

一般的公司内部平台,都有这些功能

自己做个就行,开源的还是不是很贴业务,用着有时候有点别扭,也需要自己调整下的。

unity 开发的项目,有没有哪个框架是比较适合拿来进行二次开发的?

J-ly 回复

airtest

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