持续集成 测试平台如何持续集成?

测试小书童 · 2018年12月14日 · 最后由 测试小书童 回复于 2018年12月15日 · 1418 次阅读

我现在的接口测试是我写的一个平台,大概介绍:

  • 模块>正向用例>逆向用例
  • 每个模块下点击模块下的运行,开始进行测试

请教:

  • 平台如何做持续集成?
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 15 条回复 时间 点赞
  1. 写一个集成所有要执行模块的方法
  2. 可以在服务器上定时调起任务, 也可以在 Jenkins 上定时调起你的任务
Jerry li 回复
  • 固定一个回归模块,然后调用 sql 去执行,这样可行?

个人觉得持续集成最基本的就是有个触发点,可以定时或外部触发测试。 至于用什么实现方式就看你了
如果后续加上报表和邮件通知之类的功能可能会完善点

楼主的测试平台用什么语言写的?

@ 测试小书童,应该 dashboard 吧

Jerry li 回复

python django bootstrap

不二家 回复

哈哈😫

  1. 创建用例
  2. 创建用例集
  3. 新建任务,配置参数
  4. 写入 DB,同时提交 redis 队列
  5. redis 执行,update 任务状态
  6. update 任务结果
  7. 前端展示

python django vue celery

simple 回复

对的,可以考虑新建任务,感谢~

测试代码用 gitlib 管理,然后用 gitlab 的持续集成方案,可以每次提交代码触发、定时触发、api 触发

小胖。 回复

实现功能用到的技术越简单越好,不想用太多花里胡哨的东西😁 😁

首先用例数据放在数据库里边,然后通过创建任务生成条件行的 sql 查询语句,查询要执行的用例,循环执行或者并发执行

语言 后端 前端 队列 这也花里胡哨?。。你要做任务 必须得用上

小胖。 回复

好吧,我是用的 django,bootstrap,jquery,任务我打算这样做,新建任务模块 - 手动触发和 pipeline 命令触发

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