آموزش ایجاد برنامه های کاملاً آزمایش شده در 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
جزییات دوره
1h 26m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
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 # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.