این دوره تست اتوماسیون پیشرفته برنامه های مدرن با سی شارپ دات نت یک دوره کارشناسی ارشد است که به شما کمک می کند نه تنها برنامه را خودکار کنید، بلکه به شما کمک می کند تا مفاهیم عمیق خودکارسازی برنامه را به روشی مدرن با استفاده از ابزارهای مدرن و مدرن درک کنید. تمرینات در دنیای NET.
در این دوره آموزشی، خودکارسازی پروژه های ASP Netcore Web API و WebUI را با استفاده از ابزارهایی مانند
یاد خواهید گرفت.سلنیوم
XUnit
تعمیر خودکار
ادعای روان
Specflow
Autofac
Xunit.DependencyInjection
WebApplicationFactory (تست یکپارچه سازی)
Application Under Test (AUT) در داخل یک Docker Container اجرا میشود، بنابراین چالشهای اتوماسیون برای خودکارسازی برنامهای که بهعنوان یک میکروسرویس در کانتینرها اجرا میشود، بخشی از این دوره تقریباً از بخش اول مورد بحث قرار خواهد گرفت.
این دوره به بخش های زیر تقسیم می شود
تست UI - توسعه چارچوب بنیادی با DI
این بخش به شما کمک میکند تا با دنبال کردن بهترین شیوهها با استفاده از تزریق وابستگی به عنوان پایه، توسعه کد سلنیوم را به روش استاندارد صنعتی درک کنید.
تست UI - بلوک های ساختمان برای پروژه آزمایشی
این بخش به نوشتن کد بلوک ساختمان برای آزمایش برنامه با استفاده از الگوها و تکنیک هایی مانند
کمک می کند.مدل شی صفحه سلنیوم
اصرار بر تمرکز بر جداسازی نگرانی
تنظیمات
روش های برنامه افزودنی IWebElement
تست UI - نوشتن تست های موثر
این بخش در مورد نوشتن بهترین راه ممکن برای نوشتن کدنویسی موثر با استفاده از ابزارهایی مانند
استتعمیر خودکار
FluentAssertions
Specflow
آزمایش پایگاه داده با ORM
این بخش به آزمایش برنامه ها با استفاده از پایگاه داده با چارچوب نهاد به عنوان ORM کمک می کند
تست یکپارچه سازی - بهترین آزمایش تا کنون!
این بخش بر روی آزمایش اجزای برنامه تمرکز دارد و نحوه برقراری ارتباط آنها با یکدیگر را آزمایش می کند. این را می توان با استفاده از جداسازی سرویس و آزمایش مؤلفه خاص بدون تشریفات زیاد برای آزمایش برنامه مانند تنظیم زیرساخت مانند
به دست آورد.پایگاه داده
UI
خدمات شخص ثالث
ما همچنین قدرت تست سرور خود ASP.NET و نحوه بوت استرپ کردن یک برنامه کاربردی را در حین آزمایش آنها درک خواهیم کرد.
علاوه بر موضوعات و بخشهای بالا، این دوره همچنین دارای دورههای تصادفی است که به یادگیری عمیقتر دوره کمک میکند، مانند
توسعه برنامه با استفاده از ASP Net Core WebAPI و Web UI
مبانی Specflow
XUnit
تعمیر خودکار
در پایان این دوره، فرد تمام دانش لازم برای به کارگیری بهترین شیوه های اتوماسیون نژاد را با اطمینان کامل خواهد داشت.
معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است. به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript ابزارهای ابری: لاجوردی ، بارانداز Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS
نمایش نظرات