PDA

View Full Version : ابزارهای تست و اشکالزادایی



c_doost
پنج شنبه 27 مهر 1391, 23:38 عصر
سلام

در سی شارپ ما چطور میتونیم برنامه خودمونو تست کنیم؟
خطایابی کنیم ؟

واژه assertion در برنامه نویسی به معناست؟ ترجمه این کلمه میشه ادعا ولی نمیدونم چه جایگاهی در برنامه نویسی داره

r_s1389@yahoo.com
جمعه 28 مهر 1391, 00:14 صبح
یعنی چی ؟؟؟؟؟؟
تست به چی میگین شما

c_doost
جمعه 28 مهر 1391, 10:41 صبح
یعنی چی ؟؟؟؟؟؟
تست به چی میگین شما

مثلا داده هایی که برنامه باید از کاربر بگیره را بخونیم و تست بکینم یا داده های مختلف در دیتا تایپ های مختلف چه طوری عمل میکنه

c_doost
شنبه 29 مهر 1391, 09:03 صبح
چرا کسی جواب نمیده؟

سوالم نا مفهومه؟؟؟

harani
شنبه 29 مهر 1391, 10:59 صبح
راستش آره سوالتون نا مفهومه مگه از خود ویژوال نمیتونی برنامه رو Build ش کنی ؟؟؟

c_doost
شنبه 29 مهر 1391, 11:28 صبح
راستش آره سوالتون نا مفهومه مگه از خود ویژوال نمیتونی برنامه رو Build ش کنی ؟؟؟
اصللا سوالم ربطی به build نداره

وقتی ما یه برنامه مینویسیم باید این برنامه با داده های مختلف تست بشه
بر اساس data type هایی که تعریف میکنیم باید برنامه را تست کنیم

این سوال مربوط به طراحی و پیاده سازی زبا ن های برنامه نویسی هست

c_doost
یک شنبه 30 مهر 1391, 17:51 عصر
چرا کسی جواب نمیده ؟

اگر سوالم مبهمه بپرسید که وضیح بدم

abcd_a
یک شنبه 30 مهر 1391, 19:42 عصر
سلام
از این نرم افزارها می تونید برای اشکال زدایی و یا جهت سریعتر نوشتن کد استفاده کنید

PVS-Studio
Whole.Tomato.Visual.Assist.X

بعد از نصب به صورت افزونه به وِیژوال استادیو اضافه میشه

hakim22
یک شنبه 30 مهر 1391, 22:44 عصر
از assertion برای نمایش یک مقدار در خط فرمان هنگام Debug استفاده میشه.
روشهای زیادی برای تست وجود داره.
بهترینش استفاده از tester خود VS است.
شما میتوانید یک پروژه تست بسازید. در این پروژه دستوراتی وجود داره که شما مشخص می کنید که مقادیر وروی به یک تابع چی هستند و خروجی چه محدوده یا مقدار خاصی باید داشته باشه. و بر این اساس یک سری تست کننده می سازید.
هر وقت لازم شد بدون اجرای برنامه تست کننده رو اجرا می کنید. و اون به شما نتیجه رو گزارش می کنه.
برای بررسی سرعت و نحوه ی اجرای کدها از Profiler که اون هم با خود VS نصب میشه استفاده کنید.
همه ی اینها رو میتوانید توی منوهای VS پیدا کنید.
اما روش کار کردن باهاشون زیاد آسون نیست.

hakim22
یک شنبه 30 مهر 1391, 22:46 عصر
از assertion برای نمایش یک مقدار در خط فرمان هنگام Debug استفاده میشه.
روشهای زیادی برای تست وجود داره.
بهترینش استفاده از tester خود VS است.
شما میتوانید یک پروژه تست بسازید. در این پروژه دستوراتی وجود داره که شما مشخص می کنید که مقادیر وروی به یک تابع چی هستند و خروجی چه محدوده یا مقدار خاصی باید داشته باشه. و بر این اساس یک سری تست کننده می سازید.
هر وقت لازم شد بدون اجرای برنامه تست کننده رو اجرا می کنید. و اون به شما نتیجه رو گزارش می کنه.
برای بررسی سرعت و نحوه ی اجرای کدها از Profiler که اون هم با خود VS نصب میشه استفاده کنید.
همه ی اینها رو میتوانید توی منوهای VS پیدا کنید.
اما روش کار کردن باهاشون زیاد آسون نیست.

c_doost
دوشنبه 01 آبان 1391, 07:25 صبح
از assertion برای نمایش یک مقدار در خط فرمان هنگام Debug استفاده میشه.
روشهای زیادی برای تست وجود داره.
بهترینش استفاده از tester خود VS است.
شما میتوانید یک پروژه تست بسازید. در این پروژه دستوراتی وجود داره که شما مشخص می کنید که مقادیر وروی به یک تابع چی هستند و خروجی چه محدوده یا مقدار خاصی باید داشته باشه. و بر این اساس یک سری تست کننده می سازید.
هر وقت لازم شد بدون اجرای برنامه تست کننده رو اجرا می کنید. و اون به شما نتیجه رو گزارش می کنه.
برای بررسی سرعت و نحوه ی اجرای کدها از Profiler که اون هم با خود VS نصب میشه استفاده کنید.
همه ی اینها رو میتوانید توی منوهای VS پیدا کنید.
اما روش کار کردن باهاشون زیاد آسون نیست.


منظورت همون استفاده از کلید f10 , f11 هست؟؟

hakim22
دوشنبه 01 آبان 1391, 12:25 عصر
نخیر !
منظور استفاده از منوی Test در خود VS است !

masoud_z_65
دوشنبه 01 آبان 1391, 12:34 عصر
از assertion برای نمایش یک مقدار در خط فرمان هنگام Debug استفاده میشه.
روشهای زیادی برای تست وجود داره.
بهترینش استفاده از tester خود VS است.
شما میتوانید یک پروژه تست بسازید. در این پروژه دستوراتی وجود داره که شما مشخص می کنید که مقادیر وروی به یک تابع چی هستند و خروجی چه محدوده یا مقدار خاصی باید داشته باشه. و بر این اساس یک سری تست کننده می سازید.
هر وقت لازم شد بدون اجرای برنامه تست کننده رو اجرا می کنید. و اون به شما نتیجه رو گزارش می کنه.
برای بررسی سرعت و نحوه ی اجرای کدها از Profiler که اون هم با خود VS نصب میشه استفاده کنید.
همه ی اینها رو میتوانید توی منوهای VS پیدا کنید.
اما روش کار کردن باهاشون زیاد آسون نیست.

آق میشه لطف کنی با یه مثال تصویری این تست رو آموزش بدی؟
من خیلی دوست دارم بتونم سرویس ها و متدهایی رو که مینویسم تست کنم اما تا حالا هیچوقت هیچ روشی رو کار نکردم
این چیزایی که شما گفتی به نظر جالب اومد

ممنون میشم بیشتر آموزش بدی البته به صورت ابتدایی و اولیه

c_doost
پنج شنبه 04 آبان 1391, 09:09 صبح
اگه ممکنه آموزش بدید تا همه یاد بگیرن

جناب masoud_z_65 هم درخواست کردن
(http://barnamenevis.org/member.php?20627-masoud_z_65)

hakim22
یک شنبه 07 آبان 1391, 13:58 عصر
میتوانید از این لینک اطلاعات بیشتری کسب کنید :

http://msdn.microsoft.com/en-us/library/ms379625(v=vs.80).aspx

hakim22
یک شنبه 07 آبان 1391, 13:59 عصر
میتوانید از این لینک اطلاعات بیشتری کسب کنید :

http://msdn.microsoft.com/en-us/library/ms379625(v=vs.80).aspx

c_doost
یک شنبه 07 آبان 1391, 19:19 عصر
اگه میشد یک لینک فارسی بدید یا خودتون آموزش بدید بهتر بود

masoud_z_65
سه شنبه 14 آذر 1391, 19:32 عصر
اگه یکی از اساتید بتونه تصویری نحوه تست رو آموزش بده خیلی عالی میشه

یا یک منبع آماتور تر و تصویری معرفی کنید

ممنون

c_doost
یک شنبه 26 آذر 1391, 18:48 عصر
اگه یکی از اساتید بتونه تصویری نحوه تست رو آموزش بده خیلی عالی میشه

یا یک منبع آماتور تر و تصویری معرفی کنید

ممنون
اگر کسی انکارو بکنه عالی میشه