Table of Contents

ما هي بيئة اختبار السحاب؟

وتمثل بيئات الاختبار القائمة على الكلاود تحولا أساسيا في كيفية التحقق من صحة الأفرقة الهندسية للنظم المعقدة، وهذه المنابر الافتراضية، التي تستضيف الهياكل الأساسية السحابية، تتيح للمهندسين إدارة المحاكاة، وتنفيذ مستلزمات الاختبار، وتحليل سلوك النظام دون الحاجة إلى معدات مادية مخصصة، ومن خلال تضييق نطاق إدارة المعدات الأساسية، تتيح بيئة الاختبار السحابي للمهندسين التركيز على المسائل الأكثر: تصميم نظم هندسة أفضل وأكثر موثوقية.

وعلى عكس مختبرات الاختبار التقليدية على سطح الأرض، يمكن الوصول إلى البيئات القائمة على الغيوم من أي مكان له صلة بالإنترنت، وهذا يعني مهندس ميكانيكي في ديترويت، ومهندس برمجيات في بانغالور، ومصمم نظم في برلين، يعمل في نفس الاختبار في آن واحد، وتزود البيئة بصورة دينامية بموارد مكمّلة ومخزنة وموزعة على الشبكات عند اكتمال الاختبار، وتُفرج عن هذه الموارد، وتُبقي على الأجهزة.

وبالنسبة للنظم الهندسية، فإن هذه النظم تنطوي على ضوابط مدمجة، أو محاكاة دينامية السوائل، أو تحليل هيكلي، أو تكامل فيزياء إلكترونية متعددة الدوافع؛ وتوفر بيئات اختبارات الحرق درجة من المرونة كان من المستحيل في السابق، ويمكن أن تدور الأفرقة مجموعات حاسوبية عالية الأداء لتحليل العناصر النهائية في يوم واحد ثم تجري آلاف التجارب التراجعية على المنهاج الثابت.

الفوائد الأساسية للاختبارات المزودة بأجهزة السحب للنظم الهندسية

Scalability Beyond Physical Limits

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

التكلفة - الأثر من خلال نماذج الأجور - أنت - غو

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

التعاون العالمي وإمكانية الوصول

وتتزايد تصميم النظم الهندسية والتحقق منها من جانب الأفرقة الموزعة، وتوفر بيئات الاختبار القائمة على الكلاود مصدرا واحدا للحقيقة بالنسبة لتشكيلات الاختبارات، أو النصوص الاختبارية، والنتائج، ويمكن للمهندسين الوصول إلى البيئة من أي جهاز ذي بروزر ووصلة على الإنترنت، مما يزيل الاحتكاك في البيانات المتعلقة بالتأليف بين المواقع، أو التوفيق بين نسخ مختلفة من الأدوات، أو انتظار أن يكون شخص ما في المختبر قد جذبا.

توفير المواد السريعة والتجمع

(أ) إنشاء نظام اختباري لنظام هندسي معقد يتطلب عادة أياماً أو أسابيع عمل تشكيلي، وتدعم بيئات السحاب أدوات البنية التحتية - كقطعة، مثل Terraform، أو AWS، أو نموذج مدير موارد أزوير، وهذا يعني وجود بيئة اختبار كاملة، تشمل آلات افتراضية، وألوية شبكية، وأحجام تخزين، وبرامجيات تركيبية، وسياسات أمنية قابلة للتعريف في الدقائق؛

التلقائية والاختبار المستمر

وتتكامل بيئات اختبار السحاب الطبيعي مع خطوط أنابيب الأشعة السينية/الرقائق النباتية ويمكن أن تُحدث الأفرقة الهندسية اختبارات آلية كلما اقترفت تغييرات في الشفرة، أو فتحت طلبات سحب، أو بناء أدوات يدوية، ويلحق هذا النهج المتغير مسائل التكامل في وقت سابق من دورة التنمية، مما يقلل من تكلفة وتأخير حل المشاكل التي تكتشف أثناء عملية التحقق على مستوى المنظومة.

أنواع بيئات اختبار الكلاود - البلازما للهندسة

ولا توجد حاجة إلى إجراء التجارب الهندسية كلها، فالسحابة توفر عدة أنواع مختلفة من البيئة، تناسب كل منها سيناريوهات مختلفة للاختبار.

البيئات الافتراضية المأهولة

وهذه هي حالات نظام التشغيل الكامل التي تجري على أجهزة الموجات الفائقة في السحابة، وللمهندسين إمكانية الوصول إلى السحاب أو الإدارة، ويمكنهم تركيب أي برامجيات، وإقامة شبكات للشبكات، وإجراء اختبارات كما لو كانوا في محطة عمل مادية، وهذا مثالي لاختبار البرمجيات المحتوية، أو خوارزميات التحكم، أو أدوات محاكاة مكتبية مثل MATLAB/Simulink أو ANSYZ.

البيئات المحتوية

وتُجمع الحاويات، التي تديرها منابر مثل دوكر وكوبيرنيت، تطبيقاً إلى جانب معاليها في وحدة خفيفة الوزن، محمولة، وبالنسبة للاختبارات الهندسية، تكون الحاويات ممتازة للتحقق من الخدمات الدقيقة، واختبارات الوصلات البينية للنظام، واختبارات التراجع التي تحتاج إلى بيئات ثابتة من فترات الدوام.

بيئة الاختبارات التي لا توصف

(ب) يُستخدم المهندسون في كتابة مهام الاختبار أو تحديد سير العمل الاختباري التي تجري استجابة للأحداث دون توفير أي بنية أساسية، كما أن اختبارات الأشعة المقطعية (AWS Lambda) و " Azure Functions " ، و " وظائف كلود " (Gogle Cloud) يمكن استخدامها في عمليات التحقق من الوزن الخفيف، أو خطوات تجهيز البيانات، أو تحريكات التي تعمل على أساس اختبارات طويلة الأجل لا فائدة خاصة بالنسبة للاختبارات التي تُ

مجموعات الحواسيب العالية الأداء

وتتطلب نظم هندسية كثيرة محاكاة مكثفة حسب المقاييس للتحليل الهيكلي، أو ديناميات السوائل الحاسوبية، أو نماذج ميدانية الكهرومغناطيسية، ويقدم مقدمو الخدمات المجهزة بنظام الأفضليات المعمم المدارة مثل AWS ParallelCluster، وAzure CycleCloud، ومجموعة الأدوات المتجانسة في غوغل كلود التي توفر وتدير مجموعات كبيرة من أجهزة الربط الشبكية ذات المقاييس المنخفضة.

بيئة التوائم الرقمية والحياكة

:: دعم برامج السحاب بشكل متزايد للتكنولوجيات الرقمية التوأم حيث يجري باستمرار تحديث التمثيل الافتراضي لنظام الهندسة المادية ببيانات العالم الحقيقي، وتجديد التوائم الرقمية في ميكروسوفت أزور، وشركة AWS IoT TwinMaker، وشركة Google Cloudrsquo؛ وتتيح شركة Digital Twin للمهندسين إجراء اختبارات ضد نموذج حي من نظمهم، والتحقق من منطق الرقابة، والتنبؤ بالسلوك المادي في ظل ظروف مختلفة قبل نشرها.

الاعتبارات الرئيسية قبل اعتماد اختبارات السحاب

الأمن والتوعية بالبيانات

وكثيرا ما تنطوي النظم الهندسية على تصميمات الملكية أو الأسرار التجارية أو البيانات الخاضعة للضوابط التنظيمية، وقبل الانتقال إلى السحابة، يجب على المنظمات أن تقيّم تشفير البيانات (في كل مكان في مكان الراحة وفي المرور العابر)، وسياسات إدارة الهوية والوصول، والعزل الشبكي (فيلقات المركبات، والشبكات الفرعية، ومجموعات الأمن)، ومنح شهادات الامتثال (المكتب الاستشاري الخاص 2، برنامج العمل في مجال الموارد البشرية).

ضبطيات اللياقة والالوقت الحقيقي

وتتطلب بعض الاختبارات الهندسية سلوكاً صعباً في الوقت الحقيقي، مثل اختبار متحكم في السيارات مع متطلبات الاستجابة على المستوى الثاني - تُستخدم بيئات السحاب بطبيعتها راحة الشبكة ومجلة يمكن أن تتدخل في هذه الاختبارات، ويجب على المهندسين تقييم ما إذا كانت حالات اختبارهم يمكن أن تتسامح مع تفاوت الهياكل الأساسية السحابية أو ما إذا كانوا بحاجة إلى نهج هجينة تجمع بين البيانات المحلية القائمة على استخدام الأجهزة.

الترخيص والبرمجيات

وهناك العديد من أدوات المحاكاة الهندسية مرخصة لكل نواة مادية أو لكل آلة، مما يمكن أن يسبب تعقيدات في بيئات الغيوم الدينامية، حيث يقدم بعض البائعين نماذج ترخيص ملائمة للسحب أو يجلبون خياراتهم المتعلقة برخصة الحيازة، ومن المهم التحقق من أن جميع البرمجيات المطلوبة يمكن تركيبها وتفعيلها في بيئة السحب وأن تكاليف الترخيص تؤخذ في الاعتبار في تحليل التكاليف الكلي.

تكاليف التراجع والتخزين

(ج) إن نقل البيانات الضخمة إلى نظام " المحاكاة " ؛ مثل نواتج المحاكاة، أو سجلات الاستشعار، أو تسجيلات الفيديو من نظام الاختبارات " ، إلى جانب السحب يمكن أن يتكبد رسوما كبيرة لنقل البيانات؛ وينبغي للمهندسين تصميم سير عمل الاختبارات الخاصة بهم لتقليل حركة البيانات غير الضرورية إلى أدنى حد، واستخدام أجهزة التخزين السحابية (بما في ذلك التخزين البارد للبيانات المحفوظة)، والنظر في استخدام خدمات السحب المباشرة المشتركة لعمليات النقل الكبيرة المتكررة.

هيئة الجاهزة التنظيمية وألعاب المهارات

ويتطلب اعتماد اختبارات قائمة على الغيوم إنشاء أفرقة لتطوير مهارات جديدة في الهياكل الأساسية السحابية، والتشغيل الآلي، وممارسات أجهزة التنمية، وينبغي للمنظمات أن تستثمر في التدريب، وأن تنشئ مراكز امتياز، وأن تبدأ بمشاريع تجريبية قبل الهجرة إلى برامج الاختبار الحاسمة، ويمكن أن يكون منحنى التعلم لأدوات لجنة التنسيق الدولية، والتحويل إلى الحاويات، والأمن السحابي حادا، ولكن المكاسب الإنتاجية الطويلة الأجل كبيرة.

How to implement Cloud-Based Testing Environments: A Step-by-Step Guide

الخطوة 1: تحديد شروط الاختبار ومعايير النجاح

بدءا بتوثيق أنواع الاختبارات التي تحتاج إلى إجراءها، يتطلب كل اختبار موارد حاسوبية، وتواتر الاختبار المتوقع ومدته، وأي قيود تتعلق بالامتثال أو الأمن، وهذا التحليل يدفع القرارات المتعلقة باختيار مقدمي الخدمات، وأنواع الحالات، ومخططات التخزين، وتخصيص الميزانية.

الخطوة 2: اختيار مُقدِّم خدمات مُقدِّم خدمات مُنقَّد ونموذج الخدمات

تقييم أهم مقدمي السحب؛ خدمات شبكة الأمازون (AWS)، ميكروسوفت أزور، منصة غوغل كلود، لتلبية احتياجاتكم؛ والنظر في توافر النظم الجغرافية، ونظم التشغيل المدعومة، وعرض خدمات الشبكة العالمية لسواتل الملاحة، وخدمات الحاويات، وقدرات البرمجيات المتطورة، ونماذج التسعير، وتستخدم منظمات كثيرة استراتيجية متعددة المحاورات لتفادي التتبع الهندسي لقفل البائعين، وإن كان ذلك يستحدث

الخطوة 3: تصميم هيكل البيئة

إنشاء هيكل مرجعي يشمل الطبقات الافتراضية للشبكة، والشبكات الفرعية، ومجموعات الأمن، وموازين الحمولة، وموازين التخزين، وإدارة الهوية، واستخدام البنية التحتية كأدوات للمدونة لتحديد هذا الهيكل في الملفات التوضيحية، مما يكفل إمكانية تكرار البيئة بالنسبة لمختلف برامج الاختبار أو المناطق أو مراحل النشر (التنمية، والتخزين، والإنتاج) بما في ذلك إجراءات الدعم الآلي واستعادة القدرة على العمل بعد الكوارث بالنسبة للبيانات والتشكيلات التجريبية.

الخطوة 4: نشر الأدوات والأقاليم بصورة آلية

تطوير نصوص أو استخدام أدوات إدارة التشكيلات مثل أدوات قابلة للتلف أو الشيف أو الجري لتركيب وترسيب برامج الاختبارات الهندسية المشتركة، وتشمل أدوات المحاكاة (الصيغة الممكنة لنظم تبادل المعلومات المتعلقة بالنظم العالمية لسواتل الملاحة/السيمولينك، والسوق المشتركة لشرق آسيا، والآباك، والاختبارات) ومنابر إدارة الاختبارات (النسخة الإلكترونية من نظام " غريفيت ألما " ).

الخطوة 5: إنشاء وحدة تكامل واختبارات في إطار اتفاقية مكافحة التصحر

ربط بيئة اختبار السحب بخط الأنابيب الحالي للمبادرة، وحفزات على شبكة الإنترنت أو أحداث على توفير بيئة الاختبار تلقائيا، ونشر النظام قيد الاختبار، وتنفيذ مجموعة الاختبارات، وجمع النتائج، وتمزيق البيئة، واستخدام أدوات التشريح مثل جينكينز، وتجربة غيت لاب CI، وعمليات غيت هوب، أو خطوات خطوة إلى الأمام لإدارة مراحل الاختبار المتعددة الخطوات المعقدة التي تنطوي على اختبارات للتكامل.

الخطوة 6: تنفيذ الرصد والتسجيل وتتبع التكاليف

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

الخطوة 7: إجراء الاختبارات التجريبية وإرسالها

بدء برنامج اختباري صغير غير حاسم للتحقق من البيئة، وتدفقات العمل، وتكامل الأدوات، واستخدام هذا المشروع التجريبي لتحديد الاختناقات، وصقل نصوص التشغيل الآلي، وتدريب أعضاء الأفرقة، وجمع القياسات المتعلقة بالوقت اللازم لتوفير البيئة، وتوقيت الاختبار، والتكاليف لكل عملية اختبار، ومعدلات الفشل، والارتقاء بالهيكل والعمليات قبل التوسع في مبادرات الاختبار الأكثر أهمية.

الخطوة 8: وضع سياسات الحوكمة ودورة الحياة

(ج) تحديد السياسات المتعلقة بإدارة دورة الحياة البيئية، بما في ذلك عندما تُنشأ البيئات، وكم من الوقت تستمر، ويمكنها الوصول إليها، وكيفية إلغاء تشغيلها، وتنفيذ التنفيذ الآلي لهذه السياسات باستخدام أدوات توفير السحابات والتشغيل الآلي للعادة، والقيام بانتظام باستعراض وتحديث السياسات الأمنية، وتشكيلات الامتثال، واستراتيجيات تحقيق الاستخدام الأمثل للتكاليف.

أفضل الممارسات للاختبارات ذات القاعدة السحابية في الهندسة

تصميم لإعادة الإنتاج

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

تنفيذ الحكم المبكر للتكاليف

ويمكن أن تتدفق تكاليف السحاب بسرعة إن لم تدار، كما أن وضع الميزانيات، والكشف عن شذوذ التكاليف في شكل موحّد، واستخدام سياسات التصعيد الآلي التي تنهي الموارد العقيمة، واستخدام الحالات المحجوزة أو خطط الادخار لحجم العمل الاختباري الذي يمكن التنبؤ به، والطول في الأجل الطويل.

اعتماد نظام الأمن - مركز الفكر

معالجة البيئة السحابية على أنها غير مأمونة بالفشل، واستخدام مبدأ الأقل امتيازاً لجميع أدوار وحسابات الخدمات في مجال الهجرة والتصنيف، وإتاحة بيانات مستوفاة وفي مرحلة العبور، وعزل بيئات الاختبار من شبكات الإنتاج باستخدام الفيبساطين الفيزيائية والشبكات الفرعية ومجموعات الأمن، والقيام بانتظام بمسح الهياكل الأساسية ورمز تطبيقات نقاط الضعف، وتنفيذ عمليات تحقق امتثال آلية باستخدام أدوات مثل نظام AWS Config, Azure Policy, or Google Cloud.

التصميم الأمثل للاختبارات

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

الحفاظ على الوثائق الشاملة

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

التحديات المشتركة واستراتيجيات التخفيف

التحدي: تطهير البيئة

وعندما تعدل البيئات يدويا، تنفصل عن التشكيلة المحددة، مما يؤدي إلى نتائج اختبارية غير متسقة.

Mitigation:] Enforce immutable infrastructure practices where environments are never modified after deployment. instead, make changes to the IaC templates and redeploy. Use shapecle detection tools to alert teams when manual changes occur.

التحدي: قدرة الشبكة على إجراء اختبارات موزعة

وقد تعاني الاختبارات التي تنطوي على خدمات غيمة متعددة أو على مكونات في فترات زمنية محددة من عدم القدرة على التنبؤ بمستوى كفاءة الشبكة.

Mitigation:] Co-locate test resources in the same cloud region and availability zone. Use cloud provider edge services or dedicated direct connection links for hybrid setups. For latency-sensitive tests, consider using bare metal cloud instances or colocation services.

التحدي: فيندور لوك إن

فالتكامل العميق مع سحابة واحدة يوفر المزودين بالخدمة؛ ويمكن أن تجعل خدمات الملكية من الصعب نقل الاختبارات إلى مقدم آخر.

Mitigation:] Use open-source tools and containerized applications that are cloud-agnostic wherever possible. Abstract cloud-specific APIs behind a little service layer. Design IaC templates using multi-cloud frameworks like Terraform with modular providers.

التحدي: التدريب وإدارة التغيير

Engineers accustomed to traditional lab setups may resist adopting cloud-based workflows.

Mitigation:] Invest in structured training programs that cover cloud fundamentals, IaC, containerization, and CI/CD concepts. Create internal communities of practice where engineers can share tips and templates. Celebrate early wins and publish case studies from pilot projects.

الاتجاهات المستقبلية في اختبارات الكلاود - البعوض للنظم الهندسية

ولا تزال مشهد اختبارات السحابة تتطور بسرعة، وسيشكل العديد من الاتجاهات الناشئة كيفية التحقق من صحة الأفرقة الهندسية لنظمها في السنوات القادمة.

AI-Driven Test Optimization:] Machine learning algorithms are beginning to analyze test results, identify redundant test cases, predict failure-prone areas of the system, and recommend optimized test suites that provide maximum coverage with minimum execution time. Cloud platforms with built-inspecial capabilities to make these engineer

(هاردوير في السحاب) في السحاب: ] Hybrid testing structures that connect physical equipment over low-latency networks to cloud-based simulation models are becoming more practical. This allows teams to run HIL tests with cloud-scale computational power while still exercising real physical interfaces and sensors.

(أ) كمبيوتر كمي للحياكة: ] As cloud-based quantum computing services grown, certain classes of engineering simulationsmdash;particularly those involving quantum chemistry, materials science, or complex optimatory-mdash;will benefit from quantum processors. Early access programs like AWS Braket.

Edge-to-Cloud Continuous Testing:] With the growth of IoT and edge computing, testing strategies will span from the edge tool all the way to the cloud.

Sustainability-Focused Testing:] Cloud providers are invest in carbon-aware computing, where workloads are scheduled to run in regions or at times when renewable energy is most available. Engineering teams can use these capabilities to reduce the environmental footprint of their testing activities while still meeting schedule requirements.

خاتمة

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

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

ومع استمرار تقدم تكنولوجيا السحاب، فإن الفجوة بين الاختبارات المادية التقليدية والاختبارات الافتراضية القائمة على الغيوم ستزداد تضييقا، وستصبح المنظمات الهندسية التي ترعى بيئات الاختبار السحابي اليوم في وضع أفضل لاعتماد الجيل القادم من قدرات المحاكاة، والتسليم الآلي عند ظهورها، ويتطلب الانتقال بذل جهد، ولكن النظم الهندسية غدا ستختبر في السحابة.

For further reading on cloud structure patterns for engineering testing, see the AWS Well-Architected Framework on Testing, the Microsoft Cloud Testitecture, and the [Fwint:4] Guiding Standards.