🔥Sakura Automation Platform🔥后端项目,基于ContiNew Admin,目标是打造一站式持续自动化平台,涵盖 WEB自动化、APP自动化、API接口自动化、性能自动化,并且支持分布式测试,全面兼容 Appium、Selenium、Rest Assured、JMeter 等主流开源框架,加速高质量的软件交付,推动测试整体效率的提升。
🔥Sakura Automation Platform🔥组件项目,基于ContiNew Starter,包含了一系列经过企业实践优化的依赖包(如 MyBatis-Plus、SaToken),可轻松集成到应用中,为开发人员减少手动引入依赖及配置的麻烦,为 Spring Boot Web 项目的灵活快速构建提供支持。
🔥Sakura Automation Platform🔥前端项目,基于ContiNew Admin UI,包含 Vue3、Vite、TypeScript、Arco Design Vue、Pinia、VueUse 等的免费中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于 mock 实现的动态数据展示,开箱即用的模板,也可用于学习参考。
🔥Sakura Selenium🔥是一个基于Selenium改造过后的新一代Web自动化测试框架,主要用于Web应用程序的自动化测试,支持Edge、Firefox、Chrome等多个浏览器,开箱即可使用。
🔥Sakura AgileTC🔥是一个基于AgileTC改造过后的新一代测试场景用例管理平台,支持测试用例管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对用例进行管理和沉淀。产品以脑图方式编辑可快速上手,用例关联需求形成流程闭环,并支持组件化引用,可在各个平台嵌入使用,是测试人员的贴心助手!
🔥Sakura Docs🔥是自动化平台官方文档,采用 VitePress 技术构建,专注于打造快速、现代化且以内容为核心的文档站点,兼具高效开发体验与优雅展示效果。全面介绍了自动化平台的基础功能、核心功能及产品优势,涵盖系统管理、项目管理,测试管理,接口管理,自动化管理等模块,突出其在提升研发效率与优化用户体验方面的卓越能力,展现了一站式持续自动化平台的强大实力与专业价值。
Sakura Automation Platform 是一站式持续自动化平台,涵盖 APP自动化、WEB自动化、API接口自动化、性能自动化,并且支持分布式测试,全面兼容 Appium、Selenium、Rest Assured、JMeter 等主流开源框架,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付,推动测试整体效率的提升。
前端
后端
在线编写自动化测试用例脚本
在线跟踪自动化测试用例进度
在线生成自动化测试项目报告
在线整合相关自动化测试工具
陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级,谢谢各位小伙伴。
我们欢迎广大开发者贡献大家的智慧,让我们共同让它变得更完美,您可以在 GitHub 上提交 Pull Request,我们会尽快审核并公布;更多信息请参考 贡献指南;
:::tip
请记住,如果您有任何疑问或需要帮助,我们将随时提供支持。 :::
[!IMPORTANT] 欢迎大家贡献代码,我们非常感谢您的支持!为了更好地管理项目,维护者有一些要求:
- 请确保代码、配置文件的结构和命名规范良好,完善的代码注释甚至包括接口文档参数示例,并遵循阿里巴巴的 《Java开发手册(黄山版)》 中的代码规范,保证代码质量和可维护性
- 在提交代码前,请按照 Angular 提交规范 编写 commit 的 message(建议在 IntelliJ IDEA 中下载并安装 Git Commit Template 插件,以便按照规范进行 commit)
- 提交代码之前,请关闭所有代码窗口,执行
mvn compile
命令(代码格式化插件会在项目编译时对全局代码进行格式修正),编译通过后,不要再打开查看任何代码窗口,直接提交即可,以免不同的 IDE 配置会自动进行代码格式化
欢迎各位小伙伴儿扫描下方二维码,备注 sakura
,可探讨技术、提提需求~
加入后,你将会:
扫码加微信,邀请入群
官方 QQ 群
感谢参与贡献的每一位小伙伴🥰