awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesTest Patterns

Reusable architectural approaches and design templates for structuring test code to improve maintainability and clarity.

Explore 5 awesome GitHub repositories matching testing & quality assurance · Test Patterns. Refine with filters or upvote what's useful.

Awesome Test Patterns GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • goldbergyoni/nodebestpracticesAvatar von goldbergyoni

    goldbergyoni/nodebestpractices

    105,356Auf GitHub ansehen↗

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases. The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies

    Structures test logic using the Arrange, Act, and Assert pattern to improve the clarity and maintainability of test suites.

    Dockerfilebest-practiceses6eslint
    Auf GitHub ansehen↗105,356
  • quii/learn-go-with-testsAvatar von quii

    quii/learn-go-with-tests

    23,510Auf GitHub ansehen↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Organizes multiple test scenarios into a single data structure to validate logic across various inputs without duplicating test boilerplate code.

    Gogogolangtdd
    Auf GitHub ansehen↗23,510
  • labs42io/clean-code-typescriptAvatar von labs42io

    labs42io/clean-code-typescript

    9,764Auf GitHub ansehen↗

    This project is a set of software engineering standards and architectural patterns for writing maintainable and refactorable TypeScript code. It provides a comprehensive guide for implementing clean code principles, focusing on the application of SOLID design and structural patterns to build decoupled systems. The framework prioritizes composition over inheritance and utilizes dependency inversion to reduce system coupling. It establishes standards for strict static typing and the use of read-only modifiers to ensure type safety and eliminate runtime errors. The guidance covers a broad range

    Provides repeatable patterns for structuring independent unit tests in isolation.

    TypeScriptbest-practicesclean-architectureclean-code
    Auf GitHub ansehen↗9,764
  • goldbergyoni/nodejs-testing-best-practicesAvatar von goldbergyoni

    goldbergyoni/nodejs-testing-best-practices

    4,365Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassender Leitfaden und eine Sammlung bewährter Verfahren zum Testen von Node.js-Backend-Anwendungen. Es bietet eine kuratierte Reihe von Mustern und Referenzbeispielen zum Schreiben zuverlässiger Unit-, Integrations- und Komponententests. Das Projekt zeichnet sich durch spezifische Strategien für die Backend-Integration aus, einschließlich detaillierter Methoden für API-Vertragstests gegen OpenAPI-Spezifikationen und gemeinsame Schemata. Es bietet spezialisierte Anleitungen zum Testen von Message Queues mit Fokus auf Idempotenz, Resilienz und asynchrone Ereignissynchronisation. Der Leitfaden deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich der Isolierung und Bereinigung des Datenbankzustands, dem Mocking externer Abhängigkeiten mittels Netzwerk-Interzeptoren und typsicheren Stubs sowie der Automatisierung containerisierter Testinfrastrukturen. Er befasst sich zudem mit der Leistungsoptimierung für Testsuiten durch die Verwendung von RAM-Disks und Memory-Engines für die Datenspeicherung.

    Showcases reusable architectural patterns for testing databases and external APIs while maintaining isolation.

    JavaScriptbackendbest-practicescomponent-testing
    Auf GitHub ansehen↗4,365
  • betterspecs/betterspecsAvatar von betterspecs

    betterspecs/betterspecs

    3,490Auf GitHub ansehen↗

    Betterspecs is a software testing pattern library and standardization tool designed to improve code quality across multiple programming languages. It serves as a reference for applying consistent testing disciplines and architectural guidelines to reduce bugs and increase software reliability. The project provides a curated collection of verified implementation strategies and best practices for writing maintainable, scalable automated tests. It functions as an education resource for upskilling developers in professional testing disciplines by matching code scenarios against industry standards

    Provides a curated library of verified implementation strategies and design templates for managing scalable automated tests.

    HTML
    Auf GitHub ansehen↗3,490
  1. Home
  2. Testing & Quality Assurance
  3. Software Testing
  4. Testing Strategy and Process
  5. Test Patterns