آموزش ICAgile (ICP-PRG): تست خودکار

ICAgile (ICP-PRG): Automated Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما می آموزد که چگونه به طور موثر تست های خودکار ایجاد کنید، که می تواند هم پیش بینی پذیری و هم قابلیت نگهداری پایگاه کد شما را بهبود بخشد. آیا می دانستید که تست خودکار چیزی بیش از نوشتن تست های واحد است؟ ایجاد تست‌های خودکار در اطراف کد شما همچنین می‌تواند کد شما را انعطاف‌پذیرتر، جداشده‌تر و قابل نگهداری‌تر کند. در این دوره، ICAgile (ICP-PRG): Automated Testing، شما یاد خواهید گرفت که از استراتژی های تست خودکار برای بهبود پیش بینی پذیری پایگاه کد و محصول خود استفاده کنید. ابتدا، یاد خواهید گرفت که یک استراتژی تست خودکار موثر برای کل محصول خود ایجاد کنید. در مرحله بعد، شما یاد خواهید گرفت که تست هایی بنویسید که قابل نگهداری، کارآمد باشند و از الگوهای تست خودکار شناخته شده استفاده کنند. در نهایت، شما یاد خواهید گرفت که چگونه به طور موثر از دو برابر تست استفاده کنید تا مطمئن شوید که کد خود را به روشی قابل پیش بینی به درستی آزمایش می کنید. پس از اتمام این دوره، دانش پایه ای در مورد تست خودکار خواهید داشت که به شما امکان می دهد کد قابل اعتماد و قابل نگهداری را با تیم خود ایجاد کنید.

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

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

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

تعریف استراتژی اتوماسیون تست شما Defining Your Test Automation Strategy

  • شروع شدن Getting Started

  • درک اجزای یک استراتژی اتوماسیون تست Understanding the Components of a Testing Automation Strategy

  • استفاده از انواع مختلف تست های خودکار با هم Using Different Types of Automated Tests Together

  • بسته بندی Wrapping Up

نوشتن اولین تست خودکار Writing Your First Automated Test

  • شروع شدن Getting Started

  • ساختار مجموعه آزمایشی شما Structuring Your Test Suite

  • تست ها به عنوان یک ابزار ارتباطی Tests as a Communication Tool

  • بسته بندی Wrapping Up

ایجاد تست های قابل نگهداری برای Codebase شما Creating Maintainable Tests for Your Codebase

  • شروع شدن Getting Started

  • بهینه سازی پوشش تست شما Optimizing Your Test Coverage

  • تست تست های شما Testing Your Tests

  • بسته بندی Wrapping Up

اطمینان از اینکه تست‌های شما عملکردی دارند Ensuring Your Tests Stay Performant

  • شروع شدن Getting Started

  • شناسایی آزمون های آهسته انجام Identifying Slow Performing Tests

  • چرا عملکرد مجموعه تست خودکار شما مهم است؟ Why the Performance of Your Automated Test Suite Matters

  • بسته بندی Wrapping Up

تست کد خود به صورت مجزا Testing Your Code in Isolation

  • شروع شدن Getting Started

  • شناسایی بوهای رایج تست Identifying Common Test Smells

  • بهبود عملکرد مجموعه آزمایشی شما Improving the Performance of Your Test Suite

  • تزریق وابستگی ها به کد تست شما Injecting Dependencies into Your Test Code

  • بسته بندی Wrapping Up

نمایش نظرات

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

آموزش ICAgile (ICP-PRG): تست خودکار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 11m
22
Pluralsight (پلورال سایت) pluralsight-small
29 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Jarrell Jeremy Jarrell

جرمی جارل مربی و نویسنده چابکی است که به تیم ها کمک می کند در انجام کاری که دوست دارند بهتر شوند. وی به شدت به عنوان یک سخنران دارای رتبه عالی در سراسر ایالات متحده و همچنین به عنوان یک نویسنده سندیکایی که مقالات و فیلم های آن در سایت هایی مانند Infotoj ، StickyMinds.com ، Simple-Talk.com و ScrumAlliance ظاهر شده است ، درگیر جامعه فناوری است. .org جرمی به همراه همسر و دو فرزندش در پیتسبورگ اقامت دارد و یک دونده مشتاق است. او دوست دارد در مورد تمام موضوعات مربوط به روشهای چابک بحث کند و با Twitter درjeremyjarrell یا در وب سایت خود ، www.jeremyjarrell.com می توانید به او دسترسی پیدا کنید.

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

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

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