基础测试理论与实践-连载(一):写的背景与动机

AMESim在航空发动机的实践与应用(引言) AMESim在航空发动机的实践与应用 阅读详情

注:本文是原创,转载麻烦务必注明出处。


我第一次接触测试的概念,是我大三的一次技术通识课上。

我的学校是一所国家级重点大学,在广东省更是办学的佼佼者。虽然我的专业,计算机科学与技术不是S学校的强项,但是我们班有很多同学在校期间就拿了ACM的世界金牌。在这种大牛大神的崇尚学习氛围下,测试作为一门与“项目管理”初感类似的课程,自然不会引起任何波澜。

幸运的是,毕业的时候,我进入了阿里公司。

不幸运的是,我被安排去做测试方面的工作,这并不是我的本意。

所以在相当长的一段时间里,我一度非常抵触测试的Title和工作,我觉得测试只是手工活。直到后来,我在我们公司见识了好几个测试的牛人,他们给我的震撼,绝非普通的研发能比拟;我开始正视测试,也发现了自己,的确还是比较爱研发,哈哈哈…

所以,虽然我在做了差不多一年的测试工作后转了Java后台研发,但是那一年的测试经验,让我成了研发质量非常可靠的员工。

今天,我发现有两类人是需要开始重视测试的理念和方法的。

第一类,女同学。我并没有任何轻视女同学的意思,只是很多的女同学,在毕业之后并不会选择软件研发的工作,因为那太辛苦;不选择做研发,又不想放弃学了四年的技术知识,很多人会选择测试工作。

但是我这两年认识了挺多测试的校招女同学(也有部分男同学),我发现,测试在很多人做来,只是重复的手工劳动。这样的好处很低廉,那就是在重复与重复之间,你掌握了业务的细则;但是,你会很累。

第二类,不懂得测试的研发同学。我和许多的研发打过交道,他们可以很轻松地完成一项测试工作,但是他们一般不会完整地做好,因为研发都不怎么喜欢测试;另一方面,很多的研发同学测试一个流程后,经常不够放心,不知道是否覆盖了专业测试需要的所有场景,所以,他们对自测是有所顾虑的。

为什么叫做基础测试?

因为相比我前文提到的我们公司的测试牛人,我在一年的测试工作里掌握的测试技能只是测试里面最简单最基础的东西,但是我并不会因此小瞧这部分能力,甚至我觉得,在测试同学刚入职的前一到两年里,这部分的基础知识,勉强还够用。

为什么会写这个连载文?

没太多的目的。单纯是想分享。我发现这两年我在技术上是有惰性的,特别是研发上面。当然这跟阿里公司很大有关系,公司大了,人员的分工往往会比较明确,这是我自觉惰性的原因之一。

我想找些机会,把一些有用的东西写一写;一来让自己保持当年大学里面的状态,二来,如果有一天,我不做技术了,我想那时候我应该会没有时间写了。


AI智能体视觉技术实战教程(31) 视觉领域正经历从被动识别到主动决策的范式革命。传统计算机视觉和AI视觉仅能完成静态识别任务,而新兴的AI智能体视觉(TVA)构建了"感知-决策-行动-反馈"的完整闭环。TVA通过VisionTransformer实现上下文感知,结合深度强化学习进行动态决策,并能直接驱动执行机构完成动作。这种范式将视觉系统从功能模块升级为自主智能体,使其具备类人思考能力,能主动优化工业流程。TVA代表了工业视觉从自动化向自主化的关键跃迁,为复杂场景提供了更智能的解决方案。 阅读详情

相关推荐

海上AI导航系统:技术架构与行业应用解析

计算机视觉与强化学习技术在海上导航系统中的应用正逐步改变传统航运业。通过多模态传感器融合技术,现代AI导航系统能够实现高精度的物体识别与实时路径规划,有效解决能见度依赖、决策延迟等核心痛点。以Orca AI的SeaPod系统为例,其结合了NVIDIA GeForce RTX 4070的边缘计算能力与多光谱协同识别技术,在恶劣环境下仍能保持稳定性能。这类系统不仅提升了航行安全性,还通过优化航线显著降低燃油消耗,在东京湾、马六甲海峡等繁忙水域展现出巨大价值。随着毫米波雷达融合方案的测试推进,未来海上导航将突破极

weixin_33597080的博客 354

敏捷团队的动机与驱动力

Fin Kingma在 Agile Testing Days 2015会上介绍了动机(motivation)和成功的敏捷如何依赖高积极性的成员(driven people)。\\你可以区分外部动机和内部动机。Kingma展示外部动机向内部动机转变的持续量表。这种量表包含了五种不同的动机。\\强制动机(Forced motivation)指行为受到规范和控制,例如用惩罚和奖励进行规范和控制。人们被告...

weixin_34228387的博客 248

通过 CoovaChilli 和 FreeRADIUS 搭建一个公共 Wi-Fi 的认证系统,实现用户连接到 Wi-Fi 后通过 Captive Portal(强制登录页面)进行认证

要实现固定设备连接的功能,你可以通过MAC 地址认证来限制哪些设备可以通过 FreeRADIUS 进行身份验证和连接。你可以在 FreeRADIUS 的users文件中直接配置允许的设备的 MAC 地址,也可以通过数据库存储和查询设备信息,进一步提高管理效率。通过这些方法,你可以灵活地控制哪些设备能够访问你的 Wi-Fi 网络。

m0_69943017的博客 2647

项目敏捷(1)--背景

之前我们做的教务几个系统,虽然是独立开发的,但是各个系统之间的有数据依赖交互,当时为了省事方便,就把所有的系统看成是一个整的教务,故数据库都放在了一块,共用数据库,只是在命名上有区别,不同系统读写数据库是靠开发人员自己控制。这当然是有局限性。年前我们准备开发一个项目,把之前的教务的.net版的系统用java重构一遍,主要是为了实现分布式。 先前环境的搭建用了一段时间,我们的系统如基础,考试,评教等

老毕专栏 3338

[Ethernet in CANoe]4--CANoe工程中SOME/IP报文的详细介绍(二)

介绍了SOME/IP报文的SD报文(ServiceDiscovery),本片文章开始继续介绍SOME/IP报文。

汽车ECU自动化测试 1113

Python 爬虫高级实战:HTTPS 证书忽略与代理抓包配置

本文深入解析了HTTPS加密与SSL证书校验机制在爬虫开发中的核心问题及解决方案。文章首先剖析了HTTPS协议架构和证书校验流程,指出爬虫开发中常见的证书异常场景及其负面影响。随后详细介绍了Python主流请求库(requests、httpx、aiohttp)的证书忽略配置方法,包括同步/异步模式下的实现方案。针对代理环境,文章系统比较了HTTP、HTTPS、SOCKS5等代理类型的特性差异,并提供了完整的代理配置示例。特别对中间人抓包场景,阐述了Mitmproxy的工作原理和配置要点。最后提出了工程级爬虫

2503_91057718的博客 85

Scrum敏捷项目管理

敏捷的背景与动机软件危机及软件工程的出现 速度是企业竞争致胜的关键因素,软件项目的最大挑战在于 一方面要应付变动中的需求 一方面要在紧缩的时程内完成项目 传统的软件工程难以满足这些要求 所以软件团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效。这正是Agile Process (敏捷的软件开发流程)于近年来兴起的主要原因。软件项目的复杂性横轴代表需求的复杂度!

闵浮龙的博客 9074

跨平台C#上位机开发:.NET MAUI与工业物联网的融合实战

NET MAUI正在重塑工业上位机的开发模式——从“为单一设备定制”转向“全场景覆盖”。其价值不仅在于“代码复用”,更在于打通了工业物联网的“最后一公里”:让边缘设备、云平台、移动终端通过统一的数据模型协同工作。未来,随着.NET MAUI对WebAssembly的支持(计划在.NET 9实现),上位机甚至可直接运行在浏览器中,进一步降低部署门槛。对于工业开发者,掌握跨平台技术意味着能更快响应多样化的现场需求,从“Windows专家”升级为“全栈工业开发者”。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1091

软件测试理论与实践总结

软件测试理论与实践总结 软件问题分析                                       转自http://www.cnitblog.com/Lily/archive/2006/05/25/11022.html -- 摘自《软件评测师考试考点分析与真题详解》 通用术语: l         软件错误(software error) l

ruyue_ruyue的专栏 2289

Microsoft AI SDK 与 SAP ABAP:让企业级 AI 能力触手可及的深度整合指南

借助 Microsoft AI SDK,ABAP 开发者无需跳出熟悉的事务码与数据字典,就能把 GPT‑4 的强大语言理解与生成能力深度植入采购、销售、财务等核心业务流程。只要掌握“初始化 SDK → 构造 Prompt → 解析输出”这一范式,未来无论 Azure OpenAI、OpenAI 还是本地化 LLM,都能在同一套代码骨架内快速切换,实现真正的“AI 即服务”。现在,就让我们在下一行 ABAP 里拥抱智能未来。参考链接均于 2025‑07‑22 提取,推荐读者结合实际版本进一步验证。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 432

SA8155P QCOM 车载系统介绍

高通车载相机开发

qq_37057338的博客 5229

为什么要敏捷开发?

敏捷开发转型前要想明白,为什么要敏捷开发?敏捷开发不是用来解决老板们认为的开发人员开发能力不足的问题,也解决不了开发人手不足的问题,更解决不了开发效率低下的问题,它是用来系统解决企业效益问题的,需要正确对待敏捷,正确评价敏捷,敏捷才有可能落地,转型才有可能成功

人生如旅 8972

18、探索隐私工程技术的前沿:从理论到实践

本文深入探讨了隐私工程技术的核心概念、关键技术及其应用场景,分析了加密技术、访问控制和用户界面设计等在隐私保护中的作用,并结合数据库保护、物联网设备等实际场景进行阐述。同时,文章还讨论了隐私工程技术面临的挑战与未来发展趋势,提出了数据最小化原则、差分隐私、隐私增强技术等优化策略以及隐私设计、隐私影响评估等最佳实践,最后展望了新兴技术对隐私保护的影响及法规推动下的发展方向。

weixin_35307279的博客 373

【连载16】基础智能体的进展与挑战综述-协作

【翻译团队】刘军(liujun@bupt.edu.cn) 钱雨欣玥 冯梓哲 李正博 李冠谕 朱宇晗 张霄天 孙大壮 黄若溪。

北邮大数据 839

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

TVA与具身智能:感知-行动闭环的范式跃迁(21)

摘要:具身智能被视为实现通用人工智能(AGI)的关键路径,强调智能与物理实体的结合,通过真实世界交互构建复杂认知。AI智能体视觉(TVA)作为核心枢纽,未来将向多模态融合、实时边缘智能、人机共生及伦理安全方向演进,最终形成感知-行动一体化的"具身大模型",推动AGI发展并重塑人机协作范式。

专注AI智能体前沿技术探索,为企业提质降本增效全面赋能! 1151

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

TVA与其他AI智能体的本质区别与联系(11)

摘要: 本文以TVA(具身视觉智能体)为核心,探讨其作为通用智能体感知基座在实现具身AGI中的关键作用。通过对比LLM、RL、传统CV等智能体的局限,指出TVA凭借“视觉原生、物理锚定、闭环具身”特性,成为连接数字与物理世界的桥梁。在VLA(视觉-语言-动作)统一框架下,TVA通过视觉Token实现多模态对齐,构建可推演的世界模型,推动智能体从专用技能向通用常识进化。TVA不仅是物理世界的感知锚点,更是具身AGI从工具迈向自主物种的核心驱动力,为机器认知点亮了物理交互的第一束光。

专注AI智能体前沿技术探索,为企业提质降本增效全面赋能! 273

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

二进制安全学习指南:从漏洞挖掘到逆向工程的实战资源与路径规划

二进制安全是信息安全领域的核心分支,涉及对软件底层二进制代码的分析与防护。其基本原理是通过逆向工程、程序分析等技术,理解软件运行机制,进而发现潜在的安全漏洞。这项技术的核心价值在于能够深入系统底层,挖掘传统黑盒测试难以触及的深层逻辑缺陷,对于构建健壮的软件防御体系、进行高级威胁分析至关重要。典型的应用场景包括操作系统内核安全研究、浏览器漏洞挖掘、物联网设备固件分析以及恶意软件检测。在实践层面,掌握Fuzzing(模糊测试)等自动化漏洞挖掘技术和熟练使用IDA Pro等逆向工程工具是关键。本文聚焦于如何高效利

cuixie2370的博客 429

TVA在智能制造中的应用案例

TVA技术通过Transformer架构实现工业视觉检测智能化升级,在3C电子、汽车制造、半导体等领域取得突破性应用。其核心优势在于构建"感知-决策-行动"闭环系统:在3C领域将屏幕检测误判率从15%降至5%;汽车零部件检测中通过多模态融合使效率提升10倍;半导体领域实现亚像素级缺陷检测与工艺根因分析。技术采用Vision Transformer等模型,将视觉特征与工艺参数融合直接输出优化建议,支持从质量检测到工艺调优的全流程智能化,为高端制造提供关键技术支撑。

专注AI智能体前沿技术探索,为企业提质降本增效全面赋能! 264

狂笑之蝠起源解析:蝙蝠侠杀死小丑后如何成为DC最恐怖反派

在超级英雄叙事中,反派的设计深度决定IP的破圈潜力,而“原有元素的重组”往往是创造现象级角色的高效路径。当一个角色同时具备英雄的战术智慧与宿敌的疯狂视角,其威胁便会从物理对抗升级为对信念的结构性瓦解。狂笑之蝠正是这样一类“高概念反派”:他源自“杀死小丑的蝙蝠侠反被小丑化”的黑暗假设,以蝙蝠侠的全部资源执行小丑式世界实验,最终成为漫画、游戏与动画中持续施加压迫感的核心威胁。从视觉符号的扭曲到预判式心理战术,这种创作方法为内容策划提供了可复用的反派设计模型,也解释了为何“邪恶来袭”背后真正令人恐惧的不是力量,而

weixin_34200628的博客 404

独立开发者商单实战|商超门店小程序(自提 + 同城配送)后台产品设计逻辑篇

本次落地项目是本地实体商超专属微信小程序,同时支持到店自提、同城配送双履约模式,整套系统分为 C 端顾客端、B 端商家后台、云函数服务三层架构。

T0115618的博客 329

训练数据示例

针对“规格书生成测试用例脚本”的任务,在 LLaMA-Factory 中使用即可。关键是把“规格书内容”放进input字段,把“期望的脚本输出”放进output字段。

liuxs2009的专栏 59

从瀑布到流水线:DevOps 入门与 GitLab + Jenkins + Docker 落地实践

先看清软件开发生命周期(SDLC)的全貌,再对比瀑布模型与敏捷开发,随后进入持续集成与 CI/CD 的机制内核;最后落到实操——在 GitLab、Jenkins、Docker 组成的四机实验环境里,走完源码托管、自动化构建、镜像封装与远程部署,直到参数化构建与版本回滚。概念与命令并重,既是入门地图,也是操作手册。

年轻的时候很穷,经过我多年的努力,终于不再年轻。 269

【LTE L3 笔记 09】LTE物理信道-PRACH

课程来源:B站《【2022】华为HCIA-LTE无线工程师认证学习中级视频》笔记为个人整理,含课件截图,仅供学习交流。

lyouhuan的博客 188

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 130

密码存储不是 MD5 加盐:PBKDF2、scrypt、参数升级与安全验证实战

本文通过实战演示密码存储的正确做法:摒弃MD5加盐,采用PBKDF2与scrypt等高成本密钥派生函数,结合随机盐、版本化记录与严格解析,确保离线破解成本可控。模块实现安全验证、参数校验、透明升级与统一错误处理,强调算法选择需兼顾安全性与可维护性,提供教学级密码存储方案,助力构建可迁移、可审计的认证边界。

此人很懒,什么都没有写~~ 236

DNS 不是把域名翻译成 IP:递归解析、TTL 缓存、CNAME 与报文排错实战

本文通过离线Python实验,拆解DNS递归解析、缓存机制与报文结构,揭示“DNS不是全局映射表”的本质。重点解析递归器角色、TTL衰减、CNAME链处理、负缓存隔离及修改记录延迟生效等核心问题,结合实战排错案例,阐明缓存层级、事务匹配、截断处理与安全边界,强调从应用到权威的逐层排查逻辑,实现可复现、可验证的DNS教学系统。

此人很懒,什么都没有写~~ 348
上一篇: 本地Spring容器关闭的时机
louis9212
博客等级 码龄14年 8粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值