آموزش نقاله (تست زاویه ای) را از ابتدا + Framework یاد بگیرید

Learn Protractor(Angular Testing) from scratch +Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش گام به گام درک نقاله با استفاده از جاوا اسکریپت و تایپ اسکریپت + توسعه فریم ورک (خیار، یاس) در پایان این دوره، دانش کاملی در مورد نقاله API برای خودکار کردن هر برنامه زاویه‌ای/غیر زاویه‌ای کسب خواهید کرد. توانایی طراحی چارچوب نقاله را از ابتدا با استفاده از تکنیک‌های آزمایش واحد یاس به دست آورید. درک اصول Nodejs و بسته json برای ادغام CI شامل یک وب‌سایت تمرین برای بازی با تمام عملکردهای نقاله موجود برای خودکار کردن کرک هر نقاله مصاحبه در تک شات! پیش نیازها: بدون نیاز به تجربه قبلی در هیچ زبانی. همه چیز از جمله دستورالعمل های راه اندازی ابزار در دوره مورد توجه قرار گرفته است. مطالب نظری، کد خالی و راهنمای مصاحبه برای دانلود در دسترس است. شما از پشتیبانی مربی Life Time برخوردار خواهید بود تا تمام سوالات شما حل شود و ما در کمتر از 12 ساعت با راه حل ها به شما پاسخ خواهیم داد.
  • آخرین به روز رسانی دوره - 3 مارس - [ چارچوب BDD نقاله خیار ]

  • "به تنها دوره آنلاین در جهان که اتوماسیون انتها به انتها با استفاده از نقاله API از سطح کامل تا چارچوب با استفاده از Javascript Jasmine Typescript Cucumber را پوشش می دهد خوش آمدید. "
    چرا نقاله؟
    با افزایش ناگهانی تقاضا برای فریم‌ورک‌های جاوا اسکریپت مانند Angular، React for Front End UI، داغ‌ترین ابزار تست اتوماسیون در بازار است.

  • نقاشی توسط تیم هسته Angular توسعه یافته است و از نظر پایداری، قابلیت اطمینان، عملکرد و پیچیدگی کد، برتری واضحی نسبت به سایر ابزارهای آزمایشی برای اتوماسیون Angular Apps دارد.

و من شرط میبندم! در پایان دوره، می‌توانید هر مصاحبه را پاک کنید یا چارچوب نقاله را به تنهایی توسعه دهید.

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

در زیر محتوای دوره ای است که پوشش می دهیم:

معرفی نقاله
اصول Node.js با دستورالعمل‌های راه‌اندازی
نصب و راه‌اندازی نقاله
اصول جاوا اسکریپت
نمایش کلی API نقابی
استراتژی‌های مکان یاب مختلف موجود در نقاله‌گر
درک وعده‌های ناهمزمان جاوا اسکریپت
کار با Angular UI Elements with Protractor
آشنایی با فایل پیکربندی
20+ تمرین در اتوماسیون UI با استفاده از نقاله
کار با برنامه های غیر زاویه ای با استفاده از نقاله
اصول چارچوب تست واحد یاسمن
بهینه سازی تست های نقاله برای توسعه Framework
مکانیسم شی صفحه در چارچوب های JS
داده محور و پارامترسازی با استفاده از Jasmine Framework
تولید گزارش های مشتری و روش های پیکربندی برای چارچوب قوی
درک عمیق فایل Pacakage.json و دستورات npm
ادغام چارچوب نقاله با ابزار CI Jenkins
مقدمه ای بر Git Hub

برای شما بهترین ها را آرزو می کنم! همه شما را در دوره می بینیم :)


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

معرفی Introduction

  • اهمیت نقاله را درک کنید Understand the importance of Protractor

  • به روز رسانی - اضافه شدن تایپ اسکریپت به این دوره ***سخنرانی که باید تماشا کنید*** UPDATE - Typescript Addition to this course***Must watch Lecture***

  • چرا Node.js؟ Node را نصب کنید Why Node.js? Install Node

  • پلاگین Protractor with Webdriver را نصب کنید Install Protractor with Webdriver plugin

  • لیست دستورات را نصب کنید Install commands List

معرفی Introduction

  • اهمیت نقاله را درک کنید Understand the importance of Protractor

  • به روز رسانی - اضافه شدن تایپ اسکریپت به این دوره ***سخنرانی که باید تماشا کنید*** UPDATE - Typescript Addition to this course***Must watch Lecture***

  • چرا Node.js؟ Node را نصب کنید Why Node.js? Install Node

  • پلاگین Protractor with Webdriver را نصب کنید Install Protractor with Webdriver plugin

  • لیست دستورات را نصب کنید Install commands List

شروع کار با نقاله Getting started with Protractor

  • یادداشت مهم Important Note

  • Javascript Eclipse Tool را برای تست های نقاله نصب کنید Install Javascript Eclipse Tool for Protractor tests

  • مقدمه ای بر یاس و اصطلاحات آن Introduction to Jasmine and its terminologies

  • دانلود کد Code download

  • اهمیت فایل پیکربندی در چارچوب نقاله Importance of Configuration file in protractor framework

  • مرجع فایل File reference

  • ایجاد فایل Protractor TestRunner برای اجرای اسکریپت ها Creating Protractor TestRunner file to run the scripts

  • افزونه Angular JS را نصب کرده و به پروژه کارآموز تبدیل کنید Install Angular JS plugin and convert to intern project

شروع کار با نقاله Getting started with Protractor

  • یادداشت مهم Important Note

  • Javascript Eclipse Tool را برای تست های نقاله نصب کنید Install Javascript Eclipse Tool for Protractor tests

  • مقدمه ای بر یاس و اصطلاحات آن Introduction to Jasmine and its terminologies

  • دانلود کد Code download

  • اهمیت فایل پیکربندی در چارچوب نقاله Importance of Configuration file in protractor framework

  • مرجع فایل File reference

  • ایجاد فایل Protractor TestRunner برای اجرای اسکریپت ها Creating Protractor TestRunner file to run the scripts

  • افزونه Angular JS را نصب کرده و به پروژه کارآموز تبدیل کنید Install Angular JS plugin and convert to intern project

راه اندازی تست نقاله در ویژوال استودیو و وب استورم Setting up Protractor Tests in Visual studio and Webstorm

  • ویژوال استودیو را نصب کنید و تست نقاله را اجرا کنید Install Visual studio and run protractor Test

  • Webstorm را نصب کنید و تست نقاله را اجرا کنید Install Webstorm and run protractor Test

راه اندازی تست نقاله در ویژوال استودیو و وب استورم Setting up Protractor Tests in Visual studio and Webstorm

  • ویژوال استودیو را نصب کنید و تست نقاله را اجرا کنید Install Visual studio and run protractor Test

  • Webstorm را نصب کنید و تست نقاله را اجرا کنید Install Webstorm and run protractor Test

درک عمیق تر از وعده های نقاله و مکانیسم کار آن Deeper Understanding of Protractor Promises and its working mechanism

  • نکات مهم بازیکن برای بهترین تجربه یادگیری: Important Player Tips for Best learning Experience:

  • Javascript Asynchronus و مشکل آن با Protractor Javascript Asynchronus and its problem with Protractor

  • اهمیت Promises و نحوه حل آن مشکل ناهمزمان Importance of Promises and how its solves Asynchronous issue

  • پیوندهایی برای خواندن بیشتر در مورد وعده ها Links to read more on promises

  • درک کنید که نقاله داخلی چگونه از وعده مراقبت می کند Understand how protractor inbuilt takes care of promise

  • دانلود کد پروژه Project code download

درک عمیق تر از وعده های نقاله و مکانیسم کار آن Deeper Understanding of Protractor Promises and its working mechanism

  • نکات مهم بازیکن برای بهترین تجربه یادگیری: Important Player Tips for Best learning Experience:

  • Javascript Asynchronus و مشکل آن با Protractor Javascript Asynchronus and its problem with Protractor

  • اهمیت Promises و نحوه حل آن مشکل ناهمزمان Importance of Promises and how its solves Asynchronous issue

  • پیوندهایی برای خواندن بیشتر در مورد وعده ها Links to read more on promises

  • درک کنید که نقاله داخلی چگونه از وعده مراقبت می کند Understand how protractor inbuilt takes care of promise

  • دانلود کد پروژه Project code download

مبانی جاوا اسکریپت JavaScript Basics

  • مبانی جاوا اسکریپت Basics of Javascript

  • دستورات شرطی JS -If else JS conditional statements -If else

  • حلقه های جاوا اسکریپت - برای مثال Javascript loops - for with example

  • Javascript while و do while -example Javascript while and do while -example

  • دانلود کد code download

  • توابع JS و کاربرد آن را درک کنید Understand JS functions and its usage

  • اهمیت آرایه های جاوا اسکریپت با مثال Importance of Javascript arrays with example

  • توابع رشته جاوا اسکریپت با مثال Javascript String functions with examples

  • دانلود کد Code download

  • یادداشت مهم Important Note

مبانی جاوا اسکریپت JavaScript Basics

  • مبانی جاوا اسکریپت Basics of Javascript

  • دستورات شرطی JS -If else JS conditional statements -If else

  • حلقه های جاوا اسکریپت - برای مثال Javascript loops - for with example

  • Javascript while و do while -example Javascript while and do while -example

  • دانلود کد code download

  • توابع JS و کاربرد آن را درک کنید Understand JS functions and its usage

  • اهمیت آرایه های جاوا اسکریپت با مثال Importance of Javascript arrays with example

  • توابع رشته جاوا اسکریپت با مثال Javascript String functions with examples

  • دانلود کد Code download

  • یادداشت مهم Important Note

شروع با تست های نقاله Getting Started with Protractor Tests

  • متغیرهای جهانی نقاله را درک کنید Understand Global variables of Protractor

  • استفاده از نقاله یاب - 1 Usage of Protractor locators - 1

  • استفاده از نقاله یاب - 2 Usage of Protractor locators - 2

  • اظهارات یاس برای تأیید آزمایش های نقاله Jasmine assertions to validate Protractor tests

  • دانلود کد Code download

  • اجرای تست نقاله در فایرفاکس و اینترنت اکسپلورر Running Protractor tests on Firefox and Internet Explorer

  • فایل پیکربندی مرورگر Browser configuration file

  • اجرای تست های نقاله در سایت های غیر انگوالر Running Protractor tests on Non Angualr Sites

شروع با تست های نقاله Getting Started with Protractor Tests

  • متغیرهای جهانی نقاله را درک کنید Understand Global variables of Protractor

  • استفاده از نقاله یاب - 1 Usage of Protractor locators - 1

  • استفاده از نقاله یاب - 2 Usage of Protractor locators - 2

  • اظهارات یاس برای تأیید آزمایش های نقاله Jasmine assertions to validate Protractor tests

  • دانلود کد Code download

  • اجرای تست نقاله در فایرفاکس و اینترنت اکسپلورر Running Protractor tests on Firefox and Internet Explorer

  • فایل پیکربندی مرورگر Browser configuration file

  • اجرای تست های نقاله در سایت های غیر انگوالر Running Protractor tests on Non Angualr Sites

شیرجه عمیق در Protractor Core API Deep dive into Protractor Core API

  • برنامه های کاربردی وب برای تمرین اتوماسیون نقاله Web applications to Practise Protractor Automation

  • اهمیت مکان یاب زنجیره ای با مثال Importance of chain locators with example

  • مکان یاب زنجیره ای برای شناسایی عناصر کودک - مثال Chain locators to identify Child elements-Example

  • دانلود کد Code download

  • دریافت لیست عناصر با متد همه در نقاله Getting the list of Elements with All method in Protractor

  • تمرینات را در مکان یاب همه و زنجیره انجام دهید Practise exercises on All and chain locators

  • دانلود کد Code download

  • مدیریت لیست گزینه های کشویی با مثال Handling list of dropdown options with example

  • دانلود کد Code download

شیرجه عمیق در Protractor Core API Deep dive into Protractor Core API

  • برنامه های کاربردی وب برای تمرین اتوماسیون نقاله Web applications to Practise Protractor Automation

  • اهمیت مکان یاب زنجیره ای با مثال Importance of chain locators with example

  • مکان یاب زنجیره ای برای شناسایی عناصر کودک - مثال Chain locators to identify Child elements-Example

  • دانلود کد Code download

  • دریافت لیست عناصر با متد همه در نقاله Getting the list of Elements with All method in Protractor

  • تمرینات را در مکان یاب همه و زنجیره انجام دهید Practise exercises on All and chain locators

  • دانلود کد Code download

  • مدیریت لیست گزینه های کشویی با مثال Handling list of dropdown options with example

  • دانلود کد Code download

مدیریت Mouseactions، Windows، Alerts با نقاله Handling Mouseactions, Windows, Alerts with Protractor

  • اقدامات و اهمیت آن در Angular UI Actions and its importance in the Angular UI

  • نمونه هایی از مدیریت کشویی تکمیل خودکار با Actions Examples of handling Autocomplete dropdowns with Actions

  • جابجایی پنجره های کودک با نقاله Handling child windows with Protractor

  • نمونه هایی در مورد تأیید اعتبار پنجره های فرزند با مکانیسم سوئیچ Examples on validating child windows with Switch Mechanism

  • دانلود کد Code download

  • مدیریت هشدارهای جاوا با نقاله Handling Java Alerts with Protractor

  • دانلود کد Code download

مدیریت Mouseactions، Windows، Alerts با نقاله Handling Mouseactions, Windows, Alerts with Protractor

  • اقدامات و اهمیت آن در Angular UI Actions and its importance in the Angular UI

  • نمونه هایی از مدیریت کشویی تکمیل خودکار با Actions Examples of handling Autocomplete dropdowns with Actions

  • جابجایی پنجره های کودک با نقاله Handling child windows with Protractor

  • نمونه هایی در مورد تأیید اعتبار پنجره های فرزند با مکانیسم سوئیچ Examples on validating child windows with Switch Mechanism

  • دانلود کد Code download

  • مدیریت هشدارهای جاوا با نقاله Handling Java Alerts with Protractor

  • دانلود کد Code download

استفاده عملی از فریم ها و همگام سازی Frames and Synchronization practical usage

  • فریم ها چیست؟ روش های رسیدگی در پروتراتور What are Frames? Methods to handle in protrator

  • انجام هماهنگ سازی با نقاله Handling synchronization with Protractor

  • دانلود کد Code download

استفاده عملی از فریم ها و همگام سازی Frames and Synchronization practical usage

  • فریم ها چیست؟ روش های رسیدگی در پروتراتور What are Frames? Methods to handle in protrator

  • انجام هماهنگ سازی با نقاله Handling synchronization with Protractor

  • دانلود کد Code download

پروژه زمان واقعی در ساختن تست نقاله Real time project in building Protractor tests

  • بررسی پروژه آزمایشی Demo project walkthrough

  • ارسال فرم ها با نقاله یاب های مختلف Submission of Forms with various Protractor locators

  • اعتبارسنجی پیام های خطای Angular - مثال Validating Angular error messages - example

  • مدیریت مقاطع دینامیکی با نقاله Handling dynamic sections with Protractor

  • تمرین های تمرینی در مورد انتخاب اقلام برای سبد خرید- Practise Exercises on selecting items to cart-

  • توابع رشته برای استخراج تعداد اقلام سبد خرید String functions to extract count of cart items

  • دانلود کد Code download

پروژه زمان واقعی در ساختن تست نقاله Real time project in building Protractor tests

  • بررسی پروژه آزمایشی Demo project walkthrough

  • ارسال فرم ها با نقاله یاب های مختلف Submission of Forms with various Protractor locators

  • اعتبارسنجی پیام های خطای Angular - مثال Validating Angular error messages - example

  • مدیریت مقاطع دینامیکی با نقاله Handling dynamic sections with Protractor

  • تمرین های تمرینی در مورد انتخاب اقلام برای سبد خرید- Practise Exercises on selecting items to cart-

  • توابع رشته برای استخراج تعداد اقلام سبد خرید String functions to extract count of cart items

  • دانلود کد Code download

***اطلاعات مهم قبل از تماشای سخنرانی های بعدی***** ***Important Information before watching Next Lectures*****

  • ***اطلاعات مهم قبل از تماشای سخنرانی های بعدی***** ***Important Information before watching Next Lectures*****

***اطلاعات مهم قبل از تماشای سخنرانی های بعدی***** ***Important Information before watching Next Lectures*****

  • ***اطلاعات مهم قبل از تماشای سخنرانی های بعدی***** ***Important Information before watching Next Lectures*****

مبانی TypeScript TypeScript Basics

  • لطفا توجه داشته باشید Please Note

  • Typescript چیست؟ چقدر با JS تفاوت دارد؟ What is Typescript? How different it is from JS?

  • اهمیت کلمات کلیدی Let و Const در تایپ اسکریپت Importance of Let and Const keywords in Typescript

  • استفاده از انواع در تایپ اسکریپت Types Usage in Typescript

  • درک کلاس ها، روش ها و اشیاء در تایپ اسکریپت Understanding Classes,Methods and objects in Typescript

  • اهمیت سازنده در تایپ اسکریپت Importance of Constructor in Typescript

  • صادرات، واردات و استفاده از توابع در Typescript Exports,Imports and Functions usage in Typescript

  • واسط ها و اشیاء اهمیت در تعریف قراردادها Interfaces and objects Importance in defining contracts

  • استفاده از لوله ها برای توابع ناشناس Usage of Pipes for Anonymous Functions

  • دانلود کد Code Download

مبانی TypeScript TypeScript Basics

  • لطفا توجه داشته باشید Please Note

  • Typescript چیست؟ چقدر با JS تفاوت دارد؟ What is Typescript? How different it is from JS?

  • اهمیت کلمات کلیدی Let و Const در تایپ اسکریپت Importance of Let and Const keywords in Typescript

  • استفاده از انواع در تایپ اسکریپت Types Usage in Typescript

  • درک کلاس ها، روش ها و اشیاء در تایپ اسکریپت Understanding Classes,Methods and objects in Typescript

  • اهمیت سازنده در تایپ اسکریپت Importance of Constructor in Typescript

  • صادرات، واردات و استفاده از توابع در Typescript Exports,Imports and Functions usage in Typescript

  • واسط ها و اشیاء اهمیت در تعریف قراردادها Interfaces and objects Importance in defining contracts

  • استفاده از لوله ها برای توابع ناشناس Usage of Pipes for Anonymous Functions

  • دانلود کد Code Download

قسمت 1-نقاشی با چارچوب تایپ اسکریپت Cucumber PART 1-Protractor with Typescript Cucumber framework

  • طرح یادگیری تایپ اسکریپ Cucumber Framework Typescript Cucumber Framework learning Plan

  • فایل Package.json را درک کنید و وابستگی های فریمورک را دریافت کنید Understand Package.json file and get the dependencies of the framework

  • ساختار اولیه پروژه را در Visual studioCode بسازید Build the Basic project structure in Visual studioCode

  • تغییرات باید پیکربندی نقاله با Typescript سازگار باشد Changes need for Protractor configuration to be Typescript compatible

  • اهمیت فایل tsconfig و کامپایل از ts به Js Importance of tsconfig file and compilation from ts to Js

  • اجرای اولین آزمایش با استفاده از تنظیمات چارچوب Running the first test using framework configurations

قسمت 1-نقاشی با چارچوب تایپ اسکریپت Cucumber PART 1-Protractor with Typescript Cucumber framework

  • طرح یادگیری تایپ اسکریپ Cucumber Framework Typescript Cucumber Framework learning Plan

  • فایل Package.json را درک کنید و وابستگی های فریمورک را دریافت کنید Understand Package.json file and get the dependencies of the framework

  • ساختار اولیه پروژه را در Visual studioCode بسازید Build the Basic project structure in Visual studioCode

  • تغییرات باید پیکربندی نقاله با Typescript سازگار باشد Changes need for Protractor configuration to be Typescript compatible

  • اهمیت فایل tsconfig و کامپایل از ts به Js Importance of tsconfig file and compilation from ts to Js

  • اجرای اولین آزمایش با استفاده از تنظیمات چارچوب Running the first test using framework configurations

قسمت 2-نقاشی با چارچوب Cucumber تایپ اسکریپت PART 2-Protractor with Typescript Cucumber framework

  • اهمیت همگام سازی async/wait در Typescript و JS ES7 Importance of async/await synchronization in Typescript and JS ES7

  • اهمیت مکانیسم شی صفحه در چارچوب Importance of Pageobject Mechanism in framework

  • درک کلاس ها و تعریف ساخت برای تعریف اشیا Understand classes and construction definition for defining objects

  • کلاس های شیء Page بسازید و اشیاء را به صورت خارجی در Tests هدایت کنید Build Page object classes and drive the objects externally into Tests

  • درک اهمیت تگ Scripts در فایل package.json Understand importance of Scripts tag in package.json file

  • دانلود کد code download

قسمت 2-نقاشی با چارچوب Cucumber تایپ اسکریپت PART 2-Protractor with Typescript Cucumber framework

  • اهمیت همگام سازی async/wait در Typescript و JS ES7 Importance of async/await synchronization in Typescript and JS ES7

  • اهمیت مکانیسم شی صفحه در چارچوب Importance of Pageobject Mechanism in framework

  • درک کلاس ها و تعریف ساخت برای تعریف اشیا Understand classes and construction definition for defining objects

  • کلاس های شیء Page بسازید و اشیاء را به صورت خارجی در Tests هدایت کنید Build Page object classes and drive the objects externally into Tests

  • درک اهمیت تگ Scripts در فایل package.json Understand importance of Scripts tag in package.json file

  • دانلود کد code download

قسمت 3-نقاشی با چارچوب Cucumber تایپ اسکریپت PART 3-Protractor with Typescript Cucumber framework

  • مقدمه خیار Cucumber Introduction

  • وابستگی های نقاله خیار را نصب کنید Install cucumber protractor dependencies

  • آشنایی با فایل پیکربندی نقاله خیار Understanding Protractor cucumber configuration file

  • ایجاد فایل ویژگی و اسکلت فایل تعریف مرحله Creating feature file and step defination file Skeleton

  • فایل تعریف مرحله را با مراحل اتوماسیون واقعی پیاده سازی کنید Implement Step definition file with actual automation steps

  • زمان‌بندی‌ها را پیاده‌سازی کنید و تعاریف گام‌های مشترک را برای سناریوهای متعدد بسازید Implement time outs and build common step definitions for multiple scenarios

  • انتقال داده های تست از فایل ویژگی به تعاریف مرحله Passing Test Data from feature file to step definitions

  • اجرای پارامترسازی در تست‌های Cucumber برای هدایت تست‌ها با مجموعه‌های متعدد Implement Parameterization in Cucumber tests to drive tests with multiple sets

  • استفاده از ادعاهای چای در چارچوب خیار Using Chai Assertions in cucumber Framework

قسمت 3-نقاشی با چارچوب Cucumber تایپ اسکریپت PART 3-Protractor with Typescript Cucumber framework

  • مقدمه خیار Cucumber Introduction

  • وابستگی های نقاله خیار را نصب کنید Install cucumber protractor dependencies

  • آشنایی با فایل پیکربندی نقاله خیار Understanding Protractor cucumber configuration file

  • ایجاد فایل ویژگی و اسکلت فایل تعریف مرحله Creating feature file and step defination file Skeleton

  • فایل تعریف مرحله را با مراحل اتوماسیون واقعی پیاده سازی کنید Implement Step definition file with actual automation steps

  • زمان‌بندی‌ها را پیاده‌سازی کنید و تعاریف گام‌های مشترک را برای سناریوهای متعدد بسازید Implement time outs and build common step definitions for multiple scenarios

  • انتقال داده های تست از فایل ویژگی به تعاریف مرحله Passing Test Data from feature file to step definitions

  • اجرای پارامترسازی در تست‌های Cucumber برای هدایت تست‌ها با مجموعه‌های متعدد Implement Parameterization in Cucumber tests to drive tests with multiple sets

  • استفاده از ادعاهای چای در چارچوب خیار Using Chai Assertions in cucumber Framework

قسمت 4-نقاشی با چارچوب تایپ اسکریپت Cucumber PART 4-Protractor with Typescript Cucumber framework

  • پیاده سازی مکانیسم برچسب گذاری در آزمایشات خیار نقاله Implement Tagging mechanism to protractor cucumber tests

  • استفاده از قلاب های خیار برای اجرای روش های راه اندازی و از بین بردن Usage of cucumber hooks to run setup and tear down methods

  • وابستگی های گزارش دهی را به چارچوب cucumber نصب کنید Install reporting dependencies to cucumber framework

  • پیاده سازی گزارش در Cucumber با گزینه onComplete در فایل کانفیگ Implement reporting in Cucumber with onComplete option in config file

  • گرفتن اسکرین شات در موارد شکست تست با اجرای After hook Capturing Screenshots on Test failures with After hook implementation

  • دانلود کد Code download

قسمت 4-نقاشی با چارچوب تایپ اسکریپت Cucumber PART 4-Protractor with Typescript Cucumber framework

  • پیاده سازی مکانیسم برچسب گذاری در آزمایشات خیار نقاله Implement Tagging mechanism to protractor cucumber tests

  • استفاده از قلاب های خیار برای اجرای روش های راه اندازی و از بین بردن Usage of cucumber hooks to run setup and tear down methods

  • وابستگی های گزارش دهی را به چارچوب cucumber نصب کنید Install reporting dependencies to cucumber framework

  • پیاده سازی گزارش در Cucumber با گزینه onComplete در فایل کانفیگ Implement reporting in Cucumber with onComplete option in config file

  • گرفتن اسکرین شات در موارد شکست تست با اجرای After hook Capturing Screenshots on Test failures with After hook implementation

  • دانلود کد Code download

Framework Part 1- اشیاء جاوا اسکریپت و دسترسی به آنها را درک کنید Framework Part 1- Understand the Javascript objects and their accessibility

  • ****لطفا توجه داشته باشید******** ****Please Note*******

  • طرح یادگیری چارچوب برای جاوا اسکریپت Framework Learning Plan for Javascript

  • اشیاء جاوا اسکریپت چیست و اهمیت آن What are javascript objects and importance of it

  • دسترسی به اشیاء جاوا از یک فایل JS دیگر Accessing the java objects from another JS file

Framework Part 1- اشیاء جاوا اسکریپت و دسترسی به آنها را درک کنید Framework Part 1- Understand the Javascript objects and their accessibility

  • ****لطفا توجه داشته باشید******** ****Please Note*******

  • طرح یادگیری چارچوب برای جاوا اسکریپت Framework Learning Plan for Javascript

  • اشیاء جاوا اسکریپت چیست و اهمیت آن What are javascript objects and importance of it

  • دسترسی به اشیاء جاوا از یک فایل JS دیگر Accessing the java objects from another JS file

Framework Part 2- Page Object Mechanism برای هدایت اشیا Framework Part 2- Page Object Mechanism to drive the objects

  • مکانیسم شی صفحه برای آزمایش های نقاله Page object Mechanism for Protractor tests

  • دانلود کد Code download

  • هدایت اشیاء صفحه با روش‌های setup&tearDown Driving the Page objects with setup&TearDown methods

Framework Part 2- Page Object Mechanism برای هدایت اشیا Framework Part 2- Page Object Mechanism to drive the objects

  • مکانیسم شی صفحه برای آزمایش های نقاله Page object Mechanism for Protractor tests

  • دانلود کد Code download

  • هدایت اشیاء صفحه با روش‌های setup&tearDown Driving the Page objects with setup&TearDown methods

Framework Part 3- Package.json و Node اصول اولیه برای راه اندازی تست ها از Framework Framework Part 3- Package.json and Node basics to trigger tests from Framework

  • قابلیت OnPrepare در فایل پیکربندی برای بارگذاری پیش‌بار داده‌ها OnPrepare functionality in Configuration file for preloading the data

  • درک اهمیت فایل Package.json Understanding the importance of Package.json file

  • ویژگی های پیکربندی Package.json -1 Package.json configuration properties -1

  • تعریف پیکربندی اسکریپت ها در Package.json برای حذف eclipse testRunner Defining Scripts configuration in Package.json to eliminate eclipse testRunner

  • دستورات npm برای راه اندازی Test Suites npm commands to trigger Test Suites

Framework Part 3- Package.json و Node اصول اولیه برای راه اندازی تست ها از Framework Framework Part 3- Package.json and Node basics to trigger tests from Framework

  • قابلیت OnPrepare در فایل پیکربندی برای بارگذاری پیش‌بار داده‌ها OnPrepare functionality in Configuration file for preloading the data

  • درک اهمیت فایل Package.json Understanding the importance of Package.json file

  • ویژگی های پیکربندی Package.json -1 Package.json configuration properties -1

  • تعریف پیکربندی اسکریپت ها در Package.json برای حذف eclipse testRunner Defining Scripts configuration in Package.json to eliminate eclipse testRunner

  • دستورات npm برای راه اندازی Test Suites npm commands to trigger Test Suites

Framework Part 4- تست مبتنی بر داده با Jasmine Dataprovider Framework Part 4- Data driven testing with Jasmine Dataprovider

  • مقدمه ای بر تست Datadrive با Jasmine Introduction to Datadrive testing with Jasmine

  • فرمت jasmine Dataprovider در تعریف داده ها jasmine Dataprovider format in defining the data

  • حذف کدگذاری سخت داده ها در اسکریپت ها با Jasmine Dataprovider Eliminating data hardcoding in the scripts with Jasmine Dataprovider

Framework Part 4- تست مبتنی بر داده با Jasmine Dataprovider Framework Part 4- Data driven testing with Jasmine Dataprovider

  • مقدمه ای بر تست Datadrive با Jasmine Introduction to Datadrive testing with Jasmine

  • فرمت jasmine Dataprovider در تعریف داده ها jasmine Dataprovider format in defining the data

  • حذف کدگذاری سخت داده ها در اسکریپت ها با Jasmine Dataprovider Eliminating data hardcoding in the scripts with Jasmine Dataprovider

چارچوب بخش 5: ایجاد گزارش مشتری و برچسب گذاری برای آزمایش های نقاله Framework Part 5: Generating Client reports&Tagging for Protractor tests

  • ایجاد گزارش های مشتری عالی برای تست های نقاله Generating excellent client reports for Protractor tests

  • پیکربندی برچسب ها برای کنترل اجرای اسکریپت های آزمایشی Tags configuration to control test scripts execution

چارچوب بخش 5: ایجاد گزارش مشتری و برچسب گذاری برای آزمایش های نقاله Framework Part 5: Generating Client reports&Tagging for Protractor tests

  • ایجاد گزارش های مشتری عالی برای تست های نقاله Generating excellent client reports for Protractor tests

  • پیکربندی برچسب ها برای کنترل اجرای اسکریپت های آزمایشی Tags configuration to control test scripts execution

چارچوب قسمت 6: ادغام تست های نقاله با ابزار Jenkins CI Framework Part 6: Integrating Protractor tests with Jenkins CI tool

  • مقدمه ای بر جنکینز Introduction to Jenkins

  • پیکربندی کار جنکینز با تست های نقاله Configuring Jenkins job with protractor tests

  • زمانبندی کار جنکین نقاله برای ادغام مداوم Scheduling Protractor Jenkin job for continuous Integration

  • دانلود کد پروژه کامل Complete Project code download

چارچوب قسمت 6: ادغام تست های نقاله با ابزار Jenkins CI Framework Part 6: Integrating Protractor tests with Jenkins CI tool

  • مقدمه ای بر جنکینز Introduction to Jenkins

  • پیکربندی کار جنکینز با تست های نقاله Configuring Jenkins job with protractor tests

  • زمانبندی کار جنکین نقاله برای ادغام مداوم Scheduling Protractor Jenkin job for continuous Integration

  • دانلود کد پروژه کامل Complete Project code download

درک سیستم کنترل نسخه GIT (بخش پاداش) Understanding Version Control System GIT (Bonus Section)

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

درک سیستم کنترل نسخه GIT (بخش پاداش) Understanding Version Control System GIT (Bonus Section)

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

سخنرانی جایزه BONUS LECTURE

  • سخنرانی پاداش Bonus lecture

سخنرانی جایزه BONUS LECTURE

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش نقاله (تست زاویه ای) را از ابتدا + Framework یاد بگیرید
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
21.5 hours
135
Udemy (یودمی) udemy-small
05 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
24,602
4.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy

Udemy (یودمی)

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

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