حقيبتك الأفضل عربيا في تطوير المحتوي التدريبي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.
مذكرة المتدرب

مميزات الحقيبة

دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تحديث سنة 2024

اختبار واجهات برمجة تطبيقات RESTful باستخدام مكتبة الطلبات في إطار العمل روبوت

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

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تقدم لكم حقيبة تدريبنا الشاملة للمدربين: اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library. صممت هذه الحقيبة التدريبية خصيصًا للمدربين، وستمنحك كل الموارد التي تحتاجها لتعليم وتمكين المتعلمين الخاصة بك بفعالية. في عصرنا الرقمي الحالي، تلعب واجهات برمجة التطبيقات القابلة للراحة دورًا حاسمًا في تطوير البرمجيات. لذلك، من الضروري أن يتمتع المدربون بفهم وخبرة قوية في اختبار هذه الواجهات البرمجية. تركز حقيبة التدريب الخاصة بنا على استخدام إطار العمل Robot Framework ومكتبة Request لاختبار واجهات برمجة التطبيقات القابلة للراحة بكفاءة وفعالية. تتضمن حقيبة التدريب هذه دليلًا تدريجيًا يغطي كل جانب من جوانب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. من إعداد بيئة الاختبار إلى التعامل مع التصريحات والمصادقات، ستوجه الحقيبة المدربين خلال العملية بوضوح ودقة. تشمل هذه الحقيبة التدريبية شرائح تقديمية شاملة، تمارين عملية، وأمثلة من الحياة الواقعية. صُممت هذه الموارد بعناية لتزويد المدربين بالأدوات اللازمة لنقل المفاهيم المعقدة بطريقة بسيطة ومشوقة. سيتمكن المدربون أيضًا من الوصول إلى خطط تدريب وتقييمات قابلة للتخصيص. وهذا يتيح تجربة تعليم مصممة حسب الاحتياجات، وضمان تلقي كل متعلم التوجيه والتقييم المناسبين. بالإضافة إلى ذلك، تتضمن حقيبة التدريب الخاصة بنا دعمًا للمدربين، بما في ذلك فريق دعم مخصص يمكن التواصل معه عبر البريد الإلكتروني أو الهاتف. يضمن هذا أن يحصل المدربون على المساعدة التي يحتاجونها لتقديم جلسات تدريب عالية الجودة. مع حقيبة تدريب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library، سيكتسب المدربون الثقة والخبرة لتوجيه المتعلمين بنجاح في اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. ستعزز هذه الحزمة الشاملة بلا شك برنامج التدريب الخاص بك وتمكنك من تقديم تجارب تعليمية متميزة.
مقدمة عن إطار العمل الروبوتي ومكتبة الطلبات (Request Library)
نظرة عامة على إطار الروبوت وميزاته
مقدمة لمكتبة الطلبات لاختبار واجهات برمجة تطبيقات RESTful
مقدمة إلى مكتبة الطلبات لاختبار واجهات البرمجة الخاصة بالراحة.
إعداد البيئة
تثبيت إطار العمل روبوت وتبعياته
تثبيت مكتبة الطلبات
تهيئة بيئة الاختبار
المفاهيم الأساسية لواجهات برمجة التطبيقات RESTful:
فهم معمارية ومبادئ REST
الأساليب الشائعة لاختبار واجهات برمجة التطبيقات (GET، POST، PUT، DELETE)
التعامل مع رؤوس الطلبات والبارامترات
إنشاء حالات اختبار لاختبار واجهة برمجة التطبيقات (API)
كتابة حالات اختبار Robot Framework باستخدام تنسيق Given-When-Then
تعريف بيانات الاختبار والنتائج المتوقعة
استخدام المتغيرات والقيم الديناميكية في حالات الاختبار
إجراء طلبات API باستخدام مكتبة Request:
إرسال طلبات GET والتحقق من الاستجابة
إرسال طلبات POST مع جسم الطلب ومعالجة الاستجابة.
إرسال طلبات PUT و DELETE مع بيانات الطلب والتحقق من صحة الاستجابة.
أداء التأكيدات والتحققات.
التحقق من أكواد حالة استجابة واجهة برمجة التطبيقات
التحقق من استجابات JSON باستخدام تعبيرات JSONPath
التحقق من رؤوس الاستجابة والحمولات
التعامل مع المصادقة والتصريحات:
استخدام المصادقة الأساسية لاختبار الواجهة البرمجية التطبيقية (API)
التعامل مع المصادقة القائمة على الرموز
إدارة ملفات تعريف الارتباط والجلسات في اختبار واجهة برمجة التطبيقات
تنظيم مجموعات الاختبارات وبيانات الاختبار:
تنظيم حالات الاختبار في مجموعات اختبار لإدارة أفضل
استخدام إعداد الاختبار وإنهائه للإجراءات الشائعة
إدارة بيانات الاختبار باستخدام ملفات خارجية أو قواعد البيانات.
تشغيل الاختبارات وتقديم نتائجها
تنفيذ اختبارات Robot Framework من خط الأوامر
إنشاء تقارير الاختبار والسجلات
تحليل نتائج الاختبار وتحديد الأخطاء

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

1. ما هو إطار الروبوت ولماذا هو مفيد لاختبار واجهات برمجة تطبيقات الويب؟
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
2. كيف يمكنني تثبيت مكتبة Request في إطار العمل Robot Framework؟
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
كيف يمكنني إرسال طلبات HTTP باستخدام مكتبة الطلب في إطار الروبوت؟
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
هل يمكنني التعامل مع المصادقة باستخدام مكتبة الطلبات في إطار الروبوت؟
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
كيف يمكنني التحقق من صحة الاستجابة المستلمة من طلبات واجهة برمجة التطبيقات في إطار العمل الروبوت؟
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.

المراجعات

لا توجد مراجعات بعد.

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

تقدم لكم حقيبة تدريبنا الشاملة للمدربين: اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library. صممت هذه الحقيبة التدريبية خصيصًا للمدربين، وستمنحك كل الموارد التي تحتاجها لتعليم وتمكين المتعلمين الخاصة بك بفعالية. في عصرنا الرقمي الحالي، تلعب واجهات برمجة التطبيقات القابلة للراحة دورًا حاسمًا في تطوير البرمجيات. لذلك، من الضروري أن يتمتع المدربون بفهم وخبرة قوية في اختبار هذه الواجهات البرمجية. تركز حقيبة التدريب الخاصة بنا على استخدام إطار العمل Robot Framework ومكتبة Request لاختبار واجهات برمجة التطبيقات القابلة للراحة بكفاءة وفعالية. تتضمن حقيبة التدريب هذه دليلًا تدريجيًا يغطي كل جانب من جوانب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. من إعداد بيئة الاختبار إلى التعامل مع التصريحات والمصادقات، ستوجه الحقيبة المدربين خلال العملية بوضوح ودقة. تشمل هذه الحقيبة التدريبية شرائح تقديمية شاملة، تمارين عملية، وأمثلة من الحياة الواقعية. صُممت هذه الموارد بعناية لتزويد المدربين بالأدوات اللازمة لنقل المفاهيم المعقدة بطريقة بسيطة ومشوقة. سيتمكن المدربون أيضًا من الوصول إلى خطط تدريب وتقييمات قابلة للتخصيص. وهذا يتيح تجربة تعليم مصممة حسب الاحتياجات، وضمان تلقي كل متعلم التوجيه والتقييم المناسبين. بالإضافة إلى ذلك، تتضمن حقيبة التدريب الخاصة بنا دعمًا للمدربين، بما في ذلك فريق دعم مخصص يمكن التواصل معه عبر البريد الإلكتروني أو الهاتف. يضمن هذا أن يحصل المدربون على المساعدة التي يحتاجونها لتقديم جلسات تدريب عالية الجودة. مع حقيبة تدريب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library، سيكتسب المدربون الثقة والخبرة لتوجيه المتعلمين بنجاح في اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. ستعزز هذه الحزمة الشاملة بلا شك برنامج التدريب الخاص بك وتمكنك من تقديم تجارب تعليمية متميزة.
مقدمة عن إطار العمل الروبوتي ومكتبة الطلبات (Request Library)
نظرة عامة على إطار الروبوت وميزاته
مقدمة لمكتبة الطلبات لاختبار واجهات برمجة تطبيقات RESTful
مقدمة إلى مكتبة الطلبات لاختبار واجهات البرمجة الخاصة بالراحة.
إعداد البيئة
تثبيت إطار العمل روبوت وتبعياته
تثبيت مكتبة الطلبات
تهيئة بيئة الاختبار
المفاهيم الأساسية لواجهات برمجة التطبيقات RESTful:
فهم معمارية ومبادئ REST
الأساليب الشائعة لاختبار واجهات برمجة التطبيقات (GET، POST، PUT، DELETE)
التعامل مع رؤوس الطلبات والبارامترات
إنشاء حالات اختبار لاختبار واجهة برمجة التطبيقات (API)
كتابة حالات اختبار Robot Framework باستخدام تنسيق Given-When-Then
تعريف بيانات الاختبار والنتائج المتوقعة
استخدام المتغيرات والقيم الديناميكية في حالات الاختبار
إجراء طلبات API باستخدام مكتبة Request:
إرسال طلبات GET والتحقق من الاستجابة
إرسال طلبات POST مع جسم الطلب ومعالجة الاستجابة.
إرسال طلبات PUT و DELETE مع بيانات الطلب والتحقق من صحة الاستجابة.
أداء التأكيدات والتحققات.
التحقق من أكواد حالة استجابة واجهة برمجة التطبيقات
التحقق من استجابات JSON باستخدام تعبيرات JSONPath
التحقق من رؤوس الاستجابة والحمولات
التعامل مع المصادقة والتصريحات:
استخدام المصادقة الأساسية لاختبار الواجهة البرمجية التطبيقية (API)
التعامل مع المصادقة القائمة على الرموز
إدارة ملفات تعريف الارتباط والجلسات في اختبار واجهة برمجة التطبيقات
تنظيم مجموعات الاختبارات وبيانات الاختبار:
تنظيم حالات الاختبار في مجموعات اختبار لإدارة أفضل
استخدام إعداد الاختبار وإنهائه للإجراءات الشائعة
إدارة بيانات الاختبار باستخدام ملفات خارجية أو قواعد البيانات.
تشغيل الاختبارات وتقديم نتائجها
تنفيذ اختبارات Robot Framework من خط الأوامر
إنشاء تقارير الاختبار والسجلات
تحليل نتائج الاختبار وتحديد الأخطاء

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

1. ما هو إطار الروبوت ولماذا هو مفيد لاختبار واجهات برمجة تطبيقات الويب؟
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
2. كيف يمكنني تثبيت مكتبة Request في إطار العمل Robot Framework؟
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
كيف يمكنني إرسال طلبات HTTP باستخدام مكتبة الطلب في إطار الروبوت؟
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
هل يمكنني التعامل مع المصادقة باستخدام مكتبة الطلبات في إطار الروبوت؟
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
كيف يمكنني التحقق من صحة الاستجابة المستلمة من طلبات واجهة برمجة التطبيقات في إطار العمل الروبوت؟
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.

المراجعات

لا توجد مراجعات بعد.

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

مميزات الحقيبة

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

اختبار واجهات برمجة تطبيقات RESTful باستخدام مكتبة الطلبات في إطار العمل روبوت

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

مراجعة
English - العربية
محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب
دليل المدرب
الأنشطة
نسخة العرض
فيديوهات
الملف التعريفي
تقدم لكم حقيبة تدريبنا الشاملة للمدربين: اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library. صممت هذه الحقيبة التدريبية خصيصًا للمدربين، وستمنحك كل الموارد التي تحتاجها لتعليم وتمكين المتعلمين الخاصة بك بفعالية. في عصرنا الرقمي الحالي، تلعب واجهات برمجة التطبيقات القابلة للراحة دورًا حاسمًا في تطوير البرمجيات. لذلك، من الضروري أن يتمتع المدربون بفهم وخبرة قوية في اختبار هذه الواجهات البرمجية. تركز حقيبة التدريب الخاصة بنا على استخدام إطار العمل Robot Framework ومكتبة Request لاختبار واجهات برمجة التطبيقات القابلة للراحة بكفاءة وفعالية. تتضمن حقيبة التدريب هذه دليلًا تدريجيًا يغطي كل جانب من جوانب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. من إعداد بيئة الاختبار إلى التعامل مع التصريحات والمصادقات، ستوجه الحقيبة المدربين خلال العملية بوضوح ودقة. تشمل هذه الحقيبة التدريبية شرائح تقديمية شاملة، تمارين عملية، وأمثلة من الحياة الواقعية. صُممت هذه الموارد بعناية لتزويد المدربين بالأدوات اللازمة لنقل المفاهيم المعقدة بطريقة بسيطة ومشوقة. سيتمكن المدربون أيضًا من الوصول إلى خطط تدريب وتقييمات قابلة للتخصيص. وهذا يتيح تجربة تعليم مصممة حسب الاحتياجات، وضمان تلقي كل متعلم التوجيه والتقييم المناسبين. بالإضافة إلى ذلك، تتضمن حقيبة التدريب الخاصة بنا دعمًا للمدربين، بما في ذلك فريق دعم مخصص يمكن التواصل معه عبر البريد الإلكتروني أو الهاتف. يضمن هذا أن يحصل المدربون على المساعدة التي يحتاجونها لتقديم جلسات تدريب عالية الجودة. مع حقيبة تدريب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library، سيكتسب المدربون الثقة والخبرة لتوجيه المتعلمين بنجاح في اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. ستعزز هذه الحزمة الشاملة بلا شك برنامج التدريب الخاص بك وتمكنك من تقديم تجارب تعليمية متميزة.
مقدمة عن إطار العمل الروبوتي ومكتبة الطلبات (Request Library)
نظرة عامة على إطار الروبوت وميزاته
مقدمة لمكتبة الطلبات لاختبار واجهات برمجة تطبيقات RESTful
مقدمة إلى مكتبة الطلبات لاختبار واجهات البرمجة الخاصة بالراحة.
إعداد البيئة
تثبيت إطار العمل روبوت وتبعياته
تثبيت مكتبة الطلبات
تهيئة بيئة الاختبار
المفاهيم الأساسية لواجهات برمجة التطبيقات RESTful:
فهم معمارية ومبادئ REST
الأساليب الشائعة لاختبار واجهات برمجة التطبيقات (GET، POST، PUT، DELETE)
التعامل مع رؤوس الطلبات والبارامترات
إنشاء حالات اختبار لاختبار واجهة برمجة التطبيقات (API)
كتابة حالات اختبار Robot Framework باستخدام تنسيق Given-When-Then
تعريف بيانات الاختبار والنتائج المتوقعة
استخدام المتغيرات والقيم الديناميكية في حالات الاختبار
إجراء طلبات API باستخدام مكتبة Request:
إرسال طلبات GET والتحقق من الاستجابة
إرسال طلبات POST مع جسم الطلب ومعالجة الاستجابة.
إرسال طلبات PUT و DELETE مع بيانات الطلب والتحقق من صحة الاستجابة.
أداء التأكيدات والتحققات.
التحقق من أكواد حالة استجابة واجهة برمجة التطبيقات
التحقق من استجابات JSON باستخدام تعبيرات JSONPath
التحقق من رؤوس الاستجابة والحمولات
التعامل مع المصادقة والتصريحات:
استخدام المصادقة الأساسية لاختبار الواجهة البرمجية التطبيقية (API)
التعامل مع المصادقة القائمة على الرموز
إدارة ملفات تعريف الارتباط والجلسات في اختبار واجهة برمجة التطبيقات
تنظيم مجموعات الاختبارات وبيانات الاختبار:
تنظيم حالات الاختبار في مجموعات اختبار لإدارة أفضل
استخدام إعداد الاختبار وإنهائه للإجراءات الشائعة
إدارة بيانات الاختبار باستخدام ملفات خارجية أو قواعد البيانات.
تشغيل الاختبارات وتقديم نتائجها
تنفيذ اختبارات Robot Framework من خط الأوامر
إنشاء تقارير الاختبار والسجلات
تحليل نتائج الاختبار وتحديد الأخطاء

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

1. ما هو إطار الروبوت ولماذا هو مفيد لاختبار واجهات برمجة تطبيقات الويب؟
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
2. كيف يمكنني تثبيت مكتبة Request في إطار العمل Robot Framework؟
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
كيف يمكنني إرسال طلبات HTTP باستخدام مكتبة الطلب في إطار الروبوت؟
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
هل يمكنني التعامل مع المصادقة باستخدام مكتبة الطلبات في إطار الروبوت؟
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
كيف يمكنني التحقق من صحة الاستجابة المستلمة من طلبات واجهة برمجة التطبيقات في إطار العمل الروبوت؟
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.

المراجعات

لا توجد مراجعات بعد.

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

تقدم لكم حقيبة تدريبنا الشاملة للمدربين: اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library. صممت هذه الحقيبة التدريبية خصيصًا للمدربين، وستمنحك كل الموارد التي تحتاجها لتعليم وتمكين المتعلمين الخاصة بك بفعالية. في عصرنا الرقمي الحالي، تلعب واجهات برمجة التطبيقات القابلة للراحة دورًا حاسمًا في تطوير البرمجيات. لذلك، من الضروري أن يتمتع المدربون بفهم وخبرة قوية في اختبار هذه الواجهات البرمجية. تركز حقيبة التدريب الخاصة بنا على استخدام إطار العمل Robot Framework ومكتبة Request لاختبار واجهات برمجة التطبيقات القابلة للراحة بكفاءة وفعالية. تتضمن حقيبة التدريب هذه دليلًا تدريجيًا يغطي كل جانب من جوانب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. من إعداد بيئة الاختبار إلى التعامل مع التصريحات والمصادقات، ستوجه الحقيبة المدربين خلال العملية بوضوح ودقة. تشمل هذه الحقيبة التدريبية شرائح تقديمية شاملة، تمارين عملية، وأمثلة من الحياة الواقعية. صُممت هذه الموارد بعناية لتزويد المدربين بالأدوات اللازمة لنقل المفاهيم المعقدة بطريقة بسيطة ومشوقة. سيتمكن المدربون أيضًا من الوصول إلى خطط تدريب وتقييمات قابلة للتخصيص. وهذا يتيح تجربة تعليم مصممة حسب الاحتياجات، وضمان تلقي كل متعلم التوجيه والتقييم المناسبين. بالإضافة إلى ذلك، تتضمن حقيبة التدريب الخاصة بنا دعمًا للمدربين، بما في ذلك فريق دعم مخصص يمكن التواصل معه عبر البريد الإلكتروني أو الهاتف. يضمن هذا أن يحصل المدربون على المساعدة التي يحتاجونها لتقديم جلسات تدريب عالية الجودة. مع حقيبة تدريب اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework – Request Library، سيكتسب المدربون الثقة والخبرة لتوجيه المتعلمين بنجاح في اختبار واجهات برمجة التطبيقات القابلة للراحة باستخدام إطار العمل Robot Framework. ستعزز هذه الحزمة الشاملة بلا شك برنامج التدريب الخاص بك وتمكنك من تقديم تجارب تعليمية متميزة.
مقدمة عن إطار العمل الروبوتي ومكتبة الطلبات (Request Library)
نظرة عامة على إطار الروبوت وميزاته
مقدمة لمكتبة الطلبات لاختبار واجهات برمجة تطبيقات RESTful
مقدمة إلى مكتبة الطلبات لاختبار واجهات البرمجة الخاصة بالراحة.
إعداد البيئة
تثبيت إطار العمل روبوت وتبعياته
تثبيت مكتبة الطلبات
تهيئة بيئة الاختبار
المفاهيم الأساسية لواجهات برمجة التطبيقات RESTful:
فهم معمارية ومبادئ REST
الأساليب الشائعة لاختبار واجهات برمجة التطبيقات (GET، POST، PUT، DELETE)
التعامل مع رؤوس الطلبات والبارامترات
إنشاء حالات اختبار لاختبار واجهة برمجة التطبيقات (API)
كتابة حالات اختبار Robot Framework باستخدام تنسيق Given-When-Then
تعريف بيانات الاختبار والنتائج المتوقعة
استخدام المتغيرات والقيم الديناميكية في حالات الاختبار
إجراء طلبات API باستخدام مكتبة Request:
إرسال طلبات GET والتحقق من الاستجابة
إرسال طلبات POST مع جسم الطلب ومعالجة الاستجابة.
إرسال طلبات PUT و DELETE مع بيانات الطلب والتحقق من صحة الاستجابة.
أداء التأكيدات والتحققات.
التحقق من أكواد حالة استجابة واجهة برمجة التطبيقات
التحقق من استجابات JSON باستخدام تعبيرات JSONPath
التحقق من رؤوس الاستجابة والحمولات
التعامل مع المصادقة والتصريحات:
استخدام المصادقة الأساسية لاختبار الواجهة البرمجية التطبيقية (API)
التعامل مع المصادقة القائمة على الرموز
إدارة ملفات تعريف الارتباط والجلسات في اختبار واجهة برمجة التطبيقات
تنظيم مجموعات الاختبارات وبيانات الاختبار:
تنظيم حالات الاختبار في مجموعات اختبار لإدارة أفضل
استخدام إعداد الاختبار وإنهائه للإجراءات الشائعة
إدارة بيانات الاختبار باستخدام ملفات خارجية أو قواعد البيانات.
تشغيل الاختبارات وتقديم نتائجها
تنفيذ اختبارات Robot Framework من خط الأوامر
إنشاء تقارير الاختبار والسجلات
تحليل نتائج الاختبار وتحديد الأخطاء

™IMAS

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

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

1. ما هو إطار الروبوت ولماذا هو مفيد لاختبار واجهات برمجة تطبيقات الويب؟
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
الإطار الروبوتي هو إطار اختبار التحكم الذي يعتمد على الكلمات الرئيسية وهو مفتوح المصدر. إنه مفيد لاختبار واجهات برمجة تطبيقات RESTful لأنه يوفر بنية بسيطة وقابلة للقراءة لتعريف حالات الاختبار، ويدعم مكتبات متنوعة (مثل مكتبة الطلبات) للتعامل مع طلبات HTTP، ويسمح بسهولة التكامل مع أدوات أخرى.
2. كيف يمكنني تثبيت مكتبة Request في إطار العمل Robot Framework؟
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
لتثبيت مكتبة الطلب في الإطار الروبوت، يمكنك استخدام مدير الحزم pip عن طريق تشغيل الأمر pip install robotframework-requests في سطر الأوامر. بدلاً من ذلك، يمكنك إضافة المكتبة كتبعية في ملف تكوين مشروعك الحالي واستخدام مدير الحزم مثل Maven أو Gradle لحل التبعيات.
كيف يمكنني إرسال طلبات HTTP باستخدام مكتبة الطلب في إطار الروبوت؟
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
توفر مكتبة الطلب كلمات أساسية لإرسال أنواع مختلفة من طلبات HTTP مثل GET، POST، PUT، DELETE، إلخ. لإرسال طلب، يمكنك استخدام كلمة المفتاح إنشاء جلسة لإنشاء جلسة مع نقطة نهاية واجهة برمجة التطبيق (API)، ومن ثم استخدام كلمة المفتاح المناسبة مثل طلب GET أو طلب POST لإرسال الطلب الفعلي مع المعلمات والعناوين الرأسية الضرورية.
هل يمكنني التعامل مع المصادقة باستخدام مكتبة الطلبات في إطار الروبوت؟
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
نعم ، مكتبة الطلب تدعم طرق مختلفة للمصادقة مثل الأساسية (Basic) والهضمية (Digest) و OAuth. يمكنك استخدام الكلمة المفتاحية إنشاء جلسة لتمرير تفاصيل المصادقة في المعلمة auth أو يمكنك استخدام الكلمة المفتاحية إضافة المصادقة لإضافة بيانات اعتماد المصادقة إلى جلسة موجودة.
كيف يمكنني التحقق من صحة الاستجابة المستلمة من طلبات واجهة برمجة التطبيقات في إطار العمل الروبوت؟
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.
توفر مكتبة الطلب مفاتيح لاستخراج و التحقق من أجزاء مختلفة من استجابة واجهة برمجة التطبيقات. يمكنك استخدام كلمات مفتاحية مثل Response Status Should Be للتحقق من رمز حالة الاستجابة، و Response Json Value Should Be للتحقق من قيمة حقل محدد في استجابة JSON، أو Response Should Contain للتحقق مما إذا كان جسم الاستجابة يحتوي على نص معين أو جزء منه.

المراجعات

لا توجد مراجعات بعد.

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

منتجات ذات صلة

حقيبة تدريبية : برنامج ادوب فوتوشوب

حقيبة تدريبية : دورة تثبيت التدريب

حقيبة تدريبية : دورة تثبيت التدريب

;

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

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

اختبار واجهات برمجة تطبيقات RESTful باستخدام مكتبة الطلبات في إطار العمل روبوت