آموزش تست فلاتر: تست واحد، تست ویجت و تست یکپارچه‌سازی - آخرین آپدیت

دانلود Flutter testing : Unit, Widget & Integration testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع تست نویسی با رویکرد TDD در فلاتر

هرچه قابلیت‌های اپلیکیشن شما بیشتر می‌شود، تست دستی آن دشوارتر خواهد شد. تست‌های خودکار به شما اطمینان می‌دهند که اپلیکیشن شما قبل از انتشار، به درستی عمل می‌کند و در عین حال سرعت توسعه قابلیت‌ها و رفع اشکالات را حفظ می‌کند.

این دوره آموزشی، تمام اصول اولیه مورد نیاز برای تست نویسی در فلاتر را پوشش می‌دهد. پس از گذراندن این دوره، در اصول اولیه قوی‌تر خواهید شد و آماده خواهید بود تا هر اپلیکیشن فلاتری را خودکارسازی کنید.

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

در پایان این دوره آموزشی ویدیویی، درک بسیار روشنی از نحوه نوشتن تست‌های فلاتر خواهید داشت.

اگر یک توسعه‌دهنده فریلنسر هستید، ممکن است یادگیری تست واحد اپلیکیشن فلاتر را مدتی به تعویق بیندازید. اما اگر قصد پیوستن به یک تیم بزرگتر را دارید، تست واحد مهارتی ضروری است تا بتوانید بر روی قابلیت‌های مهم اپلیکیشن کار کنید.

در این دوره چه چیزهایی یاد خواهید گرفت:

به طور کلی، یک اپلیکیشن با تست‌های خوب، دارای تست‌های واحد و ویجت فراوان است که توسط پوشش کد (code coverage) ردیابی می‌شوند، به علاوه تست‌های یکپارچه‌سازی کافی برای پوشش دادن تمام موارد استفاده مهم. امیدواریم تصمیم بگیرید این دوره را بگذرانید و مهارت‌های خود را در زمینه تست‌نویسی فلاتر ارتقا دهید!

تست واحد (Unit Testing) در فلاتر

یادگیری نحوه نوشتن تست‌های واحد برای بررسی عملکرد دقیق توابع و متدهای مستقل در اپلیکیشن فلاتر شما.

تست یکپارچه‌سازی (Integration Testing) در فلاتر

آشنایی با تست یکپارچه‌سازی برای اطمینان از همکاری صحیح قسمت‌های مختلف اپلیکیشن فلاتر شما.

تست ویجت (Widget Testing) در فلاتر

تسلط بر تست ویجت برای اطمینان از نمایش صحیح و رفتار مورد انتظار ویجت‌های رابط کاربری در اپلیکیشن فلاتر.

نوشتن کد با رویکرد TDD (توسعه مبتنی بر تست) در فلاتر

یادگیری اصول و تکنیک‌های نوشتن کد با استفاده از رویکرد توسعه مبتنی بر تست (TDD) برای ساخت اپلیکیشن‌های فلاتر با کیفیت بالا.

پیش‌نیازها:

  • دانش توسعه اپلیکیشن فلاتر

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

مقدمه Introduction

  • آیا این دوره برای شما مناسب است؟ Is This Course Right for You?

  • مقدمه Introduction

  • چرا تست بنویسیم؟ Why write tests?

  • هرم تست Testing Pyramid

  • ساختار AAA AAA Structure

  • TDD TDD

تست واحد Unit Testing

  • تست واحد چیست؟ What is Unit Testing?

  • چگونه تست واحد بنویسیم؟ How to write unit test?

  • اولین تست واحد First unit test

  • تست واحد با جزئیات بیشتر و گروه‌بندی تست‌های واحد Unit test in more details & grouping of unit tests

  • تست واحد برای اعتبارسنجی ایمیل Unit test for email validation

  • تست واحد برای اعتبارسنجی رمز عبور Unit test for password validation

تست ویجت Widget Testing

  • تست ویجت چیست؟ What is widget testing?

  • اولین تست ویجت با رویکرد TDD First widget test with TDD approach

  • صفحه ورود - TDD Login Screen - TDD

  • صفحه ورود - مورد خطای اعتبارسنجی Login Screen - Validation Error Case

  • صفحه ورود - مورد موفقیت اعتبارسنجی Login Screen - Validation Success Case

تست یکپارچه‌سازی Integration Testing

  • تست یکپارچه‌سازی چیست؟ What is integration testing?

  • چگونه تست یکپارچه‌سازی بنویسیم؟ How to write integration testing?

  • اولین تست یکپارچه‌سازی - جریان ورود - مورد موفقیت First Integration test - Login Flow - Success Case

  • تست یکپارچه‌سازی - جریان ورود - مورد خطا Integration Test - Login Flow - Error case

تست API و Mocks API Testing & Mocks

  • پروژه اولیه لیست کتاب‌ها Books List Starter Project

  • بررسی اجمالی اپلیکیشن لیست کتاب‌ها Books List Application Walkthrough

  • تست واحد برای مورد موفقیت فراخوانی API Unit test for API call Success case

  • تست واحد برای مورد شکست فراخوانی API Unit test for API call failure case

  • متدهای Setup و TearDown Setup & TearDown methods

نتیجه‌گیری و کد منبع Conclusion & Source Code

  • لینک‌های مفید و کد منبع برای دانلود Useful links & Source Code to download

  • پاداش - منابع اضافی Bonus - Additional Resources

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش تست فلاتر: تست واحد، تست ویجت و تست یکپارچه‌سازی
جزییات دوره
2 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,396
4.1 از 5
دارد
دارد
دارد
Richa HarSivo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richa HarSivo Richa HarSivo

مهندس ارشد نرم افزار