首个 Go 零代码单元测试 unitauto-go demo 开源,自带 .http 本地测试
UnitAuto - 机器学习零代码单元测试平台
机器学习单元测试平台,零代码、全方位、自动化 测试 方法 / 函数 的正确性、可用性和性能。
腾讯 IEG (互动娱乐事业群)、WXG (微信事业群) 两大事业群多个部门的多个项目以及快手广告使用中。
已被 互联网教育智能技术及应用国家工程实验室 收录。
特点优势
相比 JUnit, JTest, Mockito, Mockk 等一堆 Compiling testing 工具:
1.其它工具需要每个方法都写一大堆测试代码,需要开发成本、需要解决测试代码的 bug、业务代码更改后需要同步修改测试代码等;
UnitAuto 不需要写任何代码,直接读取方法的属性,自动注入参数,拿到返回值和类成员变量,机器学习零代码自动化断言。
2.UnitAuto 这种 Runtime testing 工具无需 Mock 环境(Application, Context 等),
更不用为 无法有效地 Mock 环境相关类、第三方登录未提供 Mock 支持 等而头疼,
只要被测方法满足 有 return 值、有 interface/function 回调、改变成员变量 field 这 3 点中至少一点就能测。
unitauto-go 是腾讯 APIJSON 生态项目机器学习零代码单测平台 UnitAuto 的 Go 版 SDK,
unitauto-go-demo 是 unitauto-go 的 Demo 示例项目,提供用来做单元测试的业务函数。
创作不易,打开以下链接右上角点亮 ⭐ Star 支持/收藏一下吧,谢谢 ^_^
项目主页
https://github.com/TommyLemon/unitauto-go-demo
码云主页
https://gitee.com/TommyLemon/unitauto-go-demo
其它项目
UnitAuto 机器学习零代码单元测试平台,零代码、全方位、自动化 测试 方法/函数 的正确性、可用性和性能
unitauto-go UnitAuto Go 库,可通过 GitHub 仓库等远程依赖
unitauto-py UnitAuto Python 库,可通过 pip 仓库等远程依赖
APIJSON 🚀 腾讯零代码、全功能、强安全 ORM 库 🏆 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
APIAuto 敏捷开发最强大易用的 HTTP 接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,集 文档、测试、Mock、调试、管理 于一体的一站式体验
SQLAuto 智能零代码自动化测试 SQL 语句执行结果的数据库工具,任意增删改查、任意 SQL 模板变量、一键批量生成参数组合、快速构造大量测试数据

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
腾讯QQ Windows版客户端1-click远程代码执行风险
漏洞描述 QQ 是一个多平台即时通信软件。 QQ Windows版客户端 9.7.15之前版本中存在逻辑设计缺陷,当消息中包含引用的文件时,直接点击即完成下载和打开操作,缺少相应风险提醒。 攻击者可能利用该特性诱使用户点击运行恶意木马文件,控制用户主机。 漏洞名称 腾讯QQ Windows版客户端1-click远程代码执行风险 漏洞类型 从非可信控制范围包含功能例程 发现时间 2023-08-21 漏洞影响广度 广 MPS编号 MPS-0z86-njh3 CVE编号 - CNVD编号 - 影响范围 QQ Windows版@(-∞, 9.7.15) 修复方案 升级QQ Windows版到 9.7.15 或更高版本 谨慎点击消息中引用的文件 参考链接 https://www.oscs1024.com/hd/MPS-0z86-njh3 免费情报订阅&代码安全检测 OSCS是国内首个开源软件供应链安全社区,社区联合开发者帮助全球顶级开源项目解决安全问题,并提供实时的安全漏洞情报,同时提供专业的代码安全检测工具为开发者免费使用。社区开发者可以通过配置飞书、钉钉、企业微信机器人获...
- 下一篇
Podman Desktop 突破 50 万下载量
Podman Desktop 发文庆祝下载量正式突破 500,000 次: “距离 Podman Desktop 想法萌芽的感觉仿佛还在昨天一样。在过去的一年里,我们与不同的小组共同发起了这一倡议,并制作了多个原型。这让我们了解到对桌面 GUI 的真正需求和兴趣。更重要的是,它帮助定义了我们的使命和目标:为使用容器和 Kubernetes 的开发人员提供简单的工作流程。” 接下来,开发团队将继续致力于 Podman Desktop 的改进和增强,专注于容器的使用体验。并计划在接下来的几个月里丰富与 Kubernetes 协同工作的功能;继续履行帮助用户从容器过渡到 pod,再过渡到 Kubernetes 的使命。 查看Podman Desktop 功能概述视频。 Podman Desktop 是一个开源的图形界面,使开发人员能够无缝地使用容器和 Kubernetes。Podman Desktop 在本地环境中安装、配置 Podman 并使 Podman 保持最新,它提供了一个系统托盘,用于检查状态并与您的容器引擎交互,而不会失去对其他任务的关注。 桌面应用程序提供了一个仪表板来与容器、...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能