وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java

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

گام به گام خیار BDD چارچوب آموزش با جاوا و پیاده سازی چارچوب Selenium Selenium قوی از ابتدا

عنوان اصلی : Learn Cucumber BDD with Java -MasterClass Selenium Framework

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

مقدمه:
نحو Gherkin چیست و چگونه کار می کند
نصب خیار:
نکات مهم بازیکن برای بهترین تجربه یادگیری:
جاوا را نصب کنید و در متغیرهای سیستم پیکربندی کنید
الگوی ایجاد پروژه خیار
درک وابستگی های خیار
شروع با Cucumber Framework :
اصطلاحات اتوماسیون را بدانید
نگاشت تعریف مرحله به فایل ویژگی
پلاگین Tidygherkin برای تولید تعاریف مرحله.
اجرای تست ها با Junit testRunner.
اجرای تست ها با TestNG Test Runner
قابلیت استفاده مجدد کد با عبارات معمولی:
اهمیت عبارات منظم در فایل های ویژگی
نحوه استفاده مجدد از توابع با داده های مختلف
تست مبتنی بر داده با Cucumber:
اهمیت dataTable برای تست های Datadriving
آزمایش پارامترسازی با کلمه کلیدی مثال اجرا می‌شود
ویژگی های چارچوب Cumber-Core:
قابلیت برچسب گذاری برای کنترل موارد آزمایشی
اهمیت کلمه کلیدی پس زمینه در سناریوهای Cucumber
تنظیم و حذف برای تست خیار:
استفاده از Hooks در تنظیم اسکریپت‌های حذف و تنظیم
استفاده از پس‌زمینه و هوک با هم برای ساختن تست‌های قوی
دانش خود را بیازمایید
نمونه پروژه خیار سلنیوم
نمونه پروژه اپیوم خیار
گزارش‌های چارچوب Cucumber و تنظیمات تست Runner:
ایجاد گزارش از سناریوهای خیار
اهمیت ویژگی ها در گزینه های خیار
چگونه به مشکلات رایج در خصوص ویژگی های خیار رسیدگی کرده ایم
دانلود کد پروژه
بخش 1 - چارچوب - تزریق تست سلنیوم در اسکلت خیار:
چارچوب دستور کار- چه خواهید آموخت؟ باید تماشا کرد
نکته مهم در مورد سلنیوم دامنه بحث در این بخش
پروژه Maven را با وابستگی های سلنیوم و خیار ایجاد و بسازید
سناریوهای سلنیوم برای خودکارسازی با Cucumber Framework - جستجوی محصول
ایجاد Cucumber StepDefinition، ویژگی ها و فایل های Test Runner Skeleton
کد سلنیوم را برای سناریوهای پایانی بسازید و به فایل های Stepdefinition تزریق کنید
تکالیف- مدیریت پنجره های کودک و افزودن اظهارات به آزمایشات سلنیوم
بخش 2- چارچوب - تزریق وابستگی و الگوهای طراحی برای سناریوهای خیار:
مشکلات بیدرنگ در شکستن کد step_definitions به چندین فایل
تزریق وابسته به خیار چیست؟ استفاده از PicoContainer خیار
اهمیت اصل مسئولیت منفرد و کلاس‌های تلفیقی آزاد
الگوی Pageobject را برای هدایت آبجکت های آزمایشی از فایل های کلاس پیاده سازی کنید
پیاده سازی شی صفحه برای صفحه پیشنهادات و سازنده شی درایور
اجرای الگوی طراحی کارخانه برای ایجاد اشیاء صفحه با مثال
بخش 3 - چارچوب - ساخت ابزارهای آزمایشی، برچسب‌ها، پارامترسازی هوک برای تست‌ها:
ساخت نرم افزارهای آزمایشی عمومی و عبور درایور در سازنده از فایل Context
نحوه ایجاد فایل خواص جهانی برای هدایت خواص مرورگر و url
Cucumber Hooks را برای افزودن مراحل شرط Post برای بستن مرورگر پیاده سازی کنید
آزمایش های سلنیوم را با مجموعه داده های متعدد با استفاده از طرح کلی سناریو پارامتر کنید
نحوه اجرای سناریوهای خیار سلنیوم به موازات حاشیه نویسی دونده TestNG
تکالیف- فایل جدید ویژگی سلنیوم را برای سفارش محصول اضافه کنید
تعریفات را در مرحله برای فایل ویژگی سلنیوم جدید پیاده سازی کنید
تگ گذاری را پیاده سازی کنید و همه فایل های ویژگی ها را با هم در حالت موازی اجرا کنید
بخش 4- چارچوب -گزارش‌های گستردگی، اسکرین‌شات‌های شکست و اجرای مجدد تست‌های ناموفق:
انواع گزارش هایی که چارچوب Cucumber می تواند با مثال ایجاد کند
نحوه ایجاد گزارش های Extent Spark html با در چارچوب Cucumber Selenium
با اجرای کد در هوک ها، اسکرین شات خودکار در موارد شکست تست ایجاد کنید
نحوه اجرای مجدد سناریوهای تست ناموفق با افزونه های cucumber
بخش 5- چارچوب -گزینه‌های خط فرمان و زمان‌بندی CI/CD جنکینز:
اجرای فایل های ویژگی Cucumber Selenium از گزینه های Command line
چگونه مقادیر خصوصیات جهانی را از طریق خط فرمان به فریمورک cucumber منتقل کنیم
Jenkins را با فایل jenkins.war دانلود و نصب کنید
جنکین Job را برای اجرای سناریوهای چارچوب سلنیوم خیار ایجاد کنید
نحوه ایجاد Jenkin Job پارامتری برای انتقال پویا مقادیر به تست ها
بخش 6- چارچوب -تفاوت‌های اجرای تست موازی در Junit در مقابل TestNG:
نحوه اجرای فریمورک End to End Selenium Cucumber با Junit Test Runner
نحوه اجرای موازی تست ها با Junit Test Runner و تفاوت آن با TestNG
دانلود کد فریم ورک:
دانلود فریم ورک سلنیوم خیار TesNG
دانلود فریم ورک سلنیوم خیار جونیت
Core Java Basics Brush up:
نکته مهم
اصول برنامه جاوا
Classes، اشیاء در جاوا
رشته ها در جاوا
تمرینات تمرین رشته
اینترفیس چیست؟
کلاس‌های جاوا چگونه می‌توانند از رابط کاربری استفاده کنند؟
استفاده از وراثت در جاوا
نمونه های عملی در مورد انواع ارث
مقدمه ای بر آرایه ها
استفاده از آرایه های تک بعدی و چند بعدی
سیستم کنترل نسخه Git:
مقدمه ای بر GIT
اهمیت Github و کاربردهای آن
ایجاد پیکربندی و مخازن Git
چگونه کد را به مخزن راه دور فشار دهیم
درک Staging و commit in git
مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید
نمونه کاری از انتها به پایان بر روی دستورات Git -1
نمونه کاری از انتها به پایان بر روی دستورات Git -2
اهمیت انشعاب در GIT
ادغام شاخه کاری در Master
نحوه حل تعارضات Merge با GIT
سخنرانی پاداش:
سخنرانی پاداش

نمایش سرفصل های انگلیسی

Learn Cucumber BDD with Java - MasterClass Selenium Framework

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

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

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD23639
حجم: 4892 مگابایت
مدت زمان: 800 دقیقه
تعداد دیسک: 2 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 19 فروردین 1401
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 1
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 2
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 3
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 4
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 5
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید