آموزش آزمایش Windows PowerShell با Pester

Testing Windows PowerShell with Pester

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آزمایش باید در کلیه فعالیتهای IT جدایی ناپذیر باشد. این دوره به شما نحوه ایجاد تست برای اسکریپت ها و ماژول های PowerShell خود با استفاده از Pester ، ابزار جدید آزمون منبع باز ، نشان می دهد. داشتن یک چارچوب تست خوب ، عملکرد اسکریپت های PowerShell را همانطور که طراحی شده است تضمین می کند و از ادامه کار آنها پس از ساخت اطمینان حاصل می کند تغییر می کند در این دوره ، Testing Windows PowerShell with Pester ، شما می آموزید که چگونه از Pester ، ابزار جدید منبع باز آزمون ، برای ایجاد تست برای همه اسکریپت ها و ماژول های PowerShell خود استفاده کنید. اول ، شما با دیدن نحوه استفاده از Pester برای آزمایش پایگاه کد موجود شروع می کنید. سپس ، از Pester برای تأیید درخواست تغییر در یک ماژول استفاده خواهد شد. سرانجام ، شما می توانید از Pester به همراه Test Driven Development برای ساخت یک ماژول کاملاً جدید استفاده کنید. در پایان این دوره ، شما اطمینان خواهید داشت که اسکریپت های PowerShell خود را در پروژه های خود آزمایش و استفاده کنید.

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

مقدمه ای بر تست واحد Introduction to Unit Testing

  • مقدمه Introduction

  • ماژول PowerShell که در این دوره تست شده است The PowerShell Module Tested in This Course

  • بارگیری و نصب Pester Downloading and Installing Pester

در حال انجام اولین تستهای آزار دهنده خود Implementing Your First Pester Tests

  • مقدمه Introduction

  • در حال آزمایش پرونده های ماژول PowerShell Testing the PowerShell Module Files

  • تست عملکرد اولیه ، بلوک زمینه Initial Function Testing, Context Blocks

  • تست عملکرد پیشرفته Advanced Function Testing

تست عملکرد اساسی با Pester Basic Function Testing with Pester

  • مقدمه Introduction

  • ایجاد اولین تست عملکرد Creating the First Function Test

  • تصحیح خطاهای یافت شده توسط آزمون Correcting Errors Found by the Test

  • الزامات آزمون بعدی Requirements for the Next Test

  • ایجاد داده های ساختگی Creating Mock Data

  • ساختن آزمون با استفاده از داده های ساختگی Building the Test with Mock Data

  • درک Scoping در Pester Understanding Scoping in Pester

در حال رشد مهارت های Pester شما تست عملکرد پیشرفته Growing Your Pester Skills Advanced Function Testing

  • مقدمه ، Get-PodcastMedia Introduction, Get-PodcastMedia

  • آزمونهای ConvertTo-PodcastXML ConvertTo-PodcastXML Tests

  • آزمونهای نوشتن-پادکست XML Write-PodcastXML Tests

  • Get-NoAgenda Test، Mocks Get-NoAgenda Tests, Mocks

  • تست های ادغام ، خلاصه Integration Tests, Summary

تأیید تغییرات در اسکریپت های موجود با تست های Pester Verifying Changes to Existing Scripts with Pester Tests

  • اعتبار موجود ، معرفی ، Validate Existing Code, Introduction

  • خط لوله Get-PodcastImage Pipelining Get-PodcastImage

  • آزمون فایلهای موجود با Get-PodcastImage Test for Existing Files with Get-PodcastImage

  • به روزرسانی Get-PodcastMedia Updating Get-PodcastMedia

  • تست های پذیرش ، خلاصه Acceptance Tests, Summary

ایجاد اسکریپت های جدید با توسعه تست محور ، قسمت 1 Creating New Scripts with Test Driven Development, Part 1

  • مقدمه ، SQL Server Express Introduction, SQL Server Express

  • آزمایش ماژول Testing the Module

  • مشکلات برنامه های کاربردی پایگاه داده توابع یاور Issues with Testing Database Applications; Helper Functions

  • Test-PodcastDatabase: استفاده از توابع کمکی در یک آزمون Test-PodcastDatabase: Using Helper Functions in a Test

  • New-PodcastDatabase: تعامل با پایگاه داده New-PodcastDatabase: Interacting with the database

ایجاد اسکریپت های جدید با توسعه تست محور ، قسمت 2 Creating New Scripts with Test Driven Development, Part 2

  • Test-PodcastTable: همه راه های فراخوانی عملکرد را پوشش می دهد Test-PodcastTable: Covering All Ways to Call a Function

  • New-PodcastTable: روشهای جایگزین برای استفاده از توابع کمکی New-PodcastTable: Alternate Methods for Using Helper Functions

  • جدول به روزرسانی شده: پادکست: تست واحد Update-PodcastTable: Unit Tests

  • Update-PodcastTable: تست های پذیرش ، عملکرد Update-PodcastTable: Acceptance Tests, the Function

  • گزینه های پیشرفته Pester ؛ خلاصه Advanced Pester Options; Summary

نمایش نظرات

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

آموزش آزمایش Windows PowerShell با Pester
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 11m
34
Pluralsight (پلورال سایت) pluralsight-small
28 خرداد 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
42
3.5 از 5
دارد
دارد
دارد
Robert Cain

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Cain Robert Cain

Robert C. Cain (http://arcanecode.com) یک MVP مایکروسافت ، MCTS دارای گواهینامه BI و مالک Arcane Training and Consulting ، LLC است. او یک نویسنده دوره برای Pluralsight ، عضو تیم در Linchpin People ، و نویسنده مشترک 4 کتاب است. رابرت که یک سخنران محبوب است ، در رویدادهایی مانند اجلاس SQL PASS ، TechEd ، CodeStock و شنبه های متعدد SQL سخنرانی کرده است. رابرت بیش از 25 سال تجربه در صنعت IT دارد و در زمینه های مختلفی از جمله تولید ، بیمه ، ارتباطات از راه دور و انرژی هسته ای کار می کند.

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

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

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