SA Skill Atlas GitHub skill index
EN
返回 自动化测试

单元与集成测试

浏览器自动化、回归测试、质量门禁和测试基础设施。

6 仓库 自动化测试 更新于 7月16日
专题指南

如何使用这个单元与集成测试索引

单元与集成测试页面收录了 GitHub 上较受关注的开源项目,并按标签、语言和实际使用场景组织。它适合作为初筛入口,帮助你在打开具体仓库前先理解方向、比较工具并形成候选清单。

适合什么时候使用

  • 寻找与单元与集成测试相关的成熟开源项目。
  • 比较仓库热度、语言、标签和适用场景。
  • 在深入技术调研前建立候选列表。
  • 通过相关专题发现相邻方向。

如何选择

  • 优先选择与你的语言、运行时和部署方式匹配的项目。
  • 采用前检查近期提交、Issue 活跃度、文档质量和许可证。
  • 星标只能说明流行度,不能直接代表适配度或生产可用性。
  • 这个专题中常见语言包括 C++, PHP, Java。
  • 常见标签包括 Automated Testing, java, Java, unit-testing, android。

单元与集成测试 仓库

6 个仓库按 GitHub stars 排序。需要实时筛选时可以打开交互式浏览器。

交互式浏览

Catch2

单元与集成测试

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

Automated TestingC++bddcppcpp14framework

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
21k stars C++
GitHub

phpunit

单元与集成测试

The PHP Unit Testing framework.

Automated TestingPHPphpphpunittesting-tools

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for PHP projects
  • Open GitHub for documentation, examples, and issues
20k stars PHP
GitHub

mockito

单元与集成测试

Most popular Mocking framework for unit tests written in Java

Automated TestingJavajavajava-librarymockmock-library

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
15k stars Java
GitHub

clean-architecture-swiftui

单元与集成测试

SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.

Automated TestingSwiftarchitectureclean-architecturecleanarchitecturedemo

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for Swift projects
  • Open GitHub for documentation, examples, and issues
6.6k stars Swift
GitHub

robolectric

单元与集成测试

Android Unit Testing Framework

Automated TestingJavaandroidjavarobolectricunit-testing

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
6.0k stars Java
GitHub

Unity

单元与集成测试

Simple unit testing for C

Automated TestingCcunit-testing

适合场景

  • Explore a popular automated testing repository
  • Study implementation patterns for C projects
  • Open GitHub for documentation, examples, and issues
5.3k stars C
GitHub