Testing
در این بخش در ادامهی بخش قبلی به سراغ نوشتن تستهای خودکار برای تضمین رفتار درست برنامه خواهیم رفت. تست کردن بخشی از application development cycle است. با تست کردن از رفتار و عملکرد درست برنامه مطلع میشویم و سریع تر مشکلات برنامه را رفع میکنیم و با خیال راحتتری برنامه را برای دیپلوی در production آماده میکنیم. در حال حاضر تست دستی ( manual ) را دیدهاید. انواع اقسام تستها نیز در دنیای برنامه نویسی وجود دارند. در این بخش با unit test آشنا خواهیم شد و برای برنامهی خود با همان ساختار unit test به توسعهی Integration Testها میپردازیم و در بخش بعدی هم با load test اما مسئله به همینجا ختم نمیشود و بهتر است مهارت تست نویسی خود را تقویت کنید.