نظرة عامة على المشروع:
تطوير مجموعة من الاختبارات الآلية لواجهة برمجة تطبيقات ASP .Net التي تحتوي على 10-15 نقطة نهاية باستخدام C#. الهدف هو التأكد من أن كل نقطة نهاية تعمل بشكل صحيح وتتعامل مع الحالات الاختبارية المختلفة بفعالية.
مواصفات المشروع:
الإعداد والبيئة:
استخدم Visual Studio كبيئة تطوير.
استخدم NUnit أو xUnit كإطار عمل للاختبار.
استخدم RestSharp أو HttpClient لإجراء الطلبات HTTP.
دمج Swagger للحصول على وثائق API وتوليد حالات الاختبار.
نقاط النهاية للاختبار:
حدد وأدرج جميع نقاط النهاية من وثائق Swagger.
لكل نقطة نهاية، حدد أساليب HTTP (GET, POST, PUT, DELETE، إلخ) والمعلمات اللازمة.
حالات الاختبار:
تحديد حالات الاختبار لكل نقطة نهاية، بما في ذلك على سبيل المثال لا الحصر:
حالة النجاح: المدخلات الصحيحة يجب أن تعود بالاستجابة المتوقعة.
حالة الفشل: المدخلات غير الصحيحة يجب أن تعود باستجابة خطأ مناسبة.
الحالات الحديّة: اختبار ظروف الحدود والحالات القصوى للمدخلات.
حالة الأداء: قياس زمن الاستجابة والتأكد من أنها تلبي معايير الأداء.
تنفيذ الاختبار:
كتابة كود C# لأتمتة اختبار كل نقطة نهاية.
استخدام التأكيدات للتحقق من أن استجابات API تتطابق مع النتائج المتوقعة.
تنظيم حالات الاختبار باستخدام إطار العمل المختار.
التوثيق:
توثيق حالات الاختبار، بما في ذلك بيانات الإدخال، النتائج المتوقعة، وأي إجراءات إعداد/تفكيك.
مثال على مواصفات حالة الاختبار:
إليك مثال تفصيلي على ما قد تبدو عليه إحدى حالات الاختبار:
نقطة النهاية: GET /api/users/{id}
حالات الاختبار:
حالة النجاح:
المدخلات: معرف مستخدم صالح.
النتيجة المتوقعة: HTTP 200 OK مع تفاصيل المستخدم في جسم الاستجابة.
حالة الفشل:
المدخلات: معرف مستخدم غير صالح (مثل معرف غير موجود).
النتيجة المتوقعة: HTTP 404 Not Found مع رسالة خطأ.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم معك محمد احمد full stack developer using dot net وعلى درايه كامله ب API core حيث اننى خبره 5 سنوات راسلنى لمعرفه المزيد وان شاء الله تسعد بالتعامل ...
السلام عليكم معك محمد حسين مطور full stack dot net ولدي الخبرة الكافية لتنفيذ طلبك قد تجد ان حسابي ليس عليه اي تقييم وهذا لانني جديد في الموقع اريد فقد ان اقوم ...
سلام عليكم اخي معك سلمي backend developer using .net core (API)فهمت المطلوب تواصل معي للبدء الان دمت بخير شكرا لك
مرحبا استاذ سالم معك يوسف خريج هندسة البرمجيات و انا اعمل كمطور ويب باستخدام Asp .Net بلغه c# لدي خبرة واسعة في هذا المجال ومتحمس لتنفيذ مشروعك حيث انني قمت بتن...
اتمني ان تكون بخير , انا مهتم جدا لمشروعك واود ان اقدم خدماتي لتنفيذ هذا المشروع ولقد عملت علي مثله من قبل انا اعمل backend developer ولدي خبرة جيدة في .NET
السلام عليكم ورحمه الله اخي سالم لقد قرأت الطلب جيدا وانا مطور .NET لاكثر من 5 سنوات يمكنني عرض عليك المشاريع السابقه قبل بداء المشروع للتاكد من ذالك يسعدني الت...
مرحبا أستاذ سالم، أنا م.محمد الباز، مطور برمجيات بخبرة تزيد عن سنتين في تطوير تطبيقات ASP .Net واستخدام لغة C#. قمت بتطوير العديد من التطبيقات، سواء كانت مواقع ...
السلام عليكم معك علي الأغا Backend Developer باستخدام Asp Net Core Framework. قمت بالاطلاع على المهام المطلوبة ويمكنني تنفيذها على أكمل وجه. لدي خبرة في تطوير ا...
السلام عليكم ورحمة الله . انا زياد مطور برمجيات خبرة اكثر من سنتين في مجال تطوير تطبيقات الويب و الموبيل أجيد العمل على تطبيقات asp net mvc and api .ارجو التواص...