لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Visual Studio Essential Training: 09 واحد تست
Visual Studio Essential Training: 09 Unit Tests
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با انجام یک تست واحد ، تأیید کنید که کد شما مطابق انتظار کار می کند ، از به روز بودن کد خود اطمینان حاصل کنید. شما می توانید تست واحد را با استفاده از Visual Studio 2015 انجام دهید. انتخاب یک چارچوب و ایجاد یک قطعه کد کوچک ، برای اعمال یک منطقه خاص از عملکرد ، تمام آنچه برای شروع کار لازم است است. در این دوره ، با انواع چارچوب ها ، نامگذاری کنوانسیون ها ، ادغام ها و گزینه هایی که در دسترس شما است و نحوه پیاده سازی آنها در گردش کار آزمایشی ، آشنا شوید. با والت ریتچر همراه باشید تا مراحل و دستورالعمل های گام به گام را توضیح دهد. در طول راه ، وی راهنمایی در مورد چگونگی آزمایش با چندین پارامتر ، سفارشی کردن تست های آزمایشی ، کشف کد آزمایش نشده و حتی اشکال زدایی از تست های واحد واقعی است.
موضوعات شامل:
بررسی انواع چارچوب ها li>
انتخاب کنوانسیون نامگذاری li>
ایجاد تست های واحد li>
تست های واحد در حال اجرا با Visual Studio
اصلاح و اصلاح کد li>
مدیریت استثناها li>
نصب و استفاده از 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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn
والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.
شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.
نمایش نظرات