۱۳۹۰ اسفند ۴ ۹:۳۷ AM

                                                                   آزمایشگاه کیفیت نرم افزار

                       
فعاليت تحقيقاتي در زمينه آزمون كيفيت محصولات فناوري اطلاعات در مركز تحقيقات صنايع انفورماتيك از اوايل سال 1379 شروع شد و با شناسايي مراكز آزمون كيفيت موجود در سطح جهان، روش عملكرد آنها مورد بررسي قرار گرفت و بر اساس آن استانداردها و روال‌هاي آزمون شناسايي و تدوين شدند.

از آغاز سال 1385 فعاليت در اين زمينه بصورت جدي‌تر دنبال شد و تفاهم‌نامه‌هايي با سازمان‌هاي تنظيم مقررات، نهاد رياست جمهوري و برخي از وزارتخانه‌ها منعقد شد و تعدادي محصول نرم‌افزاري مختلف مورد آزمون قرار گرفت.

در دوران گذشته استانداردهاي زيادي در زمينه آزمون نرم‌افزار در اين مركز شناسايي، ارزيابي، تدوين و تا حدي استفاده شده‌اند؛ ولي مهمترين استانداردهاي مورد استفاده كنوني در زمينه آزمون كيفيت نرم‌افزار، استفاده از سري استانداردهاي ISO25000 (SQuaRE) مي‌باشد و تا حدي نيز از استانداردهاي قديمي‌تر ISO9126 و ISO14598 نيز استفاده مي‌شود.

تعدادي از آزمون‌هاي مورد اجرا در آزمايشگاه كيفيت اين مركز عبارتند از:

 

     آزمون وظيفه‌مندي

    *   اطمينان از پاسخگويي به تمامي نيازها
    *    اطمينان از صحت پاسخگويي به نيازها
    *   اطمينان از عكس‌العمل مناسب در مقابل ورود داده‌هاي غير معتبر
    *    اطمينان از تعامل صحيح داده‌ها بين اجزاء مختلف سيستم
    *    اطمينان از گزارش خطا‌هاي مناسب
    *   اطمينان از گزارش‌گيري مناسب

     آزمون كارايي

    *    زمان پاسخگويي سيستم در شرايط عادي
    *    زمان پاسخگويي سيستم در بدترين شرايط

     آزمون پايگاه داده

    *    اطمينان از صحت پيكربندي پايگاه داده
    *    اطمينان از صحت ذخيره‌سازي، جستجو، حذف، و به روز رساني داده‌ها
    *   اطمينان از امنيت و سطوح دسترسي

     آزمون امنيت

    *    امنيت در سطح كنترل سطوح دسترسي كاربران مجاز به بخش‌هاي مختلف سيستم
    *    امنيت در سطح كنترل دسترسي كاربران تعريف شده در جهت ورود به سيستم

 

     آزمون فشار

    *    كنترل عملكرد سيستم در هنگام كمبود ram,cpu,hard در سرور

     آزمون بار

    *    اطمينان از پاسخگويي مناسب با حداكثر تعداد كاربر

     آزمون حجم

    *    بررسي وضعيت سيستم در حداكثر ارتباط موفق ممكن با پايگاه داده
    *    بررسي وضعيت سيستم در استفاده از دستورات SQL با حداكثر ميزان داده و ركورد

     آزمون واسط كاربري

    *   كنترل سهولت استفاده از قسمتهاي مختلف، پنجره‌هاي مختلف، فيلدهاي مختلف
    *    كنترل مشخصات پنجره‌ها مانند منوها، اندازه‌ها، موقعيت‌ها، رنگها و ....

     آزمون پيكربندي

    *    اطمينان از صحت عملكرد در محيطهاي مختلف نرم‌افزاري و سخت‌افزاري مشخص شده

     آزمون نصب

    * كنترل نصب با پيكربنديهاي مختلف در شرايط نرمال و غير نرمال. (غير نرمال مانند كمبود حافظه)
    *  اطمينان از صحت عملكرد سيستم با يكبار نصب

   آزمون دوام تجاري

    *   اطمينان از مطابقت سيستم با مدل تجاري مورد نياز
    *    اطمينان از پايدار ماندن با شرايط مختلف در محيط اجرا