
《单元测试专栏》
文章平均质量分 93
注重单元测试专栏
程序员的世界你不懂
努力成就未来,专注于技巧,测试方法,python,linux,数据库,接口,性能,c++,java,工具分享等......相关技术内容
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
断言框架:Hamcrest
*** 自定义匹配器,判断年龄范围在 [1,200] 返回 true* 1、继承 TypeSafeMatcher 并指定泛型* 2、重写 matchesSafely、describeTo 方法* 3、提供外部调用的静态方法*/@Override@Override@Test。原创 2025-07-27 08:53:22 · 891 阅读 · 0 评论 -
Allure + JUnit5
Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。Allure 是由 Java 语言开发的,支持 Pytest,JaveScript、PHP、Ruby 等。可以集成到 Jenkins。可以为 dev/qa 提供详尽的的测试报告、测试步骤、log,也可以为管理层提供 high level 统计报告。原创 2025-07-17 19:14:13 · 1016 阅读 · 0 评论 -
Junit5
:用于 JVM 上启动测试框架的基础服务,提供命令行,IDE和构建工具等方式执行测试的支持。不仅支持 Junit 自制的测试引擎,其他测试引擎也都可以接入。:JUnit Jupiter 提供了 JUnit5 的新的编程模型和扩展模型,是 JUnit5 新特性的核心。内部包含了一个测试引擎,用于在 Junit Platform 上运行。:由于 JUint 已经发展多年,为了照顾老的项目,JUnit Vintage 提供了兼容 JUnit4.x、Junit3.x 的测试引擎。原创 2025-07-17 19:07:18 · 870 阅读 · 0 评论 -
TestNG使用和功能介绍
TestNG 也是一套测试框架,表示下一代(next genaration),它的灵感来源于 Junit(.java 的单元测试框架)和 Nunit(.net 的单元测试框架),但是它又在此基础上引入了新的东西,使得它更加强大。TestNG 是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如应用服务器)。漂亮的 HTML 格式测试报告支持并发测试参数化测试更简单支持输出日志支持更多功能的注解。原创 2025-07-17 19:02:30 · 541 阅读 · 0 评论 -
JUnit4
JUnit 是 Java 编程语言的单元测试框架,用于编写和运行可重复的自动化测试。JUnit 是一个开放的资源框架,用于编写和运行测试。提供注解来识别测试方法。提供断言来测试预期结果。JUnit 测试允许你编写代码更快,并能提高质量。JUnit 优雅简洁,没那么复杂,花费时间较少。JUnit 测试可以自动运行并且检查自身结果并提供即时反馈,所以也没有必要人工梳理测试结果的报告。JUnit 测试可以被组织为测试套件,包含测试用例,甚至其他的测试套件。原创 2025-07-17 19:00:19 · 626 阅读 · 0 评论 -
UnitTest测试框架的介绍
unittest 是 python 自带的一个单元测试框架,类似于 java 的 junit,基本结构是类似的。unittest 中有 5 个重要的概念:TestCase、TestSuite、TestRunner、TestLoader、TestFixture。原创 2025-07-17 18:35:03 · 686 阅读 · 0 评论