🎉Back end module of Sonic UI automation testing platform. Sonic-UI自动化测试平台后端模块。

Overview

🎉 Sonic UI automation testing platform.

English | 简体中文

Background

What is sonic ?

Nowadays, automation testing, remote control and other technologies have gradually matured. Appium can be said to be the leader in the field of automation, and STF is the ancestor of remote control. A long time ago, I began to have an idea about whether to provide test solutions for all clients (Android, IOS, windows, MAC and web applications) on one platform. Therefore, Sonic UI automation testing platform was born.

Vision

Sonic's vision is to help small and medium-sized enterprises solve the problem of lack of tools and testing means in UI automation or remote control.

If you want to participate, welcome to join! 💪

If you want to support, you can give me a star.

What can sonic do ?

  • 0 coding for automation testing
  • Make full use of devices (24hours)
  • Remotely control your device (Android,iOS)
  • Perform UI automation tests, Stability tests and Traversal tests with devices
  • Connect CI/CD platform (Jenkins)
  • Visual report
  • And more...

Technology stack

Architecture design

Function introduction

How to package

mvn package -Pprod

Deployment mode

LICENSE

MIT License

Comments
  • feat: 新增Telegram 機器人實作,refactor message robot

    feat: 新增Telegram 機器人實作,refactor message robot

    在提出此拉取请求时,我确认了以下几点(保存后请点击复选框):

    • [x] 标题为fix、feat或doc开头
    • [x] 我已检查没有与此请求重复的拉取请求。
    • [x] 我已经考虑过,并确认这份呈件对其他人很有价值。
    • [x] 我接受此提交可能不会被使用,并根据维护人员的意愿关闭拉取请求。

    **填写PR内容:新增Telegram 機器人實作,refactor message #robot #282

    feature 
    opened by ayumi760405 9
  • feat: 权限管理

    feat: 权限管理

    全局身份

    • 管理员
      • 管理用户
        • 删除用户
      • 管理设备
        • 删除无效设备
      • 管理 agent
        • 添加和删除 agent
    • 普通用户
      • 正常功能使用和新建项目

    项目

    • 项目管理员
      • 管理项目人员,包括添加管理员、编辑者、查看人员
      • 删除项目权限
    • 编辑者
      • 正常使用,包括编写用例等一切写的权限
    • 查看者
      • 只有读的权限
    opened by yaming116 7
  • feat: 新增Line Notify 機器人實作

    feat: 新增Line Notify 機器人實作

    在提出此拉取请求时,我确认了以下几点(保存后请点击复选框):

    • [x] 标题为fix、feat或doc开头
    • [x] 我已检查没有与此请求重复的拉取请求。
    • [x] 我已经考虑过,并确认这份呈件对其他人很有价值。
    • [x] 我接受此提交可能不会被使用,并根据维护人员的意愿关闭拉取请求。

    填写PR内容:新增Line Notify 機器人實作

    feature 
    opened by ayumi760405 5
  • 【Bug】控件详情滚动底部显示不完整

    【Bug】控件详情滚动底部显示不完整

    在提出此issue时,我确认了以下几点(保存后请点击复选框):

    • [x] 我已自己确认这是Sonic自身的Bug。
    • [x] 我接受此issue可能被关闭,并查看开发人员的建议。

    Bug 描述 清晰地描述Bug的情况与详细复现步骤 | A clear and concise description of what the bug is. image

    版本 Sonic2.0bate 部署的系统(mac,windows32...) | centos7

    bug 
    opened by lr145251 2
  • fix: global params bug modification

    fix: global params bug modification

    在提出此拉取请求时,我确认了以下几点(保存后请点击复选框):

    • [x] 标题为fix、feat或doc开头
    • [x] 我已检查没有与此请求重复的拉取请求。
    • [x] 我已经考虑过,并确认这份呈件对其他人很有价值。
    • [x] 我接受此提交可能不会被使用,并根据维护人员的意愿关闭拉取请求。

    填写PR内容: global params bug modification

    fix 
    opened by weixiao12345 2
  • 【优化】三星设备,手机反应稍微慢些,实际使用勉强接受

    【优化】三星设备,手机反应稍微慢些,实际使用勉强接受

    Bug 描述 【优化】三星设备,手机左右滑动操作等手机反应稍微慢些,实际使用勉强接受,页面帧率目测在顶多30FPS 设置帧率低,也是没有反应快的效果,还是一样慢

    版本 Sonic的版本号 | v1.2.0-release 部署的系统(mac,windows32...) | System 安卓设备三星 image

    bug 
    opened by jlintxia 2
  • fix:系统定时任务持久化

    fix:系统定时任务持久化

    在提出此拉取请求时,我确认了以下几点(保存后请点击复选框):

    • [x] 标题为fix、feat或doc开头
    • [x] 我已检查没有与此请求重复的拉取请求。
    • [x] 我已经考虑过,并确认这份呈件对其他人很有价值。
    • [x] 我接受此提交可能不会被使用,并根据维护人员的意愿关闭拉取请求。

    填写PR内容: 1、jobs 表添加 type 字段用于区分系统/非系统定时任务,需要对原来的非系统定时任务做下处理

    • ALTER TABLE jobs ADD type VARCHAR(20)
    • UPDATE jobs SET type = 'TEST_JOB' WHERE type is null

    2、定时任务相关的接口根据 type 字段进行了过滤 3、系统定时任务保存到 jobs 表中,初始化系统定时任务时,从表中取 cron 表达式 4、如果表中没有系统定时任务,会初始化进去

    fix 
    opened by Z-feiyao 1
  • Suggestion - PDF for the overall guide for sonic in English

    Suggestion - PDF for the overall guide for sonic in English

    I am currently located in India, and it's quite difficult to visit the sonic official site to read through the documentation due to restrictions on Chinese websites. Just to get started, can either the documentation be hosted on GitHub or have another URL located on a neural location that we can access more easily? Can we have a PDF file with all the information to start with Sonic?

    You guys are doing great with this, and I would request you all to think about how you can make this information more reachable to everyone so that we can grow the sonic community and take it forward in the future.

    Kindly let me know if I can be of any help in this process.

    Cheers, Pushpesh

    documentation 
    opened by pushpeshkarki 6
Releases(v2.1.2)
  • v2.1.2(Dec 14, 2022)

  • v2.1.2-alpha(Dec 13, 2022)

  • v2.1.1(Dec 12, 2022)

  • v2.1.0(Dec 11, 2022)

  • v2.1.0-alpha1(Dec 10, 2022)

  • v2.0.5(Nov 24, 2022)

    What's Changed

    • Fix:系统定时任务持久化 by @Z-feiyao in https://github.com/SonicCloudOrg/sonic-server/pull/276
    • fix:修复 job空指针,导致初始化失败的 bug by @Z-feiyao in https://github.com/SonicCloudOrg/sonic-server/pull/277
    • fix解决设备覆盖运行是设备离线结果一直运行中问题 by @weixiao12345 in https://github.com/SonicCloudOrg/sonic-server/pull/278

    New Contributors

    • @Z-feiyao made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/276

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v2.0.4...v2.0.5

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v2.0.5-2.zip(1.91 KB)
    sonic-server-v2.0.5.zip(1.95 KB)
  • v2.0.4(Nov 18, 2022)

  • v2.0.3(Nov 17, 2022)

  • v2.0.2(Nov 13, 2022)

  • v2.0.1(Nov 11, 2022)

  • v2.0.0-release(Nov 4, 2022)

  • v2.0.0-rc(Oct 28, 2022)

    What's Changed

    • fix: ldap 优化 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/266
    • fix:修复复制bug,自增的sort的sql重写(。 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/267
    • feat: rc by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/270

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v2.0.0-beta...v2.0.0-rc

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v2.0.0-rc-2.zip(1.91 KB)
    sonic-server-v2.0.0-rc.zip(1.95 KB)
  • v2.0.0-beta(Oct 19, 2022)

  • v2.0.0-alpha2(Oct 8, 2022)

  • v2.0.0-alpha1(Oct 1, 2022)

    What's Changed

    • fix: global params bug modification by @weixiao12345 in https://github.com/SonicCloudOrg/sonic-server/pull/260
    • Fix/global params by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/262
    • fix:修复测试用例复制乱序问题 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/263
    • Feat/1.6.0 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/264

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.5.0-release...v2.0.0-alpha1

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v2.0.0-alpha1-2.zip(1.90 KB)
    sonic-server-v2.0.0-alpha1.zip(1.94 KB)
  • v1.5.0-release(Sep 3, 2022)

    What's Changed

    • fix: 修复复制步骤sort排序问题 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/253
    • feat: global params optimization by @weixiao12345 in https://github.com/SonicCloudOrg/sonic-server/pull/254
    • feat:元素控件关联模块 fix:测试用例关联模块,改为关联模块ID by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/255
    • fix:修复控件元素和测试用例关联模块bug by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/256
    • Feat/1.5.0 release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/259

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.5.0-rc...v1.5.0-release

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.5.0-release-2.zip(1.90 KB)
    sonic-server-v1.5.0-release.zip(1.94 KB)
  • v1.5.0-rc(Aug 28, 2022)

    What's Changed

    • 鸿蒙系统与安卓系统拆分独立 by @mengerya in https://github.com/SonicCloudOrg/sonic-server/pull/243
    • feat:筛选支持鸿蒙 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/244
    • feat:测试用例复制,测试用例中步骤复制 fix:公共步骤复制steps关联问题。 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/240
    • 设备覆盖全局参数按照设备维度分 by @weixiao12345 in https://github.com/SonicCloudOrg/sonic-server/pull/245
    • Revert "设备覆盖全局参数按照设备维度分" by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/246
    • Feat/new field for harmony by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/247
    • feat: 全局参数优化 by @weixiao12345 in https://github.com/SonicCloudOrg/sonic-server/pull/248
    • Ver/1.5.0 rc by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/249
    • fix: test.yml by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/250
    • fix: test.yml2 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/251

    New Contributors

    • @weixiao12345 made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/245

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.5.0-beta...v1.5.0-rc

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.5.0-rc-2.zip(1.90 KB)
    sonic-server-v1.5.0-rc.zip(1.93 KB)
  • v1.5.0-beta(Aug 21, 2022)

    What's Changed

    • 暂时隐藏test类 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/234
    • UpdateImg by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/235
    • Dev maomeng:bug fix:修复同时勾选安卓12和ios12后,ios 12 的机型和安卓12系统机型不展示的问题 by @mengerya in https://github.com/SonicCloudOrg/sonic-server/pull/237
    • feat: 添加控件元素值搜索 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/239
    • Update .env by @spalagu in https://github.com/SonicCloudOrg/sonic-server/pull/241
    • feat: add new system by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/238

    New Contributors

    • @mengerya made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/237
    • @spalagu made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/241

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.1-release...v1.5.0-beta

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.5.0-beta-2.zip(1.90 KB)
    sonic-server-v1.5.0-beta.zip(1.94 KB)
  • v1.4.1-release(Jul 10, 2022)

    What's Changed

    • 修复请求头问题 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/230
    • fix: 过滤父级白名单资源和查询角色增加不分页条件 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/231
    • feat: 添加微信机器人和补充单测 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/232
    • release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/233

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.1-rc...v1.4.1-release

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.1-release-2.zip(1.97 KB)
    sonic-server-v1.4.1-release.zip(1.97 KB)
  • v1.4.1-rc(Jul 1, 2022)

    What's Changed

    • feat: 新增配置信息检查 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/224
    • feat: 添加安装包管理 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/196
    • fix: 修复取消权限错误 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/225
    • rcReady by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/226
    • feat: 放开 projects/list,不做鉴权要求 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/227
    • rc by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/229

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.1-beta...v1.4.1-rc

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.1-rc-2.zip(1.90 KB)
    sonic-server-v1.4.1-rc.zip(1.90 KB)
  • v1.4.1-beta(Jun 22, 2022)

    What's Changed

    • 更新workflow by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/211
    • fix_transport_port by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/212
    • 权限管理初版 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/203
    • fix: 修复启动是resource 初始化过早问题 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/213
    • 公共步骤复制,控件元素复制,公共步骤编辑中搜索步骤 by @dongyi0412 in https://github.com/SonicCloudOrg/sonic-server/pull/206
    • fix: 修复导包和语法错误 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/214
    • fix: 首次初始化url 不需要鉴权 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/215
    • Feat new connection way by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/216
    • Alpha1 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/217
    • 版本纠正 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/218
    • alpha2 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/219
    • Dev by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/220
    • fix: 修复鉴权和变更一些判断为常量 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/222
    • beta by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/223

    New Contributors

    • @dongyi0412 made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/206

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.0-release...v1.4.1-beta

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.1-beta-2.zip(1.92 KB)
    sonic-server-v1.4.1-beta.zip(1.93 KB)
  • v1.4.0-release(Jun 8, 2022)

    What's Changed

    • Add agent status by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/200
    • [fix] Revert变动 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/202
    • revert: 使用 0.0.0.0 代替本机 ip by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/204
    • Dev by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/207
    • 修改配置 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/208
    • debugging by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/209
    • 修复旧版本数据冲突 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/210

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.0-rc...v1.4.0-release

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.0-release-2.zip(2.08 KB)
    sonic-server-v1.4.0-release.zip(2.08 KB)
  • v1.4.0-rc(May 30, 2022)

    What's Changed

    • ⭐️: set rpc invoke timeout=3s by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/197
    • ⭐️: set rpc invoke timeout=5s by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/198
    • rc by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/199

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.4.0-beta...v1.4.0-rc

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.0-rc-2.zip(2.06 KB)
    sonic-server-v1.4.0-rc.zip(2.06 KB)
  • v1.4.0-beta(May 20, 2022)

    What's Changed

    • feat: 添加 ldap 支持 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/137
    • Merge by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/138
    • 🐛: 修复远控步骤调试的bug by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/140
    • feat: 使用0.0.0.0代替本级ip by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/141
    • 🐛: 修复条件步骤的子步骤中含有公共步骤时,普通步骤丢失的问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/142
    • 🐛: 修复多设备下出现「设备已删除的问题」 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/143
    • 同步动态userconfig功能 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/145
    • ⭐️: 子步骤保存时会继承父步骤的caseId by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/146
    • Feat ldap config by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/147
    • Feat ldap config by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/148
    • Remake zk by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/154
    • fix: loginConfig 添加白名单 by @yaming116 in https://github.com/SonicCloudOrg/sonic-server/pull/153
    • Fix config by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/155
    • update config by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/156
    • test demo by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/157
    • 定向调度实验ing by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/158
    • fix DubboReference by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/159
    • ⭐️: zk监听+乐观锁兼容agent强制被kill导致丢失状态情况 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/160
    • 🐛: 修复offline的一些错误逻辑 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/161
    • ⭐️: agent在线状态校准接口 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/162
    • 🍺: 删除旧Netty逻辑,完全使用RPC通信 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/163
    • 🐛: 网关兼容合并后的controller by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/164
    • 重构合入dev by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/165
    • ⭐️: agent监听到server上线会让server同步一次设备状态 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/166
    • 🐛: 修复一些问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/167
    • 🐛: 修复若干问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/168
    • 🐛: 调度失败时,agent下线 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/169
    • 日志级别调整 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/170
    • 🐛: 配置更改,防止ip映射错误 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/171
    • ⭐️: 停止用例改写成RPC调度 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/172
    • v1.4.0合入main测试 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/173
    • Revert "v1.4.0合入main测试" by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/174
    • 合入v1.4.0main测试 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/175
    • 🐛: 修复筛选iOS时依旧显示Android by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/176
    • 合入预发布 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/177
    • 更新readme by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/178
    • 合入alpha测试 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/179
    • alpha Test Fail by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/180
    • 可指定dubbo端口配置 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/181
    • 可配置服务端口 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/182
    • Debug by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/183
    • 合入调整 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/184
    • 部署优化3 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/185
    • 部署优化4 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/186
    • 部署优化5 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/187
    • 🐛: fix dubbo thread's bug by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/188
    • 🐛: fix dubbo thread's bug (#188) by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/189
    • 调整yml by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/191
    • 正式发版 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/192
    • 发版 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/193

    New Contributors

    • @yaming116 made their first contribution in https://github.com/SonicCloudOrg/sonic-server/pull/137

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.2-release...v1.4.0-beta

    Source code(tar.gz)
    Source code(zip)
    sonic-server-v1.4.0-beta-2.zip(2.09 KB)
    sonic-server-v1.4.0-beta.zip(2.09 KB)
  • v1.3.2-release(Mar 24, 2022)

    What's Changed

    • add_swarm by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/132
    • V1.3.2 beta合入发布 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/134
    • 🐛: 修复公共步骤在子步骤中不生效的问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/135
    • V1.3.2 release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/136

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.2-beta...v1.3.2-release

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.91 KB)
    docker-swarm.yml(4.88 KB)
  • v1.3.2-beta(Mar 20, 2022)

    What's Changed

    • V1.3.1 release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/130
    • ⭐️: 支持删除离线的设备 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/131
    • add_swarm by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/132
    • ⭐️: 单条件步骤 & 测试用例按设置顺序执行 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/133
    • V1.3.2 beta合入发布 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/134

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.1-release...v1.3.2-beta

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.66 KB)
  • v1.3.1-release(Feb 24, 2022)

    What's Changed

    • V1.3.1 beta by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/129
    • V1.3.1 release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/130

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.1-beta...v1.3.1-release

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.68 KB)
  • v1.3.1-beta(Feb 11, 2022)

    What's Changed

    • V1.3.0 release by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/124
    • V1.3.1 beta by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/125
    • 🐛: 修复手机筛选条件为agent报错问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/127
    • 🐛: 修复测试详情页为空时报错的问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/126
    • 🐛: 修复存在多个公共步骤时删除失败的问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/128
    • V1.3.1 beta by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/129

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.0-release...v1.3.1-beta

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.66 KB)
  • v1.3.0-release(Jan 19, 2022)

    What's Changed

    • clear_branch by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/119
    • 🐛: 修复步骤错乱问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/121
    • 🐛: 修复TestCase中全局参数的分割 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/120

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.0-beta2...v1.3.0-release

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.68 KB)
  • v1.3.0-beta2(Jan 9, 2022)

    What's Changed

    • 添加赞助商 by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/103
    • 🚄: orm更改mybatis-plus by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/107
    • 🐛: 修复状态提前变化的bug by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/110
    • 🐛: Fix public step bug by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/111
    • 🐛: 修复全局参数使用|分割值的问题 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/112
    • 删除优化 by @JayWenStar in https://github.com/SonicCloudOrg/sonic-server/pull/114
    • Dev by @ZhouYixun in https://github.com/SonicCloudOrg/sonic-server/pull/115

    Full Changelog: https://github.com/SonicCloudOrg/sonic-server/compare/v1.3.0-beta1...v1.3.0-beta2

    Source code(tar.gz)
    Source code(zip)
    docker-compose.yml(2.67 KB)
Owner
Eason
A Test Development Engineer. WeChat:zyx291028775
Eason
Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end

Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end

Ivan De Marino 1.9k Dec 15, 2022
🎉Ultimate test automation for testing any application on any platform

boyka-java Ultimate test automation for testing any application on any platform boyka-java Setup Write conventional commits 1.

Wasiq Bhamla 52 Dec 30, 2022
Java testing framework for testing pojo methods

Java testing framework for testing pojo methods. It tests equals, hashCode, toString, getters, setters, constructors and whatever you report in issues ;)

Piotr Joński 48 Aug 23, 2022
A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs

A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.

Testsigma Technologies Inc 466 Dec 31, 2022
A sample repo to help you capture JavaScript exception for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to capture JavaScript exception for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Ma

null 11 Jul 13, 2022
A sample repo to help you use relative locators for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to use relative locators for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven wit

null 11 Jul 13, 2022
A sample repo to help you use CDP console in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to use CDP console in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Homebrew

null 11 Jul 13, 2022
A sample repo to help you set geolocation for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to set geolocation for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Home

null 12 Jul 13, 2022
A sample repo to help you emulate network control using CDP in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to emulate network control using CDP in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install M

null 12 Oct 23, 2022
A sample repo to help you handle basic auth for automation test in Java-TestNG on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to handle basic auth for automation test in Java-TestNG on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven with Ho

null 11 Jul 13, 2022
A sample repo to help you set device mode using CDP in Java-TestNG automation test on LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.

How to set device mode using CDP in Java-TestNG automation test on LambdaTest Environment Setup Global Dependencies Install Maven Or Install Maven wit

null 11 Jul 13, 2022
A sample repo to help you handle basic auth for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to handle basic auth for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - htt

null 12 Jul 13, 2022
A sample repo to help you run automation test in incognito mode in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to run automation test in incognito mode in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - htt

null 12 Jul 13, 2022
A sample repo to help you handle cookies for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to handle cookies for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - https:

null 13 Jul 13, 2022
A sample repo to help you set geolocation for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to set geolocation for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows - https

null 12 Jul 13, 2022
A sample repo to help you capture JavaScript exception for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to capture JavaScript exception for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Wi

null 12 Jul 13, 2022
A sample repo to help you find an element by text for automation test in Java-selenium on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to find an element by text for automation test in Java-selenium on LambdaTest Prerequisites Install and set environment variable for java. Windows

null 12 Jul 13, 2022
A sample repo to help you emulate network conditions in Java-selenium automation test on LambdaTest. Run your Java Selenium tests on LambdaTest platform.

How to emulate network conditions in Java-selenium automation test on LambdaTest Prerequisites Install and set environment variable for java. Windows

null 12 Jul 13, 2022