جشنواره تابستانه تاپ لرن
🎉 جشنواره تابستانه تاپ لرن شروع شد 🎉
💥روز برنامه نویس مبارک
🔥تخفیفات استثنایی تاپ لرن به مناسبت روز برنامه نویس و ولادت نبی اکرم(ص)
📌 22 شهریور تا 31 شهریور تخفیف ۷۰ درصدی بر روی تمامی دوره ها
🌱حس خوب آموزش با تاپ لرن🌱
- مدرس دوره : فربد علی خانی ( رزومه )
- تعداد ویدیوها : 15 ویدیو
- مدت زمان دوره : 2:48:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1403/06/29
دوره تست نرم افزار(automation test)
در دنیای امروز، کیفیت نرمافزارها نقش حیاتی در موفقیت کسبوکارها ایفا میکند. بر اساس گزارشهای اخیر، بیش از 70% از مشکلات نرمافزاری به دلیل تست ناکافی و نادرست به وجود میآیند. در این دوره جامع و کاربردی برسی میکنیم تا چگونه میتوانیم با استفاده از تکنیکها و ابزارهای مدرن تست نرمافزار، کیفیت محصولات خود را بهبود بخشید و از بروز مشکلات جلوگیری کنید.
در این دوره، شما با جدیدترین و مؤثرترین روش تست نرم افزار. از تست خودکار گرفته تا یونیت تست ها، آشنا میشوید. این دوره به شما کمک میکند تا با اطمینان بیشتری نرمافزارهای خود را توسعه دهید و از عملکرد صحیح و بدون خطای آنها مطمئن شوید.و البته دروازه ورود شما به دنیای رشته ی تست نرم افزار میباشد
برخی از مباحث این دوره که باهاشون قرار کار کنیم عبارت اند از:
Automation Testing: یادگیری اصول و ابزارهای تست خودکار برای افزایش کارایی و دقت در فرآیند تست.
Unit Test: بررسی و تست واحدهای کوچک کد برای اطمینان از عملکرد صحیح آنها و البته لایبری های مهم آن مثل ..…,Moq ,shoudly
Test Methodologies: آشنایی با روشها و استراتژیهای مختلف تست نرمافزار مثل tdd.
UI Test: تست رابط کاربری برای اطمینان از تجربه کاربری بهینه و بدون خطا selenium .
Integration Test: بررسی و تست تعامل بین ماژولها و اجزای مختلف سیستم webapplication factory .
API Test: تست رابطهای برنامهنویسی کاربردی (API) برای اطمینان از عملکرد صحیح و امنیت آنها.
ORM Test: تست ابزارهای نگاشت شیء-رابطهای (ORM) برای اطمینان از صحت و کارایی ارتباط با پایگاه داده.
این دوره برای توسعهدهندگان نرمافزار، مهندسان تست و هر کسانی که علاقهمند به بهبود کیفیت نرمافزار است، مناسب میباشد. با شرکت در این دوره، مهارتهای لازم برای اجرای تستهای مختلف و بهبود فرآیند توسعه نرمافزار را کسب خواهید کرد.
سرفصل های دوره
Unit Testing and Test Frameworks
Test Methodology
API Testing
ORM Testing(Integration Test)
Data Base Testing (Integration Test)
UI Testing
پیش نیاز های دوره :
- #C
- Asp.net core
فهرستـــ ویدیوها
مدت زمان دوره 2:48:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
فصل اول Nunit :UnitTest
در این قسمت با لایبری nunit آشنا میشیم و چند تا مفاهیم پایه یونیت تستو برسی میکنیم
فصل اول Nunit Attribute :UnitTest
در این قسمت میریم تو دل nunit و قابلیت های مهم شو برسی میکنیم
فصل اول Arrange Assert Act! :UnitTest
AAA مرسوم ترین روش تست نویسی است و در این نحوه اجرای این روش در تست نویسی برسی میکنیم
فصل اول Multiple , Exception Assertion :UnitTest
چطوری میتونیم exception های یک سیستم رو برسی کنیم در این قسمت مباحث exception ,warnings , multiple assert ها مورد برسی قرار میگیرند
فصل اول Data Driven Testing :UnitTest
چطور چند سناریو رو داخل یک تست متد تست کنیم؟ جواب این سوال را داخل این قسمت میفهمیم
فصل دوم TDD(Failed Test !): Test Methodology
در این قسمت اولین مرحله ی پیاده سازی tdd را مورد برسی قرار میدهیم
فصل دوم TDD(RefactorTest !): Test Methodology
اخرین مرحله چرخه tdd ریفکتور را در این قسمت مورد برسی قرار میدهیم
فصل دومTest Double : Test Methodology
مبحث بزرگ وابستگی بین کلاس ها در ادامه مشکلی است که به آن بر میخوریم ولی چطوری میتوانیم وابستگی هارو کنترل کنیم ؟
فصل دوم Test Methodology: کار با Moq
در این قسمت به شناخت دقیق تر از ویژگی های لایبری moq میپردازیم
فصل سوم Integration Test: آشنایی با API ,ORM Testing
در این قسمت با انواع integration تست ها اشنا میشیم
نظرات کاربران در رابطه با این دوره