آموزش Visual Studio Essential Training: 09 واحد تست

Visual Studio Essential Training: 09 Unit Tests

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با انجام یک تست واحد ، تأیید کنید که کد شما مطابق انتظار کار می کند ، از به روز بودن کد خود اطمینان حاصل کنید. شما می توانید تست واحد را با استفاده از Visual Studio 2015 انجام دهید. انتخاب یک چارچوب و ایجاد یک قطعه کد کوچک ، برای اعمال یک منطقه خاص از عملکرد ، تمام آنچه برای شروع کار لازم است است. در این دوره ، با انواع چارچوب ها ، نامگذاری کنوانسیون ها ، ادغام ها و گزینه هایی که در دسترس شما است و نحوه پیاده سازی آنها در گردش کار آزمایشی ، آشنا شوید. با والت ریتچر همراه باشید تا مراحل و دستورالعمل های گام به گام را توضیح دهد. در طول راه ، وی راهنمایی در مورد چگونگی آزمایش با چندین پارامتر ، سفارشی کردن تست های آزمایشی ، کشف کد آزمایش نشده و حتی اشکال زدایی از تست های واحد واقعی است.
موضوعات شامل:
  • بررسی انواع چارچوب ها
  • انتخاب کنوانسیون نامگذاری
  • ایجاد تست های واحد
  • تست های واحد در حال اجرا با Visual Studio
  • اصلاح و اصلاح کد
  • مدیریت استثناها
  • نصب و استفاده از nUnit
  • مشاهده نتایج آزمون با CodeLens

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشا بدانید What you should know before watching

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. یک چارچوب تست واحد ساده ایجاد کنید 1. Create a Simple Unit Test Framework

  • تست های واحد چیست؟ What are unit tests?

  • آناتومی چارچوب آزمون واحد The anatomy of a unit test framework

  • پروژه های آزمایشی را اضافه کنید Add the test projects

  • تجزیه و تحلیل کنید که کدام آزمایشها برای اجرا هستند Analyze which tests to run

  • یک آزمایش ساده ایجاد کنید Create a simple test

  • یک دونده تست ساده ایجاد کنید Create a simple test runner

  • تست های اضافی اضافه کنید Add additional tests

  • دونده آزمایش را refactor کنید Refactor the test runner

  • یک کلاس ادعا ایجاد کنید Create an Assert class

  • از کلاس Assert استفاده کنید Use the Assert class

  • یک ویژگی را به کلاس Assert اضافه کنید Add an attribute to the Assert class

  • برای فراخوانی روش های آزمون از بازتاب استفاده کنید Use reflection to call the test methods

2. کنوانسیون تست واحد 2. Unit Testing Conventions

  • یک کنوانسیون نامگذاری را انتخاب کنید Choose a naming convention

  • الگوی آزمون Arrange، Act، Assert The Arrange, Act, Assert test pattern

  • الگوهای عبور از شکست را درک کنید Understand pass-fail patterns

3. با چارچوب تست واحد ویژوال استودیو کار کنید 3. Work with Visual Studio Unit Testing Framework

  • ویژوال استودیو و یکپارچه سازی تست واحد Visual Studio and unit test integration

  • یک چارچوب آزمایش واحد را انتخاب کنید Choose a unit testing framework

  • ایجاد یک پروژه با الگوی آزمون واحد Create a project with the unit test template

  • ایجاد یک پروژه با چارچوب آزمون واحد: Visual Studio 2017 Create a project with the unit test framework: Visual Studio 2017

  • تست واحد را ایجاد کنید Create the unit test

  • تست واحد را اجرا کنید Run the unit test

  • اصلاح کد برای گذراندن آزمون Modify code to pass test

  • استثنائات مورد انتظار Expected exceptions

  • پارامترهای تست Test parameters

4- با xUnit کار کنید 4. Work with xUnit

  • xUnit را نصب کنید Install xUnit

  • استثنائات مورد انتظار Expected exceptions

  • برای کوتاه کردن نام در Test Explorer از App.config استفاده کنید Use App.config to shorten names in Test Explorer

  • پارامترهای تست را با InlineData انجام دهید Test parameters with InlineData

  • چندین پارامتر را آزمایش کنید Test multiple parameters

  • مقادیر پارامتر را با یک عضو کلاس سفارشی تهیه کنید Provide parameter values with a custom class member

5. با nUnit کار کنید 5. Work with nUnit

  • nUnit را نصب کنید Install nUnit

  • تست واحد را ایجاد و اجرا کنید Create and run a unit test

  • تست واحد را ایجاد و اجرا کنید Create and run a unit test

  • از محدودیتهای nUnit استفاده کنید Use the nUnit constraints

  • محدودیت های جدیدتر More nUnit constraints

  • پارامترهای تست Test parameters

6. مباحث اضافی 6. Additional Topics

  • آزمون را با گروههای آزمایشی گروه بندی کنید Group the test with test categories

  • از خصوصیات آزمایش اضافی استفاده کنید Use additional test attributes

  • از تست های خود بیشتر دریافت کنید Get more from your tests

  • آزمایش های اجرا شده را با لیست های پخش سفارشی کنید Customize the test runs with playlists

  • آزمایش واحد اشکال زدایی Debug unit tests

  • از منوهای آزمون استفاده کنید Use the test menus

  • نمایش نتایج آزمون واحد با CodeLens View unit test results with CodeLens

  • کد آزمایش نشده را با Code Coverage کشف کنید Discover untested code with Code Coverage

  • آزمایش واحد زنده Live unit testing

  • از خط فرمان با MSTest تست را اجرا کنید Run test from the command line with MSTest

نتیجه Conclusion

  • خداحافظ Goodbye

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش Visual Studio Essential Training: 09 واحد تست
جزییات دوره
2h 48m
50
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
65,636
- از 5
ندارد
دارد
دارد
Walt Ritscher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Walt Ritscher Walt Ritscher

برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.

شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.