طراحی واجرای سرویس موتورجستجوبومی

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