测试转大模型:从团队协作视角展开

GEE开发之Landsat8计算MNDWI和数据分析 上一篇博客介绍了landsat8计算NDWI以及数据的获取,这次介绍MNDWI(改进的归一化差异水体指数)。 阅读详情

聊《测试转大模型:一次新的项目切入》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。

摘要

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。

最近大厂都在讨论大模型应用从 Demo 走向生产环境的门槛,焦点不再是“模型有多聪明”,而是“权限控制、日志追踪和可观测性”。对于做测试出身的同学来说,这其实是个好消息。我们比纯开发更懂边界,更在意异常分支,也更能接受“系统是不完美的”这一事实。

但这并不意味着我们可以直接跳过基础去搞 Agent 框架。很多测试同事转型时,容易陷入两个极端:要么死磕 Prompt Engineering 的玄学,要么盲目追逐最新的 LangChain/LangGraph 版本,最后发现连最基本的 LLM 调用稳定性都没搞定。

今天不谈虚的,结合我最近帮团队重构 AI 质检系统的经历,聊聊测试背景的同学如何一步步补齐能力栈,以及哪些东西现在可以先放一放。

目录

  • 测试岗位的新变化:从“找 Bug”到“定义质量”
  • AI 辅助测试:别只把它当 Copilot
  • 自动化用例生成:从“记录回放”到“意图驱动”
  • Agent 测试框架:LangGraph 还是自研?
  • 质量评估:RAGAS 和人工标注的结合
  • 总结:先补什么,暂时放什么

测试岗位的新变化:从“找 Bug”到“定义质量”

文章插图 1

传统测试关注功能正确性、性能指标和安全漏洞。但在大模型应用中,质量定义变了。LLM 的输出具有概率性(Non-deterministic),同样的输入在不同时间、不同温度下可能产生不同结果。

这时候,传统的断言(Assert)失效了。你不能指望 assertEquals(expected, actual)。

我参与的一个项目初期,直接用 JUnit 测试 LLM 生成的 SQL。结果很惨烈,因为 LLM 偶尔会加注释或者改变字段顺序,导致精确匹配失败。后来我们引入了“基于规则的模糊匹配”和“执行验证”——即不仅检查生成的 SQL 语法,还要在沙箱里预执行,看是否报错。

启示: 测试工程师的优势在于设计测试用例和评估维度。你需要学会从“功能测试”转向“效果测试”和“安全测试”。

AI 辅助测试:别只把它当 Copilot

文章插图 2

很多人以为用 GitHub Copilot 或 Cursor 写测试脚本就是 AI 测试。这只是效率提升,不是能力跃迁。

真正的 AI 辅助测试,是利用 LLM 去生成测试数据、分析错误日志,甚至自动构造对抗样本。

比如,在一个电商搜索项目中,我们遇到大量长尾查询导致的召回率下降问题。手动构造测试用例太慢,于是我们训练了一个小的分类模型,对历史搜索日志进行聚类,找出低质 query 分布。然后利用 LLM 针对每个簇生成变体(同义词、错别字、口语化表达),批量注入测试环境。

import openai
from datasets import load_dataset

# 假设我们有一个低质查询列表
low_quality_queries = ["手机壳支架坏了怎么办", "苹果15promax多少钱"]

def generate_test_variants(query):
    """利用 LLM 生成同义变体,覆盖更多边界情况"""
    prompt = f"""
    你是一个测试专家。请为以下查询生成 5 个语义相同但表达方式不同的变体。
    要求:包含口语化、简写、错别字等常见噪声。

    原始查询: {query}
    """
    response = openai.ChatCompletion.create(
        model="gpt-4o-mini",
        messages=[{"role": "user", "content": prompt}]
    )
    return response.choices[0].message.content

for q in low_quality_queries:
    variants = generate_test_variants(q)
    print(f"Query: {q} -> Variants:\n{variants}")

这段代码很简单,但它体现了测试思维:通过生成多样化的输入来探测系统的鲁棒性。

优快云资料领取方式

自动化用例生成:从“记录回放”到“意图驱动”

传统自动化测试(如 Selenium)依赖 DOM 结构和固定流程。一旦 UI 变动,脚本就挂。

在大模型时代,我们可以尝试用 LLM 理解用户意图,自动生成测试步骤。但这中间有个巨大的坑:幻觉。LLM 可能会编造不存在的按钮或 API。

我的建议是:人机协同验证。
1. LLM 根据 PRD 生成初步的测试步骤(伪代码或自然语言)。
2. 测试人员人工审核逻辑完整性。
3. 使用工具调用(Function Calling)将自然语言转化为可执行的 API 请求或 UI 操作指令。
4. 执行后,由另一个轻量级模型或规则引擎检查结果是否符合预期。

不要试图完全自动化端到端的大模型测试流程,目前成本太高且不稳定。保留人工介入的关键节点,才是工程化的务实做法。

Agent 测试框架:LangGraph 还是自研?

最近 LangGraph 很火,它解决了传统 LangChain 循环引用的问题,更适合构建有状态的 Agent。

但是,作为测试工程师,我不建议你一开始就深入研究 LangGraph 的内部实现。你应该关注的是:如何测试一个 Agent?

Agent 的核心能力是:感知、规划、行动、记忆。测试重点应放在:

  • 规划合理性:Agent 分解任务的路径是否最优?是否有死循环风险?
  • 工具调用准确性:是否正确调用了外部 API?参数是否越界?
  • 上下文管理:在多轮对话中,是否遗忘了关键信息或引入了噪声?

我推荐先用简单的 Python 脚本模拟 Agent 的行为流,记录每一步的工具调用和状态变化,而不是直接搭建复杂的编排框架。等你理解了 Agent 的运行轨迹,再去考虑如何用 LangGraph 或 AutoGen 来构建测试骨架。

质量评估:RAGAS 和人工标注的结合

大模型应用的评估(Evaluation)是转型的最大难点。没有 Gold Standard,怎么测?

业界常用 RAGAS(Retrieval Augmented Generation Assessment)框架,它通过生成合成数据来评估检索质量和生成质量。

实战建议:
1. 建立小规模黄金数据集:哪怕只有 100 条,也要保证每条都有标准答案和评分依据。这是所有自动化评估的基础。
2. 多维度评估:
* Faithfulness:回答是否忠实于检索到的上下文?
* Answer Relevance:回答是否与问题相关?
* Context Precision:检索到的上下文是否精准?
3. 不要迷信分数:LLM-as-a-Judge 本身也有偏见。定期抽样人工复核,校准模型评分的标准。

总结:先补什么,暂时放什么

从测试转到 AI 质量工程,能力栈的优先级如下:

必须补(Priority P0):

  • Prompt Engineering 基础:理解 Token 限制、温度设置、Few-shot 技巧。
  • Python 数据处理:Pandas, JSON 处理,因为测试数据通常是半结构化的。
  • LLM API 交互:熟练使用 OpenAI, Azure, 或国内主流模型的 SDK。
  • 评估方法论:知道如何定义“好”的答案,而不仅仅是“对”的答案。

可以缓(Priority P1):

  • 模型微调(Fine-tuning):除非你有大量专有数据且业务场景极度垂直,否则优先用 RAG + Prompt。
  • 复杂 Agent 架构设计:先跑通单步工具调用,再考虑多步规划。
  • 底层向量数据库优化:先用 Milvus 或 Pinecone 托管服务,关注检索效果而非存储细节。

永远不要丢(Priority P0.5):

  • 测试思维:边界值分析、错误注入、混沌工程。这些在 AI 系统中同样适用,甚至比在传统系统中更重要。

转型不是抛弃过去,而是用新的工具重塑旧的能力。当你不再纠结于“这个 bug 是谁的代码写的”,而是思考“这个响应是如何产生的,为什么会产生偏差”时,你就已经迈出了最关键的一步。

资料展示

下面是我整理的AI大模型学习资料和工具包预览,适合收藏后按主题逐步学习。

AI大模型资料展示 1

AI大模型资料展示 2

AI大模型资料展示 3

AI大模型资料展示 4

AI大模型资料展示 5

如果你想看完整资料目录,可以在评论区留言「资料」;也欢迎告诉我你更关注AI大模型里的哪类内容。

优快云官方大礼包

stm32h743 FM25CL64铁电存储器踩坑记录 调试FRAM经验总结: 1、跑完FRAM读写代码之后,逻分仪发现总线上只有简单、短暂的电平变化,明显不是SPI的通信数据。 (经提醒发现连片选拉高拉低都没有执行到位) 后来发现是因为片选引脚没有初始化,所以直接拉高拉低是无效的。 2、引脚成功初始化后发现CLK、MISO、MOSI数据仍不正常。通过加打印的方式发现跑到HAL_SPI_Transmit中之后还没有执行到写SPI数据寄存器的那一步就return了。 后来经提醒发现: 上图中的指针使用方式错误 后来又发现: 打印出来发现 阅读详情

相关推荐

ai获客系统功能代码

AI 获客系统是一个复杂的体系,以下为你提供一个简化的 Python 示例,聚焦于客户行为分析与销售线索筛选功能,模拟实现从多渠道收集数据后的初步处理流程。假设已有从官网、线上商城等渠道收集到的客户数据,以字典列表形式存储,每个字典包含客户基本信息及购买行为数据。通过分析客户购买频率与金额,筛选出高价值销售线索。python上述代码仅为基础示例,实际 AI 获客系统还涉及更复杂的数据采集、清洗、存储,以及运用机器学习算法进行深度客户洞察等功能。

weixin_ggwwsscc的博客 894

前端转大模型:从团队协作视角展开

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。最近看了一圈大模型相关的招聘 JD,发现风向变了。以前是“你会调 API 就行”,现在变成了“你能处理并发、有权限管控、日志可追溯吗?这其实是个好消息。对于前端同学来说,这意味着我们熟悉的工程化思维(State Management, Logging, Error Boundary)在大模型应用里依然值钱,甚至更值钱了。

2601_96285279的博客 380

CCS TMSC6748 报错Error connecting to the target: (Error -600 @ 0x0)

CCS TMSC6748 报错Error connecting to the target:(Error -600@ 0x0)

AS_the_deer1717的博客 6637

Codex 实战:从团队协作视角展开

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。最近圈子里讨论最多的话题,大概是 AI 编程工具从“个人玩具”向“团队基建”的转型。很多同事问我,既然 Claude Code 和 GitHub Copilot 已经满天飞了,为什么还要折腾 Codex?我的回答很直接:因为“能跑通 Demo”和“能在生产环境稳定交付”之间,隔着巨大的工程鸿沟。我最近在负责的一个遗留微服务项目重构中,尝试把 Codex 深度接入 CI/CD 流水线。

资料免费分享,点击名片 304

QGIS实战:5分钟搞定谷歌地图、高德、天地图等多源地图加载(附最新图源URL)

本文详细介绍了如何在QGIS中快速加载谷歌地图、高德、天地图等多源地图,提供2023年验证可用的最新图源URL和配置步骤。从环境准备到高级技巧,涵盖国内外主流地图服务的完整解决方案,帮助用户提升GIS工作效率。

weixin_29210759的博客 1223

注意力机制详解

注意力机制详解Attention机制由来Attention定义Encoder-Decoder框架存在问题:Attenion机制的引入Attention机制的类别Hard AttentionSoft AttentionGlobal AttentionLocal AttentionSelf AttentionMulti-head Attention附录—Transformer全局视角Tensor视角Encoder部分Self-AttentionSelf-Attention向量计算Self-Attention的矩

weixin_43236310的博客 1万+

运维转大模型:团队协作中的使用边界

这篇面向想从运维、SRE 转向 AI 自动化平台的工程师,但不会把“运维转大模型:团队协作中的使用边界”写成概念清单。我会按运维工程化实战教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从一次真实项目复盘切入,重点写取舍和踩坑”展开,换一组场景和例子来讲。回到“运维转大模型:团队协作中的使用边界”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

2601_96189167的博客 207

【SpringBoot 4.x 第2节】夯爆了,学习 Spring Boot 4.x 前,需要具备哪些 Java 基础?

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。 本专栏面向 有一点 Java 基础,但没有系统学过 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,最终带你从第一个 Hello API 一路完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 4570

测试转大模型:团队协作中的使用边界

本文概述文章目标、核心观点和实践价值。最近和一个做了五年传统后端测试的朋友聊转型,他问了我一个问题:“我不懂怎么调参,也不想去搞算法,但我手头的自动化脚本已经跑得挺顺了,转到大模型时代,我到底该守在哪条线上?这个问题问得很实在。很多测试同学一听到“AI 测试”,第一反应就是去学 Prompt Engineering,或者去写复杂的 RAG 链路。但在实际落地的团队里,我发现最缺的不是能写出华丽 Prompt 的人,而是懂得划定边界、控制风险、并能兜底的工程化专家。

LLM_9528的博客 394

【Java面试题汇总】JVM篇(2026版)

JVM内存模型、双亲委派模型、类加载机制、内存溢出、垃圾回收机制、内存泄漏、垃圾回收流程、垃圾回收器、G1、CMS、JVM调优

种一棵树最好的时间是十年前,其次是现在 3万+

qiankun(微前端) - 解决Element组件库部分样式失效,主应用和子应用分别使用element-ui和element-plus,前端微应用qiankun样式无效污染隔离子应用样式影响其他应用

乾坤qiankun,微前端,vue,qiankun主应用使用vue2+elementui子应用使用vue3+element plus样式失效,子应用样式影响其他应用样式问题,qiankun项目与子应用样式混乱问题,彻底搞定样式污染,前端微应用qiankun样式污染,组件样式部分失效怎么办,互相影响,qiankun子应用中使用element-plus样式失效问题,组件库样式污染混乱,子应用样式影响到主应用怎么办,微前端qiankun子应用样式影响其他应用样式,样式冲突,Vue+qiankun框架样式混乱问题的

✅ 精选推荐文章 8875

Hermes 上手指南:从团队协作视角展开

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。最近圈子里讨论最多的就是 AI 编程工具的进化方向。之前大家还在纠结 Codex 或者 Claude Code 单个 agent 的效率,现在风向变了:一个人用得好不够,整个团队怎么用才不崩盘?我最近在跟进一个内部工具集成的需求,正好有机会深度体验了一下 Hermes。说实话,刚看到这个名字的时候,我以为是某个开源社区的小众玩具,但上手后发现,它的架构逻辑确实有点东西。

2601_96189255的博客 373

Codex、Claude Code、Opus、Trae、Cursor:一文讲懂 2026 AI 编程工具格局

2026年AI编程工具将形成三层体系:模型层(Opus/Codex)负责思考,执行层(Claude Code/Codex Agent)负责自动开发任务,工具层(Cursor/Trae)提供AI集成的开发环境。关键区别在于Agent路线强调AI主导自动化开发,而IDE路线保持人类主导。未来竞争力取决于能否将AI整合为生产力系统,掌握模型推理、Agent任务编排和AI IDE协同三大能力。核心转变是从"写代码"升级为"指挥AI写代码",高级玩家通过组合不同层级工具构建自动

m0_51738372的博客 2696

数据分析转大模型:从团队协作视角展开

去年我带了一个项目:把公司的BI报表改成自然语言问答。思路很清晰——数据分析师天天跟指标打交道,转做大模型应用,天然优势是懂业务、懂数据。我把整个项目拆成几个模块:先让模型能理解用户的自然语言问题,再让它知道怎么查数据,最后还要能解释结果。一开始进展很快,模型能回答"上个月销售额是多少"、"哪些渠道贡献最大"这类问题,团队都很兴奋。但真正要上线的时候,问题全来了。第一个问题是权限。我的Agent能查所有数据,包括敏感的用户信息。测试的时候没问题,因为都是内部账号。

资料免费分享,点击名片 198

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

前端转大模型:团队协作中的使用边界

这篇面向想进入 AI 应用方向的前端开发者,但不会把“前端转大模型:团队协作中的使用边界”写成概念清单。我会按产品化视角的实战教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从一次真实项目复盘切入,重点写取舍和踩坑”展开,换一组场景和例子来讲。回到“前端转大模型:团队协作中的使用边界”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

2601_96189255的博客 196

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Agentic AI:从团队协作视角展开

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。最近我在带几个做后端开发的徒弟转大模型方向,大家问得最多的问题依然是:“怎么把 Agent 从 Jupyter Notebook 里的 Demo 变成能上线的产品?说实话,现在的行业风向变了。2024 年上半年,大家还在卷 Prompt Engineering,卷 RAG 的检索精度;到了现在,客户和面试官更关心的是:你的 Agent 敢不敢直接操作数据库?敢不敢自动发邮件?出了错能不能回滚?

2601_96120158的博客 346

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

测试转大模型:项目里真正好用的做法

这篇面向想进入 AI 测试和质量工程方向的软件测试工程师,但不会把“测试转大模型:项目里真正好用的做法”写成概念清单。我会按岗位升级路线教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从团队落地角度切入,重点写协作、日志和可维护性”展开,换一组场景和例子来讲。回到“测试转大模型:项目里真正好用的做法”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

资料免费分享,点击名片 27

大数据转大模型:团队协作中的使用边界

这篇面向想从大数据转向大模型工程的数据开发者,但不会把“大数据转大模型:团队协作中的使用边界”写成概念清单。我会按数据真正跑起来教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从面试表达角度切入,重点写如何把项目讲清楚”展开,换一组场景和例子来讲。回到“大数据转大模型:团队协作中的使用边界”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

m0_62051288的博客 248

LangGraph 工作流:从团队协作视角展开

做 AI 应用开发的这两年,我见过太多这样的场景:Demo 跑起来风生水起,Prompt 写得花里胡哨,模型回复也精准得让人感动。但一旦业务方把“上线”两个字拍在桌子上,要求加上权限校验、审计日志,或者需要人工介入审批某个敏感操作时,那些基于if-else或简单循环写的“脚本式 Agent”瞬间就崩了。以前我们用 LangChain 搭积木,像是在写面条代码,逻辑一多就乱成一团麻。现在团队里都在推 LangGraph,很多人觉得它是为了炫技,非要用有向图来画流程图。

m0_62051288的博客 249

LangChain 实战指南:从团队协作视角展开

我一开始学 LangChain,也是照着官方文档敲了几个 example,调通一个问答机器人,成就感满满。然后兴冲冲地想往项目里塞,结果发现:Demo 能跑,一上团队协作就乱套。这不是你一个人的问题。最近团队里讨论 AI 编程工具,从个人试用走向协作,很多人发现同样的 LangChain 代码,在一个人手里是 Demo,在团队里就成了维护噩梦。我今天不聊原理,聊我踩过的那些坑,以及怎么补上学习路线的断点。LangChain 确实能帮你快速搭出 AI 应用,但 Demo 和生产之间隔着很多细节。

LLM_9528的博客 216

测试转大模型:从问题定位到方案成型

本文概述文章目标、核心观点和实践价值。摘要:做了几年测试,突然发现手里那套接口自动化和UI脚本,在面对大模型项目时有点使不上劲。不是技术过时,而是评估对象变了——从“是否返回200”变成了“回复是否有道理”。这篇文章我会从团队落地的实际视角,聊测试人员怎么在模型项目里找到位置,重点说说日志设计、协作方式和可维护性这三个绕不开的坑。测试转大模型,不是从零学算法,而是把你最擅长的“找问题”能力迁移到新领域。先别急着搞自动化,去和算法同学聊一次,搞清楚他们怎么定义badcase,怎么评估。

资料免费分享,点击名片 235

测试专家视角:工程化框架

封装的数据库查询函数,捕获了所有异常但没有记录日志,导致数据查询失败时测试用例仍然通过(误报通过)。例如:测试环境的 URL 是高频变化的,放配置;测试用例的断言逻辑是低频变化的,写死在代码里。:为了追求"万能",设计了一个参数多达 15 个的封装函数,逻辑判断分支超过 20 个。:开发环境、测试环境、预生产环境使用同一个配置文件,通过注释切换不同环境的配置。:封装的脚本依赖第三方库的特定版本,但没有在。中锁定版本,导致不同机器安装的版本不一致。:颗粒度的最终标准是——

m0_46322965的博客 653

大数据转大模型:把关键流程跑顺

这篇面向想从大数据转向大模型工程的数据开发者,但不会把“大数据转大模型:把关键流程跑顺”写成概念清单。我会按数据真正跑起来教程的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从团队落地角度切入,重点写协作、日志和可维护性”展开,换一组场景和例子来讲。回到“大数据转大模型:把关键流程跑顺”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。

资料免费分享,点击名片 228

keploy团队协作功能:多人协作测试生成流程

在现代软件开发中,团队协作的效率直接决定了项目的交付速度和质量。然而,测试生成领域长期面临三大痛点:**环境一致性难以保障**、**测试用例复用率低**、**跨团队协作成本高**。Keploy作为开发者友好的测试生成工具(Test generation for Developers),通过契约测试(Contract Testing)和分布式测试管理机制,为多人协作场景提供了端到端解决方案。本文将深...

gitblog_00671的博客 428

代码还没写,测试已经懂了:测试分析+技术栈双视角,让测试提前介入

基于需求文档和可选的源码,自动生成标准化的测试分析文档(业务/测试视角)和技术栈设计文档(技术/架构视角),实现测试提前介入。

qq_36587565的博客 169
上一篇: 爬虫转大模型:用业务闭环验证方案
下一篇: LangChain 实战指南:用真实问题串起路线
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值