در این چالش شما با یک پرتال داخلی سازمانی روبهرو هستید که برای مدیریت محیط کاری کاربران و جابهجایی بین بخشهای مختلف سیستم طراحی شده است. این سامانه بخشی از یک فرایند مهاجرت فرانتاند را شبیهسازی میکند و چند صفحه عملیاتی مانند Workspace، Reports و Preview را در اختیار کاربران قرار میدهد.
در نگاه اول محیط برنامه یک داشبورد ساده به نظر میرسد که وضعیت سیستم و مسیرهای کاری کاربران را نمایش میدهد. با این حال در بخشهای مختلف رابط کاربری، اطلاعاتی درباره Return Flow و نحوه انتقال کاربر بین صفحات دیده میشود. این مکانیزم برای هدایت کاربر از یک صفحه به صفحه دیگر پس از انجام برخی عملیاتها استفاده میشود و نقش مهمی در منطق ناوبری سیستم دارد.
در این سامانه برخی صفحات از یک handler سمت کاربر برای تکمیل فرآیند انتقال استفاده میکنند. در چنین حالتی مرورگر پس از ورود به یک مسیر مشخص، مقصد بعدی را از پارامترهای درخواست دریافت کرده و سپس فرایند هدایت به صفحه بعدی تکمیل میشود. این رفتار بهطور ویژه در جریانهای کاری مربوط به Workspace و گزارشهای QA مورد استفاده قرار میگیرد.
همچنین در گزارشهای داخلی سیستم اشاره شده است که تیم توسعه در حال بررسی مهاجرت برخی بخشهای رابط کاربری است و برای این منظور صفحات آزمایشی و previewهایی در سیستم قرار داده شدهاند. این صفحات برای بررسی رفتار مسیرهای انتقال و صحت عملکرد آنها استفاده میشوند و معمولاً باید از طریق مسیرهای عادی ناوبری سیستم باز شوند.
وظیفه شما در این چالش بررسی نحوه عملکرد این مکانیزمهای انتقال در سمت کاربر، تحلیل مسیرهای مختلف ناوبری در سامانه، و شناسایی رفتارهایی است که میتوانند بر نحوه هدایت مرورگر بین صفحات تأثیر بگذارند. با تحلیل دقیق ساختار صفحات، پارامترهای مورد استفاده در درخواستها، و تعامل آنها با اسکریپتهای سمت کاربر، میتوانید سرنخهایی درباره طراحی داخلی این سامانه و نحوه مدیریت جریانهای انتقال در آن به دست آورید.
هدف اصلی این چالش تمرکز بر تحلیل رفتار ناوبری در برنامههای وب و بررسی نحوه مدیریت مقصدهای انتقال در سمت کاربر است. بررسی دقیق مسیرهای موجود و نحوه استفاده از پارامترهای ورودی میتواند شما را به درک بهتر سازوکار این سامانه و تکمیل مراحل چالش هدایت کند.
همچنین جهت دسترسی به صفحه مربوط به آزمایشگاه WSTG می توانید به لینک زیر مراجعه نمایید:
درصد پیشرفت حل چالش
0%