دوره آموزشی عمیق Visual Studio: آزمون های واحد
2 ساعت 14 دقیقهمتوسط2021-08-06
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
جزئیات دوره
اگر شما یک برنامه نویس مسئول هستید، مرتباً کد خود را آزمایش می کنید تا مطمئن شوید که همانطور که انتظار دارید رفتار می کند. تست های واحد رایج ترین نوع تست توسعه دهنده هستند و اکثر برنامه نویسان برای ایجاد و اجرای آن تست ها به یک چارچوب تست واحد تکیه می کنند. در این دوره،Walt Ritscher عمیقاً به ابزارهای تست واحد موجود در ویژوال استودیو می پردازد. والت به بررسی اجمالی آزمون های واحد و نحوه ادغام آنها با ویژوال استودیو می پردازد، سپس نگاهی عمیق تر به آزمون های واحد با چارچوب MSTest و xUnit و نحوه ادغام کامل هر یک از آنها در Visual Studio Test Explorer می اندازد، وی همچنین ویژگی های تست Visual Studio اضافی مانند CodeLens، تست واحد زنده و پوشش کد.
مهارت ها
Visual StudioSoftware TestingWeb Development ToolsSoftware Development ToolsWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - کد خود را در ویژوال استودیو تست کنید
- 02 - آنچه باید بدانید
- 03 - درسها و مثالهای بیشتر
- 04 - راهاندازی و پیکربندی برنامه نویسی
- 05 - نحوه دسترسی به کد نمونه در GitHub
1. بررسی اجمالی تستهای واحد
- 06 - چه سرفصلهایی در این دوره وجود دارد
- 07 - آزمونهای واحد چیست
- 08 - نمونه برنامه برای تست
- 09 - نمونه کد برای تست
- 10 - آناتومی چارچوب آزمون واحد
- 11 - قراردادهای رایج نامگذاری آزمون
- 12 - چارچوب تست را انتخاب کنید
- 13 - CodeLens را به طور موقت غیرفعال کنید
2. مبانی تست واحد با xUnit Framework
- 14 - یک پروژه xUnit را به حل اضافه کنید
- 15 - قراردادها و فلسفه x واحد
- 16 - کلاسهای آزمایشی ایجاد کنید
- 17 - تست را با ویژگی Fact اضافه کنید
- 18 - تستهای واحد را اجرا کنید
3. از سایر ویژگیهای xUnit استفاده کنید
- 19 - نمونه آزمونهای واحد
- 20 - آزمونهای پارامتری با تئوری
- 21 - مقادیر پارامتر با MemberData
- 22 - مقادیر پارامتر با ClassData
- 23 - هنگام تست شناورها از پارامتر دقت استفاده کنید
- 24 - نحوه تست برای استثناهای مورد انتظار
4. ویژگیهای اضافی تست ویژوال استودیو
- 25 - مشاهده نتایج تست واحد با CodeLens
- 26 - آزمون را با دستههای آزمون گروه بندی کنید
- 27 - آزمونهای واحد اشکال زدایی
- 28 - نکته - لیست تست را پاک کنید
- 29 - مجموعههای از پیش تعریف شده تست را اجرا کنید
5. ویژگیهای VisualStudio Enterprise
- 30 - مسیرهای تست روش را با پوشش کد آنالیز کنید
- 31 - تمام کدها را با پوشش کد آنالیز کنید
- 32 - چگونه استثناها بر آمار پوشش کد تأثیر میگذارد
- 33 - Live Unit Testing را فعال کنید
- 34 - کد Refactor با Live Unit Testing
6. نکات تست واحد
- 35 - نکته - بعد از هر ساخت تستها را اجرا کنید
- 36 - نکته - گروه بندی بر اساس مدت زمان یا نتیجه
- 37 - نکته - لیست تست را فیلتر کنید
- 38 - نکته - فیلترها را با لیست پخش ذخیره کنید
7. تستهای واحد با MSTest
- 39 - یک پروژه تست واحد را به یک راه حل اضافه کنید
- 40 - نمونههای MSTest
- 41 - تستهای واحد را در Test Explorer اجرا کنید
- 42 - برای استثناهای مورد انتظار تست کنید
- 43 - آزمونهای پارامتری و داده محور
نتیجه
- 44 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ابزارهای ویژوال استودیو برای Azure DevOps
- دوره آموزشی ابزارهای پیشرفته رفع اشکال ویژوال استودیو
- دوره آموزشی ابزارهای داده سرور SQL برای ویژوال استودیو
- دوره آموزشی مبانی نمایش ویندوز بخش پنجم: تعامل و کنترل
- دوره آموزشی مبانی نمایش ویندوز: بخش سوم رویدادها و مدل رویداد
- دوره آموزشی مبانی نمایش ویندوز: بخش دوم چیدمان
- دوره آموزشی مبانی نمایش ویندوز: بخش اول ساخت برنامه های دسکتاپ دراماتیک
- دوره آموزشی جاوا: نمای کلی IDE
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی پیشرو بودن در توسعه Azure
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی آماده شدن برای آزمون Developing Solutions in Microsoft Azure (AZ-204)
- مسیر آموزشی آماده شدن برای آزمون AZ-203 Developing Solutions for Microsoft Azure Exam
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی بهبود بخشیدن مهارت های طراحی UX
- مسیر آموزشی طراحی تجربه کاربری با Figma