SA Skill Atlas GitHub skill index
Back to Automated Testing

Unit & Integration

Browser automation, regression testing, quality gates, and test infrastructure.

6 Repositories Automated Testing Updated Jul 16
Topic guide

How to use this Unit & Integration index

Unit & Integration repositories in Skill Atlas are selected from popular GitHub projects and organized to help developers compare tools, patterns, and implementation examples. Use this page as a starting point before opening individual repositories for docs, issues, examples, and license details.

When to use this category

  • Find established open source projects related to unit & integration.
  • Compare repository popularity, language, tags, and practical use cases.
  • Build a shortlist before deeper technical evaluation.
  • Discover adjacent categories through related tags and subcategories.

How to choose

  • Start with repositories that match your language, runtime, and deployment model.
  • Check recent commits, issue activity, documentation quality, and license before adopting a project.
  • Use stars as a popularity signal, not as proof of fit or production readiness.
  • Common languages in this topic include C++, PHP, Java.
  • Frequent tags include Automated Testing, java, Java, unit-testing, android.

Unit & Integration repositories

6 repositories sorted by GitHub stars. Use the interactive explorer for live filters.

Interactive explorer

Catch2

Unit & Integration

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

Good for

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

phpunit

Unit & Integration

The PHP Unit Testing framework.

Automated TestingPHPphpphpunittesting-tools

Good for

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

mockito

Unit & Integration

Most popular Mocking framework for unit tests written in Java

Automated TestingJavajavajava-librarymockmock-library

Good for

  • 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

Unit & Integration

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

Automated TestingSwiftarchitectureclean-architecturecleanarchitecturedemo

Good for

  • 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

Unit & Integration

Android Unit Testing Framework

Automated TestingJavaandroidjavarobolectricunit-testing

Good for

  • 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

Unit & Integration

Simple unit testing for C

Automated TestingCcunit-testing

Good for

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