دوره آموزشی عمیق 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع ویژوال استودیو
- دوره آموزشی نکات کاربردی برای افزایش بهرهوری در Visual Studio Code
- دوره آموزشی توسعه سی شارپ و دات نت با ویژوال استودیو
- دوره آموزشی 11 نکته برای ویژوال استودیو 2022
- دوره آموزشی NET Big Picture. : توسعه Front-End و رابط کاربری (UI)
- دوره آموزشی نگاه اولیه به ویژوال استودیو کد برای وب
- دوره آموزشی نگاه اولیه به ویژوال استودیو 2022
- دوره آموزشی ابزارهای داده سرور SQL برای ویژوال استودیو