# مرجع: US-15 ، FR-01 ، FR-02 ، AD-01 Feature: ورود به سامانه به عنوان یک کاربر سیستم می‌خواهم با نام کاربری و رمز عبور وارد سامانه شوم تا بتوانم به امکانات مربوط به نقش خودم دسترسی داشته باشم Scenario: ورود موفق و انتقال به داشبورد نقش کاربر Given کاربری با نام کاربری "student1" و رمز عبور معتبر وجود دارد When نام کاربری "student1" و رمز عبور معتبر را وارد و فرم را ارسال می‌کند Then کاربر وارد سامانه می‌شود And صفحه ثبت گزارش خرابی برای نقش "دانشجو" نمایش داده می‌شود Scenario: رمز عبور اشتباه Given کاربری با نام کاربری "student1" وجود دارد When نام کاربری "student1" و رمز عبور "اشتباه" را وارد می‌کند Then پیام "نام کاربری یا رمز عبور اشتباه است" نمایش داده می‌شود And پیام مشخص نمی‌کند کدام فیلد اشتباه است And نام کاربری "student1" در فرم باقی می‌ماند And کاربر وارد سامانه نمی‌شود Scenario Outline: ارسال فرم ورود با فیلد خالی When فرم ورود را با "<فیلد خالی>" خالی ارسال می‌کند Then ورود انجام نمی‌شود And پیام "این فیلد الزامی است" کنار "<فیلد خالی>" نمایش داده می‌شود Examples: | فیلد خالی | | نام کاربری | | رمز عبور | Scenario: دسترسی به صفحه نقش دیگر مجاز نیست Given کاربر "student1" با نقش "دانشجو" وارد سامانه شده است When آدرس صفحه داشبورد کارمند تأسیسات را مستقیم باز می‌کند Then پیام "دسترسی مجاز نیست" نمایش داده می‌شود And هیچ اطلاعات گزارش مدیریتی نمایش داده نمی‌شود Scenario: خروج از سامانه و محافظت از صفحات Given کاربر "student1" وارد سامانه شده است When از سامانه خارج می‌شود And سپس آدرس صفحه ثبت گزارش را باز می‌کند Then کاربر به صفحه ورود هدایت می‌شود Scenario: سرویس احراز هویت در دسترس نیست Given سرویس احراز هویت در دسترس نیست When نام کاربری و رمز عبور معتبر را ارسال می‌کند Then پیام "خطا در ورود؛ لطفاً بعداً تلاش کنید" نمایش داده می‌شود And کاربر وارد سامانه نمی‌شود