الهدف: مشروع المؤهلات الجامعية لجامعة لاتفيا
الإطار: ASP.NET CORE 6
النمط: موديل-View-Controller
الخدمات: Auth0 و CoinmarketCap API
وصف
الغرض من مشروع التأهيل هذا هو تطوير موقع ويب مفيد للمستثمرين الذين يقومون باستثماراتهم في سوق العملة المشفرة. والهدف من ذلك هو تزويد المستثمر ببيئة مريحة وموثوقة وسهلة الاستخدام لممارسة مهاراته في السوق من خلال الاستثمارات المحاكاة. يمكن للمستثمرين عرض مخططات الأسعار في الوقت الفعلي وشراء العملات المشفرة باستخدام أموال اصطناعية مخصصة مسبقًا في محفظتهم. بمساعدة مخططات API CoinmarketCap تعكس بيانات السوق الحقيقية ، ولكن الاستثمارات مجرد تقليد. بالإضافة إلى ذلك ، من الممكن إضافة رافعة إلى المعاملات ، مما يمنحك الفرصة لاختبار فوائدها ومخاطرها. مباشرة بعد إجراء المعاملة الأولى ، يبدأ المستثمر في تلقي تحليل شفاف لمحتويات محافظ عملته وتغييرات رأس المال وغيرها من النجاحات.
تسمية الاتفاقيات لمشاريع الاختبار
تتم تسمية فصول الاختبار classnametests.cs (على سبيل المثال: MarketControllerTests.cs).
تتم تسمية طرق الاختبار METHONAME_TESTSCENARIO_EXPECEDERSELTULT (على سبيل المثال: inseruser_missingdata_throwsexception).
معلومات أخرى
يمكن العثور على البرامج النصية لجدول قاعدة البيانات ونصوص إدخال البيانات المحددة تحت الرمز الخارجي.
لم يتم حذف أي من الفروع ، بحيث يمكن سحبها واستخدامها لعرض الحالة التاريخية للمشروع.
تستخدم اختبارات الوحدة Xunit والاختبارات الوظيفية استخدام Selenium WebDriver.