آموزش ایجاد برنامه های کاملاً آزمایش شده در Go

Creating Well-tested Applications in Go

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

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

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

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

مقدمه ای بر تست زدن Introduction to Testing

  • مقدمه Introduction

  • بررسی اجمالی تست در Go Overview of Testing in Go

  • نسخه ی نمایشی: ایجاد یک تست ساده Demo: Creating a Simple Test

  • بسته های مربوط به آزمون Test-related Packages

  • پروژه های مفید جامعه Useful Community Projects

  • خلاصه Summary

ایجاد و اجرای تست ها Creating and Running Tests

  • مقدمه Introduction

  • نامگذاری کنوانسیون ها Naming Conventions

  • نسخه ی نمایشی: ایجاد تست ها Demo: Creating Tests

  • تست های نوشتن Writing Tests

  • نسخه ی نمایشی: نوشتن تست ها Demo: Writing Tests

  • تست های در حال اجرا Running Tests

  • نسخه ی نمایشی: تست های در حال اجرا Demo: Running Tests

  • نسخه ی نمایشی: تولید گزارش های پوشش آزمایشی Demo: Generating Test Coverage Reports

  • نسخه ی نمایشی: ایجاد تست های جدول محور Demo: Creating Table-driven Tests

  • سایر توابع مفید Other Useful Functions

  • خلاصه Summary

علامت گذاری و پروفایل Benchmarking and Profiling

  • مقدمه Introduction

  • نوشتن تست های معیار Writing Benchmark Tests

  • نسخه ی نمایشی: نوشتن تست های معیار Demo: Writing Benchmark Tests

  • اجرای تست های معیار Running Benchmark Tests

  • نسخه ی نمایشی: اجرای تست های معیار Demo: Running Benchmark Tests

  • تست های پروفایل Profiling Tests

  • نسخه ی نمایشی: تست های پروفایل Demo: Profiling Tests

  • خلاصه Summary

نمایش نظرات

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

آموزش ایجاد برنامه های کاملاً آزمایش شده در Go
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 26m
26
Pluralsight (پلورال سایت) pluralsight-small
21 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
44
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.

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

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

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