مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
آموزش نقاله در تست انتها به انتها در وب سایت های AngularJS. پوششی روی کتابخانه Selenium WebDriverJS. اتوماسیون وب سایت های Angular و غیر AngularJS با استفاده از نقاله.با افزایش ناگهانی وبسایتهای AngularJS، تقاضای فعلی بازار به سمت نقاله برای اتوماسیون حرکت میکند. اکنون قبل از اینکه ادامه دهیم ابتدا باید بفهمیم که نقاله دقیقاً چیست؟
نقاله یک چارچوب تست انتها به انتها است که به طور ویژه برای انجام تست اتوماسیون بر روی برنامه های کاربردی وب مبتنی بر AngularJS طراحی شده است. Protractor API به عنوان پوششی بر روی قدرتمندترین سلنیوم WebDriver API کار می کند و بر روی WebDriverJS ساخته شده است که از رویدادهای بومی و درایورهای خاص مرورگر برای تعامل با برنامه های مبتنی بر وب مانند یک کاربر معمولی استفاده می کند.
استراتژی های مکان یاب در نقاله افزایش یافته است که همچنین به شما امکان می دهد عناصر خاص AngularJS از جمله مکان یاب موجود را که از WebDriver API دریافت می کنیم بدون پیکربندی یا تلاش اضافی آزمایش کنید. انتظارها و همگامسازیها به شیوهای مؤثرتر انجام میشوند، بنابراین باید نگران مشکلات همگامسازی نیز باشیم.
نقاشی یکی از فریمورکهای آزمایشی نهایی در AngularJS است
استراتژی های مکان یاب اضافی:
با اتصال
توسط تکرار کننده
براساس textarea
بر اساس مدل
WebElement همه
WaitForAngular
ارزیابی WebElement و غیره.
درباره پوشش دوره:
آزمایش پایان به پایان در وب سایت های AngujarJS
بررسی عناصر در وب سایت های غیر زاویه ای
تکنیک های مکان یاب مختلف
نوشتن تست های نقاله
مفاهیم یاس
ایجاد موارد آزمایشی و مجموعههای آزمایشی
اجرای مرورگر موازی و چندگانه
طراحی چارچوب با استفاده از الگوی طراحی مدل شیء صفحه
ایجاد برنامه های کاربردی مشترک
سرفصل ها و درس ها
معرفی دوره
Course Introduction
رفع تار شدن صفحه ویدیو
FIXING THE BLURRED VIDEO SCREEN
دانلود تمامی منابع استفاده شده در دوره
Download All resources used in the course
معرفی دوره
Course Introduction
مقدمه ای بر درس نقاله
Introduction to Protractor course
مقدمه ای بر درس نقاله
Introduction to Protractor course
رفع تار شدن صفحه ویدیو
FIXING THE BLURRED VIDEO SCREEN
دانلود تمامی منابع استفاده شده در دوره
Download All resources used in the course
نصب اولیه
Basic installation
پیش نیازها
Pre-requisites
نصب JDK و Node.JS
Installing JDK and Node.JS
نصب نقاله بر روی ویندوز
Installing Protractor on Windows
اجرای اولین تست نقاله
Running the first Protractor Test
نصب پلاگین Eclipse and Turn
Installing Eclipse and Turn plugin
نصب اولیه
Basic installation
پیش نیازها
Pre-requisites
نصب JDK و Node.JS
Installing JDK and Node.JS
نصب نقاله بر روی ویندوز
Installing Protractor on Windows
اجرای اولین تست نقاله
Running the first Protractor Test
نصب پلاگین Eclipse and Turn
Installing Eclipse and Turn plugin
ویرایشگر کد ویژوال استودیو - افزوده جدید
Visual Studio Code Editor - NEW ADDITION
در حال نصب ویرایشگر کد ویژوال استودیو
Installing Visual Studio code editor
ویرایشگر کد ویژوال استودیو - افزوده جدید
Visual Studio Code Editor - NEW ADDITION
در حال نصب ویرایشگر کد ویژوال استودیو
Installing Visual Studio code editor
قطعات نقاله برای VSCODE
Protractor Snippets for VSCODE
قطعات نقاله برای VSCODE
Protractor Snippets for VSCODE
برای کاربران مک - پیکربندی ProTRACTOR در OSX
FOR MAC USERS - PROTRACTOR Configuration on OSX
اجرای اولین تست نقاله
Running the first Protractor Test
نصب ویرایشگر کد ویژوال استودیو
Installing Visual Studio Code editor
برای کاربران مک - پیکربندی ProTRACTOR در OSX
FOR MAC USERS - PROTRACTOR Configuration on OSX
پیکربندی نقاله در MAC OSX
Configuring Protractor on MAC OSX
پیکربندی نقاله در MAC OSX
Configuring Protractor on MAC OSX
اجرای اولین تست نقاله
Running the first Protractor Test
نصب ویرایشگر کد ویژوال استودیو
Installing Visual Studio Code editor
مبانی جاوا اسکریپت - مقدمه ای بر زبان
Javascript Basics - Introduction to the Language
مبانی جاوا اسکریپت - برای حلقه
Javascript Basics - For Loop
مبانی جاوا اسکریپت - حلقه while و Do while
Javascript Basics - While and Do While loop
مبانی جاوا اسکریپت - شکستن، ادامه و برچسب ها
Javascript Basics - Break, Continue and Labels
مبانی جاوا اسکریپت - اشیاء و دسترسی به اعضا در یک فایل JS دیگر
Javascript Basics - Objects and accessing members in another JS file
کد تا الان
Code till now
مبانی جاوا اسکریپت - مقدمه ای بر زبان
Javascript Basics - Introduction to the Language
مبانی جاوا اسکریپت - تعریف متغیرها
Javascript Basics - Defining Variables
مبانی جاوا اسکریپت - تعریف متغیرها
Javascript Basics - Defining Variables
مبانی جاوا اسکریپت - متغیرها و الحاق
Javascript Basics - Variables and Concatenation
مبانی جاوا اسکریپت - متغیرها و الحاق
Javascript Basics - Variables and Concatenation
مبانی جاوا اسکریپت - عملگرها - عملگرهای حسابی، افزایشی و کاهشی
Javascript Basics - Operators - Arithmetic, Incremental & Decremental operators
مبانی جاوا اسکریپت - عملگرها - عملگرهای حسابی، افزایشی و کاهشی
Javascript Basics - Operators - Arithmetic, Incremental & Decremental operators
مبانی جاوا اسکریپت - اپراتورهای برابری
Javascript Basics - Equality Operators
مبانی جاوا اسکریپت - اپراتورهای برابری
Javascript Basics - Equality Operators
مبانی جاوا اسکریپت - مقایسه و عملگر منطقی
Javascript Basics - Comparison and Logical operator
مبانی جاوا اسکریپت - مقایسه و عملگر منطقی
Javascript Basics - Comparison and Logical operator
مبانی جاوا اسکریپت - انواع داده های موجود
Javascript Basics - Available DataTypes
مبانی جاوا اسکریپت - انواع داده های موجود
Javascript Basics - Available DataTypes
کد تا الان
Code till now
مبانی جاوا اسکریپت - اگر و دیگر، دستورات سوئیچ
Javascript Basics - If and Else, Switch statements
مبانی جاوا اسکریپت - اگر و دیگر، دستورات سوئیچ
Javascript Basics - If and Else, Switch statements
مبانی جاوا اسکریپت - توابع
Javascript Basics - Functions
مبانی جاوا اسکریپت - توابع
Javascript Basics - Functions
مبانی جاوا اسکریپت - برای حلقه
Javascript Basics - For Loop
مبانی جاوا اسکریپت - حلقه while و Do while
Javascript Basics - While and Do While loop
مبانی جاوا اسکریپت - شکستن، ادامه و برچسب ها
Javascript Basics - Break, Continue and Labels
مبانی جاوا اسکریپت - آرایه ها
Javascript Basics - Arrays
مبانی جاوا اسکریپت - آرایه ها
Javascript Basics - Arrays
مبانی جاوا اسکریپت - Var، Let و Const
Javascript Basics - Var, Let and Const
مبانی جاوا اسکریپت - Var، Let و Const
Javascript Basics - Var, Let and Const
مبانی جاوا اسکریپت - اشیاء و دسترسی به اعضا در یک فایل JS دیگر
Javascript Basics - Objects and accessing members in another JS file
کد تا الان
Code till now
کد تا الان
Code till now
مبانی نقاله
Protractor Basics
درک Describe and It مسدود می کند و موارد تست را می نویسد
Understanding Describe and It blocks and writing test cases
مدیریت لیست کشویی
Handling Dropdown list
افزودن اعتبارسنجی با استفاده از Jasmine Expect
Adding validations using Jasmine Expect
نصب و راه اندازی WebStorm و یکپارچه سازی نقاله
WebStorm Installation and integrating Protractor runner
مبانی نقاله
Protractor Basics
آشنایی با فایل Conf.js
Understanding the Conf.js file
درک Describe and It مسدود می کند و موارد تست را می نویسد
Understanding Describe and It blocks and writing test cases
مدیریت لیست کشویی
Handling Dropdown list
افزودن اعتبارسنجی با استفاده از Jasmine Expect
Adding validations using Jasmine Expect
نصب و راه اندازی WebStorm و یکپارچه سازی نقاله
WebStorm Installation and integrating Protractor runner
پیشنهادات خودکار
Autosuggestions
پیشنهادات خودکار
Autosuggestions
وعده ها
Promises
نقاله چگونه به وعده ها رسیدگی می کند
How Protractor handle promises
اطلاعات بیشتر در مورد اجرای Promises از طریق جاوا اسکریپت
More on Promises implementation through Javascript
اجرای عملی Promises با مثال زنده
Practical implementation of Promises with a live example
کد را دانلود کنید
Download the code
وعده ها
Promises
نقاله چگونه به وعده ها رسیدگی می کند
How Protractor handle promises
اطلاعات بیشتر در مورد اجرای Promises از طریق جاوا اسکریپت
More on Promises implementation through Javascript
کد
Code
کد
Code
اجرای عملی Promises با مثال زنده
Practical implementation of Promises with a live example
انتظار/همگام
Await / Async
انتظار/همگام
Await / Async
کد را دانلود کنید
Download the code
مبانی یاس
Jasmine Basics
مقدمه ای بر یاس و ویژگی های اساسی
Introduction to Jasmine and basic features
ایجاد مجموعه تست و اجرای انتخابی/همه موارد تست
Creating Test Suites and running selective / all test cases
ایجاد مجموعه های تست و اجرای انتخابی/همه موارد تست - کد
Creating Test Suites and running selective / all test cases - code
مبانی یاس
Jasmine Basics
مقدمه ای بر یاس و ویژگی های اساسی
Introduction to Jasmine and basic features
BeforeEach و AfterEach
BeforeEach and AfterEach
BeforeEach و AfterEach
BeforeEach and AfterEach
انتظار داشته باشید که باشید و نباشید
Expect toBe and not toBe
انتظار داشته باشید که باشید و نباشید
Expect toBe and not toBe
انتظار toEqual، toMatch و نه toEqual را داشته باشید
Expect toEqual, toMatch and not toEqual
انتظار toEqual، toMatch و نه toEqual را داشته باشید
Expect toEqual, toMatch and not toEqual
ایجاد مجموعه تست و اجرای انتخابی/همه موارد تست
Creating Test Suites and running selective / all test cases
ایجاد مجموعه های تست و اجرای انتخابی/همه موارد تست - کد
Creating Test Suites and running selective / all test cases - code
مکان یاب ها
Locators
با اتصال، با شناسه - کد
By Binding, By ID - Code
توسط Repeater
By Repeater
توسط Repeater - کد
By Repeater - Code
توسط addLocators - کد
By addLocators - code
کلاس Wrapper را انتخاب کنید
Select Wrapper class
مکان یاب ها
Locators
درباره AngularJS Locators
About AngularJS Locators
درباره AngularJS Locators
About AngularJS Locators
بر اساس مدل، با نام کلاس، بر اساس متن دکمه
By Model, By ClassName, By ButtonText
بر اساس مدل، با نام کلاس، بر اساس متن دکمه
By Model, By ClassName, By ButtonText
بر اساس مدل، با نام کلاس، بر اساس متن دکمه - کد
By Model, By ClassName, By ButtonText - Code
بر اساس مدل، با نام کلاس، بر اساس متن دکمه - کد
By Model, By ClassName, By ButtonText - Code
توسط Binding، By ID
By Binding, By ID
توسط Binding، By ID
By Binding, By ID
با اتصال، با شناسه - کد
By Binding, By ID - Code
توسط Repeater
By Repeater
توسط Repeater - کد
By Repeater - Code
توسط addLocators
By addLocators
توسط addLocators
By addLocators
توسط addLocators - کد
By addLocators - code
کلاس Wrapper را انتخاب کنید
Select Wrapper class
کلاس Wrapper - Code را انتخاب کنید
Select Wrapper class - Code
کلاس Wrapper - Code را انتخاب کنید
Select Wrapper class - Code
درایور مایکروسافت اج
Microsoft Edge Driver
کد را دانلود کنید
Download the code
درایور مایکروسافت اج
Microsoft Edge Driver
پیکربندی و اجرای تست در مرورگر Edge
Configuring and Running test on Edge browser
پیکربندی و اجرای تست در مرورگر Edge
Configuring and Running test on Edge browser
کد را دانلود کنید
Download the code
کد را دانلود کنید
Download the code
مدیریت عناصر غیر زاویه ای
Handling Non-Angular Elements
خودکار کردن پنجره ورود
Automating a Login window
مدیریت عناصر غیر زاویه ای
Handling Non-Angular Elements
خودکار کردن پنجره ورود
Automating a Login window
خودکار کردن پنجره ورود - کد
Automating a login window - code
خودکار کردن پنجره ورود - کد
Automating a login window - code
SwitchTo - مدیریت هشدارها، IFrames، برگهها و پنجرههای بازشو/ویندوز جدید
SwitchTo - Handling Alerts, IFrames, Tabs and Popups / New Windows
مدیریت برگه ها و پاپ آپ ها
Handling Tabs and Pop ups
مدیریت IFrames
Handling IFrames
مدیریت هشدارها
Handling Alerts
کد از سخنرانی های بالا
Code from above lectures
SwitchTo - مدیریت هشدارها، IFrames، برگهها و پنجرههای بازشو/ویندوز جدید
SwitchTo - Handling Alerts, IFrames, Tabs and Popups / New Windows
مدیریت برگه ها و پاپ آپ ها
Handling Tabs and Pop ups
مدیریت IFrames
Handling IFrames
مدیریت هشدارها
Handling Alerts
کد از سخنرانی های بالا
Code from above lectures
برنامه های کاربردی و گزارش های تعاملی HTML
Utilities and HTML Interactive Reports
گزارش تعاملی بیشتر از طریق HTML-Reporter2 NPM
More Interactive Report through HTML-Reporter2 NPM
ارسال ایمیل
Sending Emails
برنامه های کاربردی و گزارش های تعاملی HTML
Utilities and HTML Interactive Reports
ایجاد سیاهههای مربوط - winston NPM
Generating Logs - winston NPM
ایجاد سیاهههای مربوط - winston NPM
Generating Logs - winston NPM
ایجاد سیاههها - winston NPM - کد
Generating Logs - winston NPM - Code
ایجاد سیاههها - winston NPM - کد
Generating Logs - winston NPM - Code
ایجاد گزارش های جذاب
Generating Allure Reports
ایجاد گزارش های جذاب
Generating Allure Reports
نصب Maven و تولید گزارش های HTML
Installing Maven and Generating HTML Reports
نصب Maven و تولید گزارش های HTML
Installing Maven and Generating HTML Reports
راه ساده دیگری برای ایجاد گزارش Allure بدون Maven
Another simple way of generating Allure Report without Maven
راه ساده دیگری برای ایجاد گزارش Allure بدون Maven
Another simple way of generating Allure Report without Maven
نقاله گزارشگر زیبا
Protractor beautiful reporter
نقاله گزارشگر زیبا
Protractor beautiful reporter
گزارش تعاملی بیشتر از طریق HTML-Reporter2 NPM
More Interactive Report through HTML-Reporter2 NPM
کد را از 3 سخنرانی آخر گزارش دهی دانلود کنید
Download the Code from last 3 Reporting lectures
کد را از 3 سخنرانی آخر گزارش دهی دانلود کنید
Download the Code from last 3 Reporting lectures
ارسال ایمیل
Sending Emails
ارسال ایمیل - کد
Sending Emails - Code
ارسال ایمیل - کد
Sending Emails - Code
آشنایی با فایل Package.json و کاربرد آن
Understanding Package.json file and it's usage
آشنایی با فایل Package.json و کاربرد آن
Understanding Package.json file and it's usage
تست داده محور
Data Driven Testing
خواندن داده ها و مکان یاب ها از طریق فایل های JSON
Reading data and locators through JSON files
خواندن داده ها و مکان یاب ها از طریق فایل های JSON - کد
Reading data and locators through JSON files - Code
پارامترسازی با استفاده از ارائه دهندگان داده یاس
Parameterization using Jasmine Data Providers
پارامترسازی با استفاده از ارائه دهندگان داده یاس - کد
Parameterization using Jasmine Data Providers - Code
تست داده محور
Data Driven Testing
خواندن داده ها و مکان یاب ها از طریق فایل های JSON
Reading data and locators through JSON files
خواندن داده ها و مکان یاب ها از طریق فایل های JSON - کد
Reading data and locators through JSON files - Code
پارامترسازی با استفاده از ارائه دهندگان داده یاس
Parameterization using Jasmine Data Providers
پارامترسازی با استفاده از ارائه دهندگان داده یاس - کد
Parameterization using Jasmine Data Providers - Code
خواندن فایل های اکسل
Reading Excel Files
خواندن فایل های اکسل
Reading Excel Files
خواندن فایل های اکسل - کد
Reading Excel Files - Code
خواندن فایل های اکسل - کد
Reading Excel Files - Code
تست E2E در برنامه بانکی AngularJS
E2E testing on AngularJS Banking Application
ورود خودکار مشتری
Automating Customer Login
کد برنامه بانکی
Banking App Code
تست E2E در برنامه بانکی AngularJS
E2E testing on AngularJS Banking Application
ورود خودکار مشتری
Automating Customer Login
خودکارسازی ورود مدیر بانک
Automating Bank Manager Login
خودکارسازی ورود مدیر بانک
Automating Bank Manager Login
کد برنامه بانکی
Banking App Code
مدل شی صفحه - چارچوب (پروژه زنده)
Page Object Model - Framework (Live Project)
افزودن صفحه کسب و کار بیشتر و موارد تست
Adding More Business Page and Test Cases
افزودن فایل Json مشترک برای Locators و TestData
Adding common Json file for Locators and TestData
مدیریت برگه ها و پنجره های بازشو
Handling tabs and popups
مدل شی صفحه - چارچوب (پروژه زنده)
Page Object Model - Framework (Live Project)
مقدمه ای بر مدل شیء صفحه
Introduction to Page Object Model
مقدمه ای بر مدل شیء صفحه
Introduction to Page Object Model
ایجاد معماری و افزودن صفحات تجاری
Creating Architecture and Adding business pages
ایجاد معماری و افزودن صفحات تجاری
Creating Architecture and Adding business pages
افزودن صفحه کسب و کار بیشتر و موارد تست
Adding More Business Page and Test Cases
افزودن الگوی طراحی مدل شیء صفحه
Adding the Page Object Model design pattern
افزودن الگوی طراحی مدل شیء صفحه
Adding the Page Object Model design pattern
افزودن فایل Json مشترک برای Locators و TestData
Adding common Json file for Locators and TestData
کد پروژه
Project Code
کد پروژه
Project Code
مدیریت برگه ها و پنجره های بازشو
Handling tabs and popups
مدیریت برگه ها و پنجره های بازشو - کد
Handling tabs and popups - code
مدیریت برگه ها و پنجره های بازشو - کد
Handling tabs and popups - code
Android - اجرای آزمایشی در یک دستگاه واقعی
Android - Test execution on a Real Device
کد از تست اندروید
Code from the Android Test
Android - اجرای آزمایشی در یک دستگاه واقعی
Android - Test execution on a Real Device
نحوه اجرای تست نقاله بر روی دستگاه اندرویدی
How to execute Protractor test on an Android device
نحوه اجرای تست نقاله بر روی دستگاه اندرویدی
How to execute Protractor test on an Android device
پیکربندی تست اندروید
Android Test Configuration
پیکربندی تست اندروید
Android Test Configuration
کد از تست اندروید
Code from the Android Test
جنکینز - CI
Jenkins - CI
مقدمه ای بر جنکینز
Introduction to Jenkins
آشنایی با فایل Conf.js
Understanding the Conf.js file
جنکینز - CI
Jenkins - CI
مقدمه ای بر جنکینز
Introduction to Jenkins
پیکربندی جنکینز
Jenkins configuration
پیکربندی جنکینز
Jenkins configuration
آشنایی با فایل Conf.js
Understanding the Conf.js file
آشنایی با فایل Conf.js
Understanding the Conf.js file
کد و بسته های NPM برای دانلود
Code and NPM Packages for download
کد و بسته های NPM برای دانلود
Code and NPM Packages for download
ادغام نقاله داکر و شبکه سلنیوم
Protractor Docker & Selenium Grid integration
ادغام با شبکه سلنیوم و داکر برای اجرای آزمایش موازی
Integration with Selenium grid and docker to run parallel test
نصب داکر و افزودن ظروف سلنیوم گرید
Docker installation and adding Selenium Grid containers
نوشتن Docker با اجرای آزمایش موازی در چندین مرورگر
Docker compose with Parallel test execution on Multiple browsers
منابع برای دانلود از بخش Docker
Resources for download from Docker section
ادغام نقاله داکر و شبکه سلنیوم
Protractor Docker & Selenium Grid integration
ادغام با شبکه سلنیوم و داکر برای اجرای آزمایش موازی
Integration with Selenium grid and docker to run parallel test
نصب داکر و افزودن ظروف سلنیوم گرید
Docker installation and adding Selenium Grid containers
نوشتن Docker با اجرای آزمایش موازی در چندین مرورگر
Docker compose with Parallel test execution on Multiple browsers
منابع برای دانلود از بخش Docker
Resources for download from Docker section
CUCUBER JS BDD FrameWork
CUCUMBER JS BDD FRAMEWORK
دانلود همه کدهای ماژول
Download All Module codes
CUCUBER JS BDD FrameWork
CUCUMBER JS BDD FRAMEWORK
نصب اولیه
Basic installation
نصب اولیه
Basic installation
دانلود همه کدهای ماژول
Download All Module codes
مبانی CucumberJS در عمق
CucumberJS Basics in Depth
ایجاد تعریف مرحله اول
Creating the first Step definition
اضافه کردن پس زمینه
Adding Background
درک DataTables
Understanding DataTables
قلاب خیار
Cucumber Hooks
قلاب برچسب شده است
Tagged Hooks
تولید گزارش های HTML
Generating HTML Reports
مبانی CucumberJS در عمق
CucumberJS Basics in Depth
پیکربندی بسته CucumberJS Node
Configuring CucumberJS Node package
پیکربندی بسته CucumberJS Node
Configuring CucumberJS Node package
ایجاد اولین فایل ویژگی
Creating the first feature file
ایجاد اولین فایل ویژگی
Creating the first feature file
ایجاد تعریف مرحله اول
Creating the first Step definition
اضافه کردن چند سناریو به ویژگی
Adding Multiple scenarios to the feature
اضافه کردن چند سناریو به ویژگی
Adding Multiple scenarios to the feature
اضافه کردن پس زمینه
Adding Background
طرح کلی سناریو
Scenario Outline
طرح کلی سناریو
Scenario Outline
افزودن چندین ویژگی و تعاریف مرحله
Adding Multiple features and step definitions
افزودن چندین ویژگی و تعاریف مرحله
Adding Multiple features and step definitions
درک DataTables
Understanding DataTables
برچسب های خیار
Cucumber Tags
برچسب های خیار
Cucumber Tags
قلاب خیار
Cucumber Hooks
قلاب برچسب شده است
Tagged Hooks
تولید گزارش های HTML
Generating HTML Reports
اجرای تمام دستورات از طریق فایل بسته json
Running all commands through package json file
اجرای تمام دستورات از طریق فایل بسته json
Running all commands through package json file
پیکربندی نقاله و ادغام با CucumberJS
Protractor configuration and integration with CucumberJS
یکپارچه سازی گزارش های HTML Cucumber
Integrating Cucumber HTML Reports
پیکربندی نقاله و ادغام با CucumberJS
Protractor configuration and integration with CucumberJS
پیکربندی نقاله
Configuring Protractor
پیکربندی نقاله
Configuring Protractor
نقاله را با CucumberJS ادغام کنید
Integrate Protractor with CucumberJS
نقاله را با CucumberJS ادغام کنید
Integrate Protractor with CucumberJS
یکپارچه سازی گزارش های HTML Cucumber
Integrating Cucumber HTML Reports
اجرای موازی روی چندین مرورگر و ایجاد گزارش های موازی
Running Parallel on Multiple Browsers and Generating Parallel Reports
اجرای موازی روی چندین مرورگر و ایجاد گزارش های موازی
Running Parallel on Multiple Browsers and Generating Parallel Reports
سفارشی سازی بیشتر در گزارش
More Customization to the report
سفارشی سازی بیشتر در گزارش
More Customization to the report
چای و چای طبق وعده
Chai and Chai as Promised
معرفی Chai و Chai به عنوان NPM وعده داده شده
Introduction Chai and Chai as promised NPM
افزودن اظهارات انتظار و گزارش شکست
Adding Expect statements and Reporting Failure
افزودن ابزار خواننده Properties
Adding Properties reader Utility
افزودن Callback به Cucumber Steps
Adding Callback to Cucumber Steps
چای و چای طبق وعده
Chai and Chai as Promised
معرفی Chai و Chai به عنوان NPM وعده داده شده
Introduction Chai and Chai as promised NPM
افزودن اظهارات انتظار و گزارش شکست
Adding Expect statements and Reporting Failure
پیوست کردن اسکرین شات به گزارش های Cucumber در مورد سناریوهای ناموفق
Attaching screenshots to the Cucumber reports on Failed scenarios
پیوست کردن اسکرین شات به گزارش های Cucumber در مورد سناریوهای ناموفق
Attaching screenshots to the Cucumber reports on Failed scenarios
افزودن ابزار خواننده Properties
Adding Properties reader Utility
افزودن Callback به Cucumber Steps
Adding Callback to Cucumber Steps
افزودن مراحل بیشتر و پیاده سازی مدل شیء صفحه به چارچوب
Adding more steps and Implementing Page Object Model to the framework
افزودن مراحل بیشتر
Adding More Steps
اضافه کردن Page Objects و ایجاد یک فایل BasePage
Adding PageObjects and creating a BasePage file
اجرای آزمون از طریق ابزار Jenkins CI
Running the test through Jenkins CI Tool
کد را دانلود کنید
Download the code
افزودن مراحل بیشتر و پیاده سازی مدل شیء صفحه به چارچوب
Adding more steps and Implementing Page Object Model to the framework
افزودن مراحل بیشتر
Adding More Steps
افزودن پسوند ng-inspector و اجرای چندین سناریو
Adding ng-inspector extension and running multiple scenarios
افزودن پسوند ng-inspector و اجرای چندین سناریو
Adding ng-inspector extension and running multiple scenarios
اضافه کردن Page Objects و ایجاد یک فایل BasePage
Adding PageObjects and creating a BasePage file
ایجاد اشیاء صفحه بیشتر
Creating more Page Objects
ایجاد اشیاء صفحه بیشتر
Creating more Page Objects
اجرای آزمون از طریق ابزار Jenkins CI
Running the test through Jenkins CI Tool
کد را دانلود کنید
Download the code
کد را دانلود کنید
Download the code
Webservices - تست API REST با استفاده از نقاله
Webservices - REST API Testing using Protractor
Webservices - تست API REST با استفاده از نقاله
Webservices - REST API Testing using Protractor
شش اصل/محدودیت های یک وب سرویس آرام
Six Principles / Constraints of a RestFul Webservices
ادغام تست API با استفاده از نقاله
Integrating API Testing using Protractor
کد و Practice API را دانلود کنید
Download the code and the Practice API
Webservices - تست API REST با استفاده از نقاله
Webservices - REST API Testing using Protractor
Webservices - تست API REST با استفاده از نقاله
Webservices - REST API Testing using Protractor
وب سرویس چیست؟
What is a Webservice?
وب سرویس چیست؟
What is a Webservice?
SOAP در مقابل REST در جزئیات
SOAP vs REST in Detail
SOAP در مقابل REST در جزئیات
SOAP vs REST in Detail
عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف).
CRUD (Create, Read, Update, Delete) Operations
عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف).
CRUD (Create, Read, Update, Delete) Operations
درک روش های HTTP موجود برای عملیات CRUD
Understanding available HTTP Methods for CRUD Operations
درک روش های HTTP موجود برای عملیات CRUD
Understanding available HTTP Methods for CRUD Operations
چرا تست API مهم است؟
Why API Testing is Important?
چرا تست API مهم است؟
Why API Testing is Important?
شش اصل/محدودیت های یک وب سرویس آرام
Six Principles / Constraints of a RestFul Webservices
ادغام تست API با استفاده از نقاله
Integrating API Testing using Protractor
کد و Practice API را دانلود کنید
Download the code and the Practice API
سخنرانی جایزه
BONUS LECTURE
سخنرانی جایزه
BONUS LECTURE
سخنرانی جایزه
BONUS LECTURE
سخنرانی جایزه
BONUS LECTURE
Udemy (یودمی) یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات