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