آموزش تست خودکار با MSTest V2

Automated Testing with MSTest V2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: MSTest V2 یک چارچوب آزمون متقابل ، منبع باز است. این دوره به شما یاد می دهد که چگونه تست های خودکار ایجاد کنید تا بررسی کنید کد شما مطابق انتظار کار می کند ، آزمایشات داده محور ، اجرای تست کنترل و همچنین چگونگی گسترش چارچوب را ایجاد می کند. MSTest V2 تکامل آزمایش اصلی "در جعبه" است چارچوب از مایکروسافت است و اکنون یک چارچوب تست منبع باز متقابل است. در این دوره ، تست خودکار با MSTest V2 ، شما می آموزید که چگونه از چارچوب برای ایجاد تست خودکار برای کمک به بررسی صحیح عملکرد کد خود استفاده کنید. ابتدا ، نحوه استفاده از ویژگیهای مختلف ادعا مانند بررسی مقادیر عددی ، رشته ای و مجموعه را کشف خواهید کرد. در مرحله بعدی ، نحوه کنترل کنترل چرخه عمر اجرای آزمون و همچنین اجرای کد راه اندازی یا پاکسازی اضافی را بررسی خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه یک آزمون را چندین بار با آزمون های داده محور اجرا کنید و همچنین چگونگی سفارشی سازی و گسترش چارچوب MSTest را برای ایجاد کد آزمون قابل نگهداری و خواندنی تر ، بیاموزید. در پایان این دوره ، شما می دانید که چگونه تست های خودکار خواندنی ، قابل نگهداری و سفارشی را با MSTest V2 ایجاد کنید.

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

بررسی اجمالی دوره Course Overview

  • Mstest V2 Testing Automated M0 01 Mstest V2 Automated Testing M0 01

شروع شدن Getting Started

  • مقدمه Introduction

  • بررسی اجمالی دوره Course Overview

  • مزایای تستهای خودکار The Benefits of Automated Tests

  • مروری بر MSTest An Overview of MSTest

  • ایجاد یک پروژه آزمایشی جدید Creating a New Test Project

  • نوشتن یک آزمون اولیه Writing an Initial Test

  • اجرای تست ها در Visual Studio Running Tests in Visual Studio

  • تست های در حال اجرا در خط فرمان Running Tests at the Command Line

  • خلاصه Summary

استفاده از Asserts برای قبولی یا عدم موفقیت در تست Using Asserts to Pass or Fail Tests

  • مقدمه Introduction

  • مروری بر ادعاها An Overview of Asserts

  • اعلام نتایج Boolean و Null Asserting Boolean and Null Results

  • اعلام نتایج عددی Asserting Numeric Results

  • ادعا در مورد دو برابر با Delta Asserting on Double Values with Delta

  • ادعای برابری ساده رشته Asserting Simple String Equality

  • رشته های تخصصی ادعا می کند Specialized String Asserts

  • اعلام نتایج مجموعه Asserting Collection Results

  • ادعا كردن استثناهای صحیح پرتاب می شود Asserting That the Correct Exceptions Are Thrown

  • ادعای انواع و منابع Asserting Object Types and References

  • خلاصه Summary

کنترل و شخصی سازی اجرای آزمون Controlling and Customizing Test Execution

  • مقدمه Introduction

  • سازماندهی و اجرای دسته بندی های آزمون Organizing and Running Categories of Test

  • اجرای دسته بندی تست ها در خط فرمان Running Categories of Tests at the Command Line

  • جلوگیری از اجرای آزمایشی موقتاً Temporarily Preventing a Test from Running

  • خروجی پیام های اضافی اجرای آزمون در هنگام اجرای آزمون Outputting Additional Test Execution Messages During Test Execution

  • اجرای کد اضافی در یک کلاس آزمون Running Additional Code Within a Test Class

  • اجرای کد اضافی در سطح مجمع Running Additional Code at the Assembly Level

  • اشتراک اشیا بین آزمایشات Sharing Objects Between Tests

  • خلاصه Summary

ایجاد آزمون های مبتنی بر داده Creating Data Driven Tests

  • مقدمه Introduction

  • چرا آزمون های مبتنی بر داده ایجاد می کنیم؟ Why Create Data Driven Tests?

  • تعیین داده های آزمون در سطح روش آزمون Specifying Test Data at the Test Method Level

  • به اشتراک گذاری داده های آزمون در چندین آزمون Sharing Test Data Across Multiple Tests

  • دریافت داده های آزمون از منابع خارجی Getting Test Data from External Sources

  • خلاصه Summary

کاهش تکرار کد و افزایش خوانایی آزمون Reducing Code Duplication and Increasing Test Readability

  • مقدمه Introduction

  • Refactoring کد آزمون اولیه Initial Test Code Refactoring

  • ایجاد یک ادعای عددی سفارشی Creating a Custom Numeric Assert

  • ایجاد ادعاهای مجموعه سفارشی Creating Custom Collection Asserts

  • ایجاد ویژگی های دسته آزمون قابل استفاده مجدد سفارشی Creating Custom Reusable Test Category Attributes

  • ایجاد و استفاده از ویژگی های منبع داده های آزمایشی سفارشی Creating and Using Custom Test Data Source Attributes

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست خودکار با MSTest V2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 2m
43
Pluralsight (پلورال سایت) pluralsight-small
28 اردیبهشت 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
66
4.8 از 5
دارد
دارد
دارد
Jason Roberts

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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