تست نرمافزارهایشیءگرا به دلیل پیچیدگی و ویژگیهای خاص آن یک کار چالشبرانگیز میباشد. تست شیءگرایی به همان اندازه مهم است که تستهای سنتی اهمیت دارند. اغلب رویکردهایی که برای تست شیءگرایی استفاده میشود، تکنیکهای تست سنتی میباشد. با توجه به تفاوتهای شیءگرایی مانند پنهانسازی، چندشکلی و ارثبری نیازمند تعریف رویکردهای جدید برای آزمایش میباشد. برخلاف سیستمهای سنتی که واحد تست آنها زیر برنامه است، شیءگرایی بر مبنای تست کلاس میباشد. با پیشرفت روزافزون روشهای طراحی نرمافزار، روشهای تست نرمافزار نیز میبایست به فراخور این تغییر، بهروز شوند. تست نرمافزار یکی از مراحل مهم چرخه حیات توسعه نرمافزار است. تست نرمافزار زمان زیادی میگیرد و هزینهی تست نرمافزار بهسرعت در حال افزایش است. هر صنعت نرمافزاری عمدتاً نگرانیهایی در مورد کاهش هزینههای تست و عیبیابی نرمافزار با در نظر گرفتن حداقل زمان دارد.
فایل word مقاله
12 صفحه