سبد (0)

درباره مدرس (دوره آموزش Unit Testing در سی شارپ)

تضمین کیفیت

با یک کلیک بیاموز
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است.

دوره آموزش Unit Testing در سی شارپ

(
بازدیدها: 136
)

معرفی اجمالی محصول (دوره آموزش Unit Testing در سی شارپ)

1 معرفی فریم ورک NUnit
2 نوشتن تست های ساده
3 دسته بندی کردن تست ها
4 استفاده از Assertion های متفاوت
5 معرفی Attribute های NUnit
6 معرفی اسمبلی Moq.dll
7 بررسی Event ها و تست ها در کنار هم
و ...

دیگر مشخصات (دوره آموزش Unit Testing در سی شارپ)

حجم فایل : 347 مگابایت
مدت زمان : 03:00:00
شماره درس : پکیج کامل
نوع آموزش : تصویری و کاملاً فارسی
مقدار: 
59,000 تومان
توضیحات کامل (دوره آموزش Unit Testing در سی شارپ)

Unit Testing چیست؟

Unit Testing فرآیند حصول اطمینان از درستی یک قطعه کد است. کدی که مورد تست قرار می گیرد ممکن است یک متد، یک گروه از اعضای یک کلاس و یا یک کامپوننت کامل باشد. از آنجا که Unit Testing نیاز به دانش مربوط به کد مورد تست دارد، اغلب توسط برنامه نویس انجام می شود. برای مثال، ممکن است یک گروه از تست ها درستی کار یک الگوریتم پیچیده را کنترل کنند. متد TDD یا Test–Driven Development که اساس توسعه ی یک نرم افزار را بر اساس تست ها قرار میدهد، یک مثال بسیار مناسب از اهمیت Testing در توسعه ی نرم افزار است.

بعضی از مزیت های Unit Testing عبارت اند از:

  • اطمینان از صحت کار نرم افزار
  • کمک به ساده تر شدن فرآیند ریفکتورینگ
  • کمک در مستندسازی نرم افزار

در این بسته ی آموزشی که از بیش از 3 ساعت آموزش در ویژوال استادیو تشکیل شده است از فریم ورک NUnit برای انجام تست های درستی نرم افزار استفاده کرده ایم. این فریم ورک نسبت به فریم ورک های مشابه برتری هایی دارد. از جمله، رایگان بودن آن، واسط کاربری گرافیکی داشتن و Test Runner مربوط به آن که توسط آن به راحتی تست ها را اجرا می کنیم.

آنچه بطور خلاصه در دوره Unit Testing فراخواهید گرفت:

  •  معرفی فریم ورک NUnit
  • نوشتن تست های ساده
  • دسته بندی کردن تست ها
  • استفاده از Assertion های متفاوت (Equality, Comparison, Type, Identity, Condition, Exception, Utility)
  • معرفی Attribute های فریم ورک NUnit از قبیل Setup, TearDown, Ignore, Explicit, Category
  • استفاده از روش های مختلف برای جداسازی وابستگی بین کدهای مورد تست (این روشها که با نام Test Double شناخته می شوند شامل: Fake Object ها، Stub ها،Moq ها هستند)
  • معرفی اسمبلی Moq.dll برای جداسازی وابستگی کدهای مورد تست از هم
  • بررسی Event ها و تست ها در کنار هم
  • پیاده سازی Wrapper (کلاس های لفافی) برای جدا سازی وابستگی ها از هم
  • پیاده سازی Moq های Partial
  • پیاده سازی Assertion ها سفارشی
  • و بسیاری از موضوعات دیگر

سرفصل دوره آموزش Unit Testing در سی شارپ

00

Introduction

 
01

Conventional Unit Testing

 
02

NUnit Testing Framework

 
03

Revisiting the Test Code with NUnit

 
04 نمایش رایگان

A Simple Test

 
05

Arrange, Act, Assert

 
06

SetUp and TearDown

 
07

Category Attribute

 
08

Ignore Attribute

 
09

Explicit Attribute

 
10

Equality Asserts

 
11

Comparison Assertions

 
12

Identity Assertions

 
13

Condition Assertions

 
14

Type Assertions

 
15

Exception Assertions

 
16

Utility Assertions

 
17

Using Stubs

 
18

Using Fakes

 
19

Using Mocks 1

 
20

Using Mocks 2

 
21 نمایش رایگان

Using Mocks 3

 
22

Timed Tests

 
23

Queuing Moq Return Values

 
24

Verifying the Number of Calls to a Mocked Method

 
25

Unit Testing Raised Events

 
26

Mocking Events with Moq

 
27 نمایش رایگان

Mocking Property Expectations

 
28

Partial Mocks

 
29

NUnit Collection Assertions

 
30

Creating Custom NUnit Assertion

 
31

Mocking Static and Sealed Types Using Wrappers

 

پیش نمایش 

 درس شماره 4  (A Simple Test) زمان فیلم:  03:42

   دانلود مستقیم پیش نمایش (A Simple Test) - حجم دانلود 4 مگابایت (کلیک کنید +)

 درس شماره 21  (Using Mocks 3) زمان فیلم:  10:24

   دانلود مستقیم پیش نمایش (Using Mocks 3) - حجم دانلود 21 مگابایت (کلیک کنید +)

 درس شماره 27  (Mocking Property Expectations) زمان فیلم:  08:06

   دانلود مستقیم پیش نمایش (Mocking Property Expectations) - حجم دانلود 14 مگابایت (کلیک کنید +)

نظرات (دوره آموزش Unit Testing در سی شارپ)
Copyright www.maxx-marketing.net

راهنمای خرید از فروشگاه بیاموز (قوانین و مقررات)

کاربر عزیز به فروشگاه بیاموز خوش آمدید. جهت آشنایی بهتر با فروشگاه، نحوه خرید و ضمانت ما و موارد دیگر به نکات زیر توجه فرمایید:

نکته 1: دقت فرمایید که هر پکیج آموزشی شامل قسمت هایی رایگان است که می توانید براحتی آنها را دانلود کرده و به این ترتیب اطمینان بیشتری از خرید خود حاصل فرمایید.

نکته 2: بلافاصله بعد از خرید، ایمیلی حاوی لینک دانلود برای شما ارسال خواهد شد و می توانید محصولات را با بالاترین سرعت ممکن دانلود نمایید.

نکته 3: لینک های دانلود، دارای قابلیت Resume هستند. یعنی در صورتی که Disconnect شدید، بعد از اتصال مجدد به اینترنت، می توانید دانلود فایل مورد نظر را ادامه دهید.

نکته 4: تمام درآمد حاصل از فروشگاه، صرف پیشرفت بیاموز خواهد شد. بنابراین با هر خرید از فروشگاه ما را قادر خواهید ساخت که مطالب رایگان بیشتری را به هموطنانمان ارائه کنیم.

نکته 5: تمام محصولات دارای پشتیبانی رایگان هستند، بنابراین فیلم ها را تا انتها تماشا کنید و اگر قسمتی از آن را متوجه نشدید از قسمت "دیدگاه ها" سوال خود را مطرح فرمایید.

نکته 6: هر پکیج آموزشی، شامل چندین درس است اما در بیاموز، امکان خرید هر درس بصورت مجزا وجود دارد. 

نکته 7: خریدهای پستی (پیشتاز) بین 24 الی 72 ساعت بعد از خرید به دست شما خواهد رسید.

نکته 8: این سایت دارای مجوز رسمی از جمهوری اسلامی ایران بوده و به استناد نماد اعتماد الکترونیک، خرید از این سایت کاملاً مطمئن و تایید شده می باشد.

نکته 9: اگر هنوز هم سوالی در ذهن شما باقی مانده، از طریق پُل ها ارتباطی زیر با ما مطرح فرمایید:

موبایل: 09132023142               ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

در ویدئوی زیر، می توانید نحوه ی خرید و دانلود محصولات آموزشگاه بیاموز را مشاهده فرمایید:

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