طراحی و‌اجرای سرویس موتور‌جستجو‌بومی
mci-pages-sharing
طراحی و اجرای آزمون و ارزیابی سرویس موتور جستجوی بومی و خدمات مرتبط
  • دسته اصلی: امنیت
  • وضعیت پروژه: امکان‌سنجی و تحلیل مساله
مجری

معاونت متولی: راهکارهای دیجیتال و هوشمندسازی، مرکز تحقیق و توسعه همراه اول
مدت زمان اجرا: 12 ماه

معرفی
  • آزمون نرم‌‌افزار روش اصلی تعیین کیفیت نرم‌افزار است. این مفهوم به‌سختی قابل اندازه‌گیری است، زیرا تحت تاثیر تمامی جنبه‌های طراحی، کدنویسی و عوامل محیط اجرایی نرم‌افزار قرار می‌گیرد.
  • آزمون و تضمین کیفیت نرم‌افزار یکی از دغدغه‌های اصلی در اکثر پروژه‌های نرم‌افزاری است. آزمون سیستم دسته‌ای از آزمون‌های کلیدی را شامل می‌شود که غالبا از نوع غیرعملکردی هستند.
  • این آزمون‌ها با بررسی، مانیتورینگ و تحلیل جنبه‌هایی از نرم‌افزار که بیشتر از بعد امنیت و کارایی مطرح هستند، تلاش دارند نقاط ضعف و تنگناهای نرم‌افزار را شناسایی کنند. آزمون‌های پذیرش، کارایی و مقیاس‌پذیری از جمله آزمون‌های مهم در این حوزه هستند.
  • هدف از این آزمون‌ها ارزیابی میزان دسترس‌پذیری سامانه، مقیاس‌پذیری سیستم و سایر خصوصیات غیرعملکردی سامانه است.
  • موضوع این پروژه، آزمون کلی و جزیی موتور جستجو و نرم‌افزارهای مرتبط از جنبه‌های مختلف است.
  • محدوده پروژه، شامل توسعه چارچوب و انجام آزمون برای سرویس‌ها و نرم‌افزارهای زیر است:
    • سرویس موتور جستجوی پراکسی (یا Metasearch Engine)
    • سرویس موتور جستجوی متن
    • مرورگر مرتبط با موتور جستجو و پراکسی ترافیک
    • سرویس موتور جستجوی رسانه (صوت، تصویر و ویدئو)
  • برای چهار نرم‌افزار فوق، تعریف کردن دقیق آزمون‌ها و معیارهای مربوطه، روش اجرای آزمون و توسعه‌ی محیطی مناسب جهت اجرای دوره‌ای آزمون و ارزیابی کیفیت از ابعاد مختلف و گزارش متریک‌های حاصل مد نظر است.
هدف
  • تولید چارچوبی جهت آزمون موتور جستجو و نرم‌افزارهای مرتبط مشتمل بر ابزارها، محیط و متدلوژی آزمون جهت تست تکرارپذیر و دوره‌ای موارد یاد شده
  • شناسایی ایرادات و ضعف‌های موتور جستجو و نرم‌افزارهای مرتبط جهت برنامه‌ریزی برای رفع آنها به‌منظور ارتقاء کمی و کیفی آن
  • ثبت و پی‌گیری دقیق وضعیت فناوری موتور جستجو از نظر معیارهای کمی و کیفی
  • کمک به تدوین راهبرد توسعه موتور جستجو از طریق شناخت دقیق وضعیت فعلی
  • تشخیص موارد بازگشت ایراد در انواع قابلیت‌ها و ویژگی‌های عملکردی و غیرعملکردی موتور جستجو
ضرورت
  • تولید ابزارهای آزمون و ارزیابی برای موتور جستجوی بومی
  • اجرای فرآیند آزمون با آماده سازی مراحل و سناریوهای آزمون و انجام آزمون‌های دوره‌ای به منظور اطلاع از نقاط ضعف و آسیب‌پذیری‌های نرم‌افزار
دستاوردهای قابل انتظار
  • تهیه و توسعه ابزارهای آزمون و ارزیابی موتور جستجوی بومی
  • انجام آزمون‌های دوره‌ای با توجه به دریافت بازخوردهای کاربران
  • تولید گزارش آزمون‌ها و بررسی تطبیقی وضع فعلی نسبت به آزمون قبلی
  • ثبت و تحلیل روند (ترند) متریک‌های به دست آمده در آزمون‌ها
حوزه‌های قابل بهره‌برداری
  • فناوری اطلاعات
  • توسعه و آزمون نرم افزار

شرکت ارتباطات سیار ایران