تست یکپارچه سازی نرم افزار

shape
shape
shape
shape
shape
shape
shape
shape

تست یکپارچه‌سازی یا Integration Testing به عنوان نوعی تست تعریف می‌شود که در آن ماژول‌های نرم‌افزاری به صورت Logical یکپارچه شده و به عنوان یک گروه تست می‌شوند.
یک پروژه نرم‌افزاری معمول شامل چندین ماژول نرم‌افزاریست که توسط برنامه‌نویسان مختلف کدنویسی شده است.

تستر کینگ
Integration Testing بر روی بررسی ارتباط داده‌ها(Data Communication) در میان این ماژول‌ها تمرکز می‌کند.
از این رو آن را با عناوین I & T-Integration and Testing، “تست رشته”(String Testing) و گاهی اوقات “Thread Testing” نیز می‌شناسند.

تستر کینگ

چرا Integration Testing را انجام می‌دهیم؟

اگر چه هر ماژول نرم‌افزاری تحت Unit Test قرار گرفته است، اما باز هم نواقص به دلایل مختلف وجود خواهند داشت:

  • به طور کلی یک ماژول، توسط یک شخص که توسعه‌دهنده نرم‌افزار است طراحی شده است که ممکن است درک و منطق برنامه‌نویسی وی با دیگر برنامه‌نویسان متفاوت باشد. به همین دلیل تست یکپارچه‌سازی برای تایید ماژول‌های نرم‌افزاری برای کار در یک پیکر واحد ضروریست.
  • در زمان توسعه ماژول، احتمال زیادی برای تغییر نیازمندی‌های مشتریان وجود دارد. این نیازمندی‌های جدید ممکن است تحت Unit Test قرار نگیرند و از این رو تست یکپارچه‌سازی سیستم ضروریست.تستر کینگ
  • ممکن است Interfaceهای ماژول‌های نرم‌افزاری با پایگاه داده اشتباه باشد.
  • در صورت وجود Interfaceهای سخت‌افزاری خارجی، ممکن است آنها نیز اشتباه باشند.
  • Exception Handling نادرست می‌تواند ایجاد مشکل نماید.

 

مشاوره رایگان
0991-1001037
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_یکپارچگی
#تست_واحد
#integration
#integration_testing

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *