لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد MSTest برای مبتدیان: C# Unit Testing
MSTest Unit Testing Tutorial for beginners : C# Unit Testing
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید چگونه تست های واحد موثر را با استفاده از چارچوب Microsoft MSTest بنویسید تا برنامه های نرم افزاری با کیفیت بالا بسازید درک مفاهیم تست واحد و اهمیت و قدرت آنها در هنگام توسعه برنامه های نرم افزاری نوشتن تست های واحد موثر با استفاده از C# و چارچوب MSTest برای آزمایش برنامه های نرم افزاری قادر به پاسخگویی به اکثر موارد the unit testing مربوط به سوالات مصاحبه تست واحد سی شارپ پیش نیازها:C# Basics Visual Studio
این دوره در مورد چیست: این دوره در مورد نوشتن تست های واحد موثر با استفاده از زبان برنامه نویسی C# و چارچوب MSTest است. در طول مسیر با مفاهیم مربوط به تست واحد آشنا خواهیم شد. اکثر سازمانها این روزها انتظار دارند که کارکنان مهارتهای تست واحد را داشته باشند، زیرا تست واحد برای کیفیت برنامههای نرمافزاری اهمیت بیشتری پیدا میکند.
اگر با استفاده از هر یک از اصطلاحات زیر به این دوره رسیده اید، در جای مناسبی هستید و تنها در 4 ساعت در نوشتن تست های واحد متخصص خواهید شد.
آموزش تست واحد ویژوال استودیو
آموزش تست واحد MSTest
چارچوب آزمایشی Dot Net
چارچوب تست واحد C#
آموزش چارچوب تست واحد ویژوال استودیو
آموزش تست واحد csharp
مدت زمان دوره: دوره حدوداً 4 ساعت است. همه سخنرانی های تصویری هستند. شما می توانید تمام اسلایدها و نمونه کدهای مورد استفاده در دوره را دانلود کنید.
چه چیزی را پوشش خواهیم داد: ما با چیستی آزمون واحد شروع می کنیم و اولین آزمون واحد خود را می نویسیم و به دنبال آن مزایای آزمون های واحد را خواهیم نوشت. و قراردادهای نامگذاری آزمون واحد .
همچنین اجرای، اشکالزدایی، تستهای واحد تولید خودکار، آزمایشهای واحد روپینگ g در ویژوال استودیو، ویژگیهای تست واحد، فیلتر کردن، فهرستهای پخش، پوشش کد در استودیوی تصویری، استثناهای تست واحد، روشهای خصوصی تست واحد، سفارشدادهشده استودیوی تصویری را نیز پوشش خواهیم داد. تست، تست کلی استودیو ویژوال، ادعاهای تست واحد و اجرای تست های واحد از خط فرمان
ویژگیهای تست واحد استودیوی تصویری زیر با مثالهایی مورد بحث قرار گرفتهاند
ویژگی TestClass
ویژگی TestMethod
ویژگی TestInitialize
ویژگی TestCleanup
ویژگی ClassInitialize
ویژگی ClassCleanup
صفت AssemblyInitialize
ویژگی AssemblyCleanup
ویژگی TimeOut
نادیده گرفتن ویژگی
همچنین در مورد مفاهیم زیر بحث می کنیمتست واحد پیشرفتهبا مثال
TestContext چیست
تستهای واحد مبتنی بر داده ویژوال استودیو
TDD توسعه آزمایش محور چیست
مزایای TDD
سرفصل ها و درس ها
مبانی تست واحد
Unit Testing Basics
معرفی
Introduction
تست واحد چیست؟
What is a Unit Test
ایجاد اولین آزمون واحد
Creating your first unit test
مزایای تست های واحد
Benefits of unit tests
یکپارچه سازی مداوم
Continuous Integration
چه کسی باید تست های واحد بنویسد
Who should write Unit Tests
قراردادهای نامگذاری
Naming conventions
اجرای تست های واحد
Running Unit Tests
در حال اجرا تست های واحد
Running unit tests
واحد تست نسل
Unit Test Generation
تست های واحد اشکال زدایی
Debugging unit tests
گروه بندی و فیلتر کردن آزمون های واحد
Grouping and Filtering Unit Tests
گروه بندی آزمون های واحد
Grouping Unit Tests
صفات
Traits
تست های واحد فیلتر
Filtering Unit Tests
لیست های پخش
Playlists
پوشش کد
Code Coverage
پوشش کد
Code Coverage
ویژگی های TestClass و TestMethod
TestClass and TestMethod attirbutes
استثناهای تست
Testing Exceptions
روش های خصوصی تست واحد
Unit Testing Private Methods
تست سفارش داده شده
Ordered Test
تست ژنریک
Generic Test
اجرای تست های واحد از خط فرمان
Running unit tests from the command line
تست های واحد داده محور
Data Driven Unit Tests
TestContext
TestContext
آزمون واحد داده محور
Data-Driven Unit Test
تست واحد داده محور - XML
Data-Driven Unit Test - XML
تست واحد داده محور - CSV
Data-Driven Unit Test - CSV
استفاده از یک فایل پیکربندی برای تعریف منبع داده
Using a Configuration File to Define a Data Source
صفات اولیه و پاکسازی
Initialize and Cleanup attributes
TestInitialize و TestCleanup
TestInitialize and TestCleanup
ClassInitialize و ClassCleanup
ClassInitialize and ClassCleanup
AssemblyInitialize و AssemblyCleanup
AssemblyInitialize and AssemblyCleanup
ویژگی های Timeout و Ignore
TimeOut and Ignore attributes
اظهارات آزمون واحد
Unit Test Assertions
ادعا می کند
Asserts
ادعای کلاس
Assert class
ادعای برابری شی
Assert Object Equality
CollectionAssert
CollectionAssert
CollectionAssert.AreEqual Override برابر است
CollectionAssert.AreEqual Override Equals
نمایش نظرات