单元测试

测试修炼手册8 小时前
junit·单元测试·log4j
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行原创内容,未获授权禁止转载、转发、抄袭。Java 自动化测试集逐渐增大后,通常需要按场景分组、批量注入数据、控制执行依赖和并行调度。TestNG 把这些能力直接放进测试框架,适合组织单元测试、接口测试和回归测试。
川石课堂软件测试1 天前
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
安全测试|常见SQL注入攻击方式、实例及预防SQL注入是一种将SQL代码添加到输入参数中,传递到服务器解析并执行的一种攻击手法。SQL注入攻击是输入参数未经过滤,然后直接拼接到SQL语句当中解析,执行达到预想之外的一种行为,称之为SQL注入攻击。
在水一缸1 天前
开发语言·c++·单元测试·log4j·测试框架·catch2
深入浅出 Catch2:现代 C++ 测试框架的优雅实践在当今快速迭代的软件开发领域,测试驱动开发(TDD)已不再是一个可选项,而是保证代码质量的基石。对于 C++ 开发者而言,选择一款轻量级、易于集成且功能强大的测试框架至关重要。Catch2 作为 GitHub 上的明星项目,凭借其现代化的设计理念和极低的使用门槛,成为了无数 C++ 工程师的首选工具。它不仅简化了单元测试的编写流程,更通过行为驱动开发(BDD)风格的表达力,让测试代码具备了业务文档的可读性。
川石课堂软件测试6 天前
python·功能测试·测试工具·mysql·单元测试·tomcat·apache
安全测试|SQLMap渗透扫描工具Sqlmap 是一个开源渗透测试工具,它自动检测和利用 SQL 注入缺陷,并接管数据库服务器。它配备了一个强大的检测引擎,为终极渗透测试器提供了许多小众功能,还有一系列广泛的开关,从数据库指纹识别、从数据库获取数据,到访问底层文件系统和通过带外连接在操作系统上执行命令。
花椒技术2 天前
单元测试·ai编程·测试
AI Coding 后半程:6 类 QA Skills 如何接住测试与发布?本文来自花椒技术部真实工程实践。如果你也研究 AI 工程化、Agent 落地,没同行交流、没人拆解实战?可以关注公众号「花椒技术」,回复「AI」加入交流群。,群内每日精选研发向 AI 行业日报,欢迎一起交流~
疯狂打码的少年2 天前
笔记·单元测试·集成测试·软件工程
【软件工程】软件测试阶段:单元测试与集成测试(高频对比考点)考点频率:★★★★★(上午选择题必考,下午案例题也常考驱动/桩模块的判断) 难度:⭐⭐⭐ 建议:重点掌握单元测试和集成测试的测试对象、测试依据、执行者,以及集成测试三种策略(自顶向下/自底向上/三明治)中驱动模块和桩模块的区分
●VON2 天前
华为·单元测试·编辑器·harmonyos·鸿蒙
鸿蒙 PC Markdown 编辑器查找系统:大小写、整词与循环定位查找替换看起来像一个输入框加两个箭头,但在代码编辑器和 Markdown 编辑器里,它实际连接着文本模型、选区、滚动、撤销历史、正则表达式、输入焦点以及原生外壳。桌面用户会连续执行“输入查询、回车定位、向前返回、切换整词、修改替换式、全部替换、撤销”这一整条路径,任何一步的语义不一致都会让工具显得不可靠。
川石课堂软件测试3 天前
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
安全测试|服务器安全加固方法在数字化时代,服务器主机安全是任何组织都必须高度重视的问题。无论是大型企业还是小型企业,无论是政府机构还是个人用户,都需要确保其服务器主机的安全,以防止数据泄露、网络攻击和系统瘫痪等严重后果。
测试修炼手册4 天前
单元测试
[测试技术] GoogleTest 入门与实战:单元测试、参数化与 Mock原创内容,未获授权禁止转载、转发、抄袭。C++ 自带的 assert 可以做简单校验,但在定义 NDEBUG 后会被禁用,也缺少测试组织、批量执行、Mock 和报告能力。项目稍微复杂一点,只靠 assert 就很难维护。
不平衡的叉叉树4 天前
java·spring boot·单元测试
Springboot+Mockito简单使用单元测试本文使用的springboot版本是2.7.18版本,并已集成Mockito 4.5.1版本。TestBeanA类:
大师兄66685 天前
单元测试·覆盖率·harmonyos7
HarmonyOS7 单元测试:从 @Test 到覆盖率“我改了一行,不知道会不会弄坏别的功能”——这是没测试的噩梦。单元测试就是给代码买保险:你写个小测试,验证"这个函数输入 A 应该输出 B",以后谁改坏了立马红。
HokKeung7 天前
单元测试·go
Go 项目难测试,问题通常出在代码结构刚写 Go 的时候,我也会把“测试难写”归结到工具上:是不是 Mock 库不够顺手,断言库不够强,或者测试框架功能太少。
博观而约取厚积而薄发8 天前
python·测试工具·单元测试·自动化·pytest
Pytest 从入门到精通,一篇就够(超详细实战教程)Pytest 是 Python 生态中最主流的自动化测试框架,专为编写和运行单元测试、接口测试、UI 测试等各类测试用例设计,相比 Python 内置的 unittest:
gis开发之家8 天前
前端·javascript·vue.js·单元测试·前端框架·vue3
《Vue3 从入门到大神29篇》单元测试与 E2E 测试 —— 保障 Vue3 项目的质量很多 Vue 项目都有一个共同点:✅ 功能能跑❌ 一改就崩❌ 不敢重构❌ 上线提心吊胆问题不在于代码写得不好,而在于:
ysu_03149 天前
c语言·单元测试·tdd
06 | 200个单元测试C项目也能TDD🎯 系列第 6 篇 · 有人说"C 写测试太麻烦" —— 200 个用例告诉你,C 项目也可以 TDD。 📖 上一篇:持久化、撤销、提示:非核心功能
●VON9 天前
华为·单元测试·harmonyos·鸿蒙
HarmonyKit | 鸿蒙开发展望:HarmonyKit 未来路线图与社区共建HarmonyKit 的 10 个工具覆盖了开发者日常高频需求。但还有更多值得加入的工具——二维码生成、JWT 调试、Markdown 预览。这篇文章规划了 v2.0 的新工具候选、架构升级方向、工程化改进,和社区共建模式。
●VON9 天前
华为·性能优化·单元测试·harmonyos·鸿蒙
HarmonyKit | 鸿蒙新特性:HDS 沉浸光感与空间化视觉设计2026 年的 HarmonyOS 有一个明确的 UI 设计主线:从"平面视觉"走向"空间感知"。这不是简单地把按钮加上阴影或渐变,而是一套系统级的、由底层渲染引擎驱动的视觉增强体系。这套体系在 API 26 中通过 ImmersiveMaterial API 和 HDS(Harmony Design System)组件的深度耦合正式落地。
程序员天天困10 天前
单元测试·测试
JaCoCo 代码覆盖率:Spring Boot 集成与报告解读代码覆盖率(Code Coverage)不是玄学,它是一个非常朴素的统计指标。打一个生活化的比方:你请了一个私家侦探去跟踪某人,侦探回来交了一份报告,告诉你他跟踪到了哪些地方、哪些地方没跟到、哪些地方只跟了一半。代码覆盖率工具就是你的"侦探"——它会在测试运行时记录每一行代码有没有被执行到。