C# Programming Guide
191 subscribers
113 photos
9 videos
14 files
102 links
سلام دوستان در این کانال نکاتی در مورد مسائل پیشرفته در سی شارپ ارائه میشه که مربوط به بیش از 15 سال تجربه ی کاری من هست.
ممنون از اینکه دنبال میکنید.
اگر نکات خاصی به ذهنتون رسید با ادمین در میون بذارید
تماس با ادمین:
@Ali_Visual_Studio
Download Telegram
C# Programming Guide
DotNetZoom – Testing
ممنون از دوستان عزیز که زحمت کشیدن و مطالب زیادی رو جمع آوری کردن و کمک بزرگی به برنامه نویسان میکنن تا به جای مطالعه ده ها مقاله با گوش کردن یک ویس خیلی کلیات و بعضا جزئیات رو یاد بگیرن.
توی بحث تست مخصوصا بخش ماک یه موضوع مهمی فراموش شده من فقط نکاتش رو بیان میکنم که توی پروژه هاتون در نظر بگیرید.
توی بحث B2B یه مبحثی داریم که شما به مشتری هاتون سرویس های تست میدید تا اونا بتونن با منطق پروژه ی شما سناریوهای لازم رو تست بگیرن، برای مثال فرض کنید میخواید یک سرویس B2B برای Api پرواز به مشتری هاتون ارائه بدید و اونا برای اینکه بتونن سرویس های شمارو تست کنن لزوما نباید به صورت لایو عملیات booking رو انجام بدن، بنابراین بهتره توی این شرایط شما سرویس هاتون رو به صورت virtual شده در اختیارشون قرار بدید تا هرچقدر دوست دارن بتونن برای پیاده سازی سرویس هاشون سرویس های شمارو بدون مشکل و هزینه کال کنن.
من پیشنهادم اینه که شما تست های ماک خودتون رو که برای سرویس های خارجی (Api های خارج از شرکت) پیاده سازی میکنید اونو طوری پیاده سازی کنید که هم برای مبحث تست ها و هم برای مبحث virtual کردن برای مشتری های بیزینسی خودتون سرویس دهی داشته باشید.
بنابراین ماک کردن رو فقط برای اینکه بتونید سرویس های بیرونی رو virtual کنید تا تستهاتون بدون هزینه و با سرعت پس بشن انجام ندید برای اینکه هم برنامه نویس ها و تستر های پروژه شما بتونن همیشه فرایند های وبسایت شمارو کامل تست کنن ولی بدون هزینه و پیگیری کنسل کردن و ... و بدون اینکه لایو باشه ،هم اینکه مشتری های بیزینسی شما بتونن به صورت virtual از سرویس های شما داده دریافت کنن و بدون هزینه عملیات booking رو با ورودی های مختلف تست بگیرن.

#Mock
#Test