ورود

View Full Version : unit test و کاربرد آن



gjmkdyttyhujk
پنج شنبه 09 مهر 1394, 11:52 صبح
سلام دوستان. در مورد unit test و کاربردش و نمونه مثالی ازش راهنمایی می خواستم. لطفا کسانی که کار کردند من رو راهنمایی کنند که چه زمانی استفاده میشه و کاربردش چیه و سوالاتی از این دست.
خیلی ممنونم.

c0mmander
پنج شنبه 09 مهر 1394, 21:38 عصر
سوالاتتون رو برای جواب دادن دست کم یک ساعت بصورت شفاهی وقت میخواد که ببیند و متوجه بشید.

اما برای اینکه ذهنتون آشنا بشه(با توجه به اینکه کسی هم به این تاپیک پاسخ نداده) من چند خطی رو توضیح میدم.

در حالت عمومی شما با استفاده از حال دیباگ برنامه تون رو مورد تست نهایی قرار میدید. این حال تمامی متد ها و کلاس ها و بطور کلی هر کپسول رو با هم دیگه مورد بررسی قرار میده یعنی در حال دیباگ شما فقط یک متد رو بررسی نمیکند رفتار برنامه و ارور دقیق هر خط در هر کلاس یا شی یا .. مورد بررسی قرار میگیره.

اما unit test .. در این نوع تست برنامه هر بخش مثلا یک متد بصورت مجزا بررسی میشه . ورودی و خروجی ها و وجود خطا.. توجه بشه که اطلاعات ارور مثل حالت دیباگ به خط به خط و میشه گفت بصورت تفضیلی نیست. unit test تستی از برنامه هست که هر بخش اون بصورت مجزا بررسی میشه.

کاربرد های مختلفی در پروژه هایی که بصورت حرفه ای کار میشن داره مثلا در حالت میشه مقادیر رفتار هر متد رو بصورت دقیق بررسی کرد که در حالت دیباگ این امکان بصورت سریع نیست و شاید متد در بازه های عددی خاصی درست رفتار کنه که در حالت دیباگ این موضوع براحتی مشخص نمیشه.

برای اطلاعات بیشتر واقعا نیاز هست که خودتون با توجه به زبان برنامه نویسی خودتون مطالعه کنید.

gjmkdyttyhujk
جمعه 10 مهر 1394, 00:48 صبح
ممنونم که جواب دادید.