开发指南067-单元测试

平台中单元测试使用两个工具:

1、接口类:使用swagger。

swagger前面介绍已经很多了,不再累述。注意下token的设置即可,否则会报未登录,无法调用该接口。当然也可以修改代码,屏蔽校验。但是屏蔽校验无法获取当前用户信息,对应需要当前用户信息的接口就不行了。

2、服务类、工具类:使用junit。

首先引入

复制代码
<!-- 单元测试用 -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>

请使用4以上版本,注意<scope>务必是test。

接着手动或自动产生测试类,利用各种注解编写测试用例

3、调试

直接点击前面的箭头调试即可。

找不到箭头仔细查问题吧,老规矩,本指南整体不做扫盲讲解。

4、测试后打包:

保证测试的类都在src/test/java目录下,maven打包会自动屏蔽这些测试类,无需额外配置。

相关推荐
边吃番茄边敲代码1 天前
从本地工具到 MCP:给 Agent 接入独立工具服务,并补齐自动化测试
人工智能·python·功能测试·ai·单元测试·pytest
qq_452396231 天前
第十三篇:《测试策略:单元测试、组件测试、E2E 测试的落地实践》
单元测试
ly76893 天前
前端测试完整指南:从单元测试、组件测试到端到端测试与 CI/CD
前端·ci/cd·单元测试
咖啡星人k3 天前
2026 AI 自动化测试:让 AI 帮你写用例、跑测试、修 Bug(MonkeyCode 云端实战)
人工智能·功能测试·单元测试·测试用例·bug·集成测试
花椒技术3 天前
不是跑通一次 Demo:花椒 QA 怎样把真机 UI 自动化做成回归流程
ios·单元测试·测试
边吃番茄边敲代码4 天前
企业智能助手Agent 安全测试,包含Prompt Injection 和越权工具调用
人工智能·python·功能测试·ai·单元测试·prompt·模块测试
Lost of 程序猿4 天前
ASP.NET Core 测试实战:从单元测试到集成测试的全链路质量保障
单元测试·asp.net·集成测试
hh9504 天前
gent Plan × DeepSeek Harness Agent 单元测试与行为回归框架
人工智能·数据挖掘·回归·单元测试·agent plan·adg成都社区·adg社区
川石课堂软件测试5 天前
自动化测试常见的异常处理
python·jmeter·mysql·docker·容器·单元测试·grafana