5 مستودعات
Frameworks and utilities designed to verify the configuration, deployment, and operational state of server and network infrastructure.
Explore 5 awesome GitHub repositories matching testing & quality assurance · Infrastructure Testing Tools. Refine with filters or upvote what's useful.
This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp
Presents methods for linting and validating configuration playbooks to ensure reliable automation deployment.
Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications without a live internet connection. It serves as a containerized cloud emulator and a serverless runtime emulator, allowing users to run high-fidelity replicas of cloud databases, queues, and compute services on a local machine. The project distinguishes itself by using real container images instead of simple mocks to ensure behavioral accuracy. It functions as a local API gateway simulator with proxy-based routing for REST and WebSocket APIs, and provides a serverless environm
Utility for verifying infrastructure as code scripts and SDK compatibility against local emulated endpoints.
Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code
Verifies configuration code by deploying to temporary virtual instances and running automated validation checks.
Terratest is a Go library and testing framework designed for automating the deployment, validation, and destruction of infrastructure stacks. It serves as a cloud resource verification tool that interacts with provider APIs and executes remote shell commands to ensure infrastructure definitions are correctly configured. The framework provides specialized support for validating Terraform modules and Kubernetes deployments, including the verification of container orchestration manifests and Helm charts. It distinguishes itself through the use of Docker container utilities for script execution a
Provides a framework for verifying the configuration, deployment, and operational state of cloud infrastructure.
Molecule هو أداة تنسيق اختبار البنية التحتية وإطار عمل اختبار مصمم لأدوار ومجموعات Ansible. يعمل كمدير بيئة مؤقت يقوم بتشغيل وإيقاف مضيفي اختبار مؤقتين للتحقق من صحة كود البنية التحتية في عزلة. يتميز المشروع بمدقق تكرار (idempotency validator) متخصص ينفذ تسلسلات الأتمتة عدة مرات لضمان عدم حدوث تغييرات غير مقصودة بعد الوصول إلى الحالة المطلوبة الأولية. يستخدم نموذج توفير قائم على المحرك لدعم إنشاء أهداف الاختبار عبر الحاويات، والأجهزة الافتراضية، ومثيلات السحابة. تدير الأداة دورة حياة الاختبار الكاملة من خلال تنسيق قائم على المراحل، يغطي كل شيء بدءاً من توفير البيئة والتقارب وصولاً إلى التحقق من النتائج الوظيفية وتدمير الموارد. ويدعم تنفيذ السيناريوهات المتوازية، وبناء صور اختبار مخصصة، وتكامل مصادر المخزون الثابتة والديناميكية لضمان سلوك الأتمتة بشكل متسق عبر منصات مختلفة.
Provides a comprehensive framework for linting, validating, and testing Ansible roles and collections.