آزمایشگاه کیفیت نرم افزار
فعاليت تحقيقاتي در زمينه آزمون كيفيت محصولات فناوري اطلاعات در مركز تحقيقات صنايع انفورماتيك از اوايل سال 1379 شروع شد و با شناسايي مراكز آزمون كيفيت موجود در سطح جهان، روش عملكرد آنها مورد بررسي قرار گرفت و بر اساس آن استانداردها و روالهاي آزمون شناسايي و تدوين شدند.
از آغاز سال 1385 فعاليت در اين زمينه بصورت جديتر دنبال شد و تفاهمنامههايي با سازمانهاي تنظيم مقررات، نهاد رياست جمهوري و برخي از وزارتخانهها منعقد شد و تعدادي محصول نرمافزاري مختلف مورد آزمون قرار گرفت.
در دوران گذشته استانداردهاي زيادي در زمينه آزمون نرمافزار در اين مركز شناسايي، ارزيابي، تدوين و تا حدي استفاده شدهاند؛ ولي مهمترين استانداردهاي مورد استفاده كنوني در زمينه آزمون كيفيت نرمافزار، استفاده از سري استانداردهاي ISO25000 (SQuaRE) ميباشد و تا حدي نيز از استانداردهاي قديميتر ISO9126 و ISO14598 نيز استفاده ميشود.
تعدادي از آزمونهاي مورد اجرا در آزمايشگاه كيفيت اين مركز عبارتند از:
آزمون وظيفهمندي
* اطمينان از پاسخگويي به تمامي نيازها
* اطمينان از صحت پاسخگويي به نيازها
* اطمينان از عكسالعمل مناسب در مقابل ورود دادههاي غير معتبر
* اطمينان از تعامل صحيح دادهها بين اجزاء مختلف سيستم
* اطمينان از گزارش خطاهاي مناسب
* اطمينان از گزارشگيري مناسب
آزمون كارايي
* زمان پاسخگويي سيستم در شرايط عادي
* زمان پاسخگويي سيستم در بدترين شرايط
آزمون پايگاه داده
* اطمينان از صحت پيكربندي پايگاه داده
* اطمينان از صحت ذخيرهسازي، جستجو، حذف، و به روز رساني دادهها
* اطمينان از امنيت و سطوح دسترسي
آزمون امنيت
* امنيت در سطح كنترل سطوح دسترسي كاربران مجاز به بخشهاي مختلف سيستم
* امنيت در سطح كنترل دسترسي كاربران تعريف شده در جهت ورود به سيستم
آزمون فشار
* كنترل عملكرد سيستم در هنگام كمبود ram,cpu,hard در سرور
آزمون بار
* اطمينان از پاسخگويي مناسب با حداكثر تعداد كاربر
آزمون حجم
* بررسي وضعيت سيستم در حداكثر ارتباط موفق ممكن با پايگاه داده
* بررسي وضعيت سيستم در استفاده از دستورات SQL با حداكثر ميزان داده و ركورد
آزمون واسط كاربري
* كنترل سهولت استفاده از قسمتهاي مختلف، پنجرههاي مختلف، فيلدهاي مختلف
* كنترل مشخصات پنجرهها مانند منوها، اندازهها، موقعيتها، رنگها و ....
آزمون پيكربندي
* اطمينان از صحت عملكرد در محيطهاي مختلف نرمافزاري و سختافزاري مشخص شده
آزمون نصب
* كنترل نصب با پيكربنديهاي مختلف در شرايط نرمال و غير نرمال. (غير نرمال مانند كمبود حافظه)
* اطمينان از صحت عملكرد سيستم با يكبار نصب
آزمون دوام تجاري
* اطمينان از مطابقت سيستم با مدل تجاري مورد نياز
* اطمينان از پايدار ماندن با شرايط مختلف در محيط اجرا
