آموزش آزمایش 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
جزییات دوره
4h 11m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
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 دارد و در زمینه های مختلفی از جمله تولید ، بیمه ، ارتباطات از راه دور و انرژی هسته ای کار می کند.