awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesContainerized Integration Tests

Automated testing that verifies component interactions using production-like container environments.

Distinct from Automated Infrastructure Testing: Focuses specifically on using containers for integration testing rather than general infrastructure configuration validation.

Explore 4 awesome GitHub repositories matching testing & quality assurance · Containerized Integration Tests. Refine with filters or upvote what's useful.

Awesome Containerized Integration Tests GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • threedotslabs/wild-workouts-go-ddd-exampleالصورة الرمزية لـ ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348عرض على GitHub↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Runs integration tests against real infrastructure using containers within the CI pipeline.

    Goclean-architecturecqrsddd
    عرض على GitHub↗6,348
  • testcontainers/testcontainers-goالصورة الرمزية لـ testcontainers

    testcontainers/testcontainers-go

    4,889عرض على GitHub↗

    testcontainers-go is a Docker integration testing library for Go designed to provision and manage disposable containerized infrastructure. It functions as a container lifecycle manager and ephemeral infrastructure provisioner, allowing developers to programmatically create, start, and destroy containers as dependencies for automated integration tests. The library acts as a Docker network orchestrator by mapping container ports to random host ports and resolving network endpoints for test clients. This capability enables parallel test execution by preventing network collisions and ensures that

    Enables running automated integration tests against real service instances in Docker containers.

    Goautomationdockergo
    عرض على GitHub↗4,889
  • evolutionary-architecture/evolutionary-architecture-by-exampleالصورة الرمزية لـ evolutionary-architecture

    evolutionary-architecture/evolutionary-architecture-by-example

    3,447عرض على GitHub↗

    يعمل هذا المشروع كمورد تعليمي شامل لتنفيذ المونوليثات المعيارية والخدمات المصغرة داخل بيئات .NET. يركز على تطبيق مبادئ التصميم الموجه بالمجال (domain-driven design) لإدارة منطق العمل المعقد، مما يوفر نهجاً منظماً لبناء أنظمة يمكن أن تتطور جنباً إلى جنب مع المتطلبات المتغيرة. يتم تعريف البنية بتركيزها على النمطية والحدود الواضحة، باستخدام شرائح رأسية وسياقات محدودة لتنظيم الكود حسب عملية العمل بدلاً من الطبقة التقنية. يتميز بإطار عمل ترحيل منهجي يسمح للمطورين بالانتقال من قاعدة كود متجانسة إلى خدمات مستقلة وموزعة. يتم تحقيق ذلك عن طريق استبدال الاتصال الداخلي بمراسلة قوية قائمة على الأحداث وضمان بقاء منطق المجال منفصلاً عن مخاوف الاستمرار والبنية التحتية. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك نمذجة المجال التكتيكية مع التجميعات والكيانات، واستراتيجيات الاختبار المؤتمتة باستخدام البنية التحتية المعبأة (containerized)، والحفاظ على سجلات القرارات المعمارية لتتبع تطور التصميم. كما يوفر أدوات لتنسيق التطوير المحلي والتحليل الثابت لفرض معايير الجودة عبر الوحدات المستقلة. يتم تنظيم المستودع كدليل عملي، يقدم منهجية خطوة بخطوة لتوسيع بنية البرمجيات بشكل تزايدي.

    Automates testing that verifies component interactions using production-like container environments.

    C#architecturearchitecture-componentsarchitecture-decision-records
    عرض على GitHub↗3,447
  • opensemanticsearch/open-semantic-searchالصورة الرمزية لـ opensemanticsearch

    opensemanticsearch/open-semantic-search

    1,181عرض على GitHub↗

    Open Semantic Search هي منصة اكتشاف مؤسسية مفتوحة المصدر مصممة لفهرسة، وتحليل، واستكشاف مجموعات المستندات الكبيرة والمتنوعة. تعمل كمحرك بحث شامل ومجموعة تحليلات تحول البيانات غير المهيكلة إلى معلومات مهيكلة من خلال خطوط أنابيب معالجة مؤتمتة. تتميز المنصة بدمج الاستكشاف الدلالي مع طرق الاسترجاع التقليدية. وتستخدم ربط كيانات الرسم البياني المعرفي وتوسيع الاستعلام القائم على القاموس لربط المفاهيم ذات الصلة، مما يسمح للمستخدمين بالتنقل في مجموعات البيانات بما يتجاوز مطابقة الكلمات الرئيسية البسيطة. ويكتمل ذلك بواجهة مستندة إلى الويب توفر تصفية متعددة الأوجه وتصوراً تفاعلياً للبيانات، مما يمكن المستخدمين من تحديد الأنماط والعلاقات داخل مستودعات مستنداتهم. يغطي النظام نطاقاً واسعاً من القدرات، بما في ذلك تنقيب النصوص المؤتمت، والتعرف الضوئي على الحروف، والتعليق التوضيحي التعاوني للمستندات. ويدعم استيعاب البيانات المستمر من مصادر مختلفة، مع الحفاظ على فهارس محدثة من خلال المراقبة المؤتمتة وتنسيق مهام الخلفية. تعتمد المعمارية على خدمات مصغرة في حاويات لإدارة مهام الفهرسة والتحليل هذه بكفاءة.

    Validates system components and workflows by running automated integration tests within containerized environments.

    Shellannotationfaceted-searchfulltext-search
    عرض على GitHub↗1,181
  1. Home
  2. Testing & Quality Assurance
  3. Software Testing
  4. Testing Frameworks
  5. Automated Infrastructure Testing
  6. Containerized Integration Tests