نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آزمایش باید در کلیه فعالیتهای 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
نمایش نظرات