آموزش مهندس اتوماسیون تست سی شارپ - از صفر تا قهرمان

C# Test Automation Engineer - from Zero to Hero

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: 3 دوره در 1! راهنمای عملی برای تبدیل شدن به یک مهندس حرفه ای اتوماسیون QA در C#/.NET (AQA) تست اتوماسیون Selenium Webdriver از پایه تا سطح پیشرفته بهترین شیوه ها را از برنامه نویسان واقعی بیاموزید یاد بگیرید چگونه کدهای تمیز مقیاس پذیر، خوانا و قابل نگهداری بنویسید کد منبع را یاد خواهید گرفت. معلم خصوصی همه تکالیف با Trainer Visual Studio NUnit 3 سلنیوم اصول اولیه سلنیوم در سی شارپ تکمیل می‌شود سلنیوم انتظار صفحه مفهوم شیء مفهوم وب کامپوننت انتقال داده مفهوم شیء NuGet بسته‌های مبانی پستچی اصول پایه API REST API RESTful خدمات وب سرویس‌های HTTP روش‌های HTTP کدهای وضعیت JSON Restharpi تست A از مقدماتی تا پیشرفته پیش نیازها: کامپیوتری با دسترسی به اینترنت مقداری دانش اولیه C#

از این دوره می توانید یاد بگیرید که چگونه مهندس اتوماسیون تست نرم افزار شوید و تمام مهارت های عملی لازم را کسب کنید.

دوره های زیادی در این موضوع وجود دارد. بنابراین، چرا دقیقاً این دوره را انتخاب می کنید؟ در اینجا فقط چند دلیل وجود دارد:

- نمونه‌های کدنویسی

برای یادگیری برنامه نویسی، فقط تماشای فیلم و خواندن کتاب کافی نیست. همچنین باید تمرین زیادی داشته باشید. در این دوره آموزشی، چندین کار عملی و مثال‌های کدنویسی را مرور می‌کنید که به شما در یادگیری و درک بهتر C# کمک می‌کند.


- کد منبع باز

ما چیزی را از دانش آموزانمان پنهان نمی کنیم! از جمله کد منبع برای راه حل های کار خانگی و کد منبع نمونه هایی که در طول درس به اشتراک گذاشته شده اند. با داشتن کد منبع، فقط می توانید آن را کپی و جایگذاری کنید تا آن را روی رایانه محلی خود اجرا کنید تا بفهمید کارها چگونه بهتر کار می کنند.

شما مجاز به استفاده از تمام نمونه های کد منبع برای اهداف یادگیری هستید. این به پیکربندی محیط و انجام تست‌ها کمک زیادی می‌کند، به‌ویژه در مواردی که دانش‌آموزان در گذشته با هیچ چارچوب تستی کار نمی‌کردند.

- پشتیبانی Q A

تفاوت قابل توجه بین فرآیندهای یادگیری آنلاین و آفلاین در دسترس بودن مربی است. اگر در یک اتاق با یک معلم خصوصی هستید، او همیشه می تواند به شما کمک کند تا مفاهیم خاص را درک کنید یا به تعمیر کد خود در رایانه شما کمک کند.
در این دوره، ما از دانش آموزان با پاسخ به هر سؤالی که در QA پرچم گذاری شده است، پشتیبانی می کنیم. بخش. درصورتی‌که سؤالات تکراری وجود داشته باشد - درس‌های ویدیویی جداگانه برای نشان دادن نحوه رسیدگی به این مشکل ایجاد می‌شود.

بنابراین با این دوره شما نه تنها مطالب ویدئویی، تمرینات کد، کد منبع، دسترسی به برنامه رایگان تلفن همراه را بدون محدودیت دریافت می کنید (که هنوز هم بسیار جالب است، نه؟ :) ) ، بلکه از پشتیبانی معلمان و پاسخ هایی نیز برخوردار می شوید. سوالات شما همراه با این دوره

- دانش مربوطه

بعد از اینکه تیم ما سایر دوره های C#Test Automatiuon در Udemy را بررسی کرد، متوجه شدیم که اکثر آنها هیچ شباهتی با زندگی واقعی ندارند. اطلاعاتی که در آنجا به اشتراک گذاشته می شود بسیار قدیمی و به طور قابل توجهی قدیمی است. به عنوان مثال، مربی چارچوبی را آموزش می دهد که 15 سال است استفاده نشده است. یا مربیان روی طراحی برنامه نویسی تاکید می کنند که دیگر اصلاً استفاده نمی شود!

مدرس این دوره مشاور در یک شرکت برون سپاری فناوری اطلاعات با رتبه برتر است و به ارائه راه حل های پیشرفته در زمینه فناوری اطلاعات برای همه مشتریان خود کمک می کند. به راحتی می توانید صفحه LinkedIn مربی را بررسی کنید و تأیید مهارت ها را بررسی کنید. بیش از 19 هزار نفر در سراسر جهان (بی‌تی‌و بیشتر از 100 شرکت برتر جهان هستند) مهارت‌های تیگران تر-کاراپتیانت را ارزیابی کردند.

با این دوره می توانید مطمئن باشید که وقت خود را صرف یادگیری چیزهای مناسب از یکی از بهترین مشاوران فناوری اطلاعات در جهان خواهید کرد.

- غلظت بالای مطالب مفید در هر درس

گاهی اوقات می توانید متوجه شوید که تماشای 5 دقیقه از درس ما معادل تماشای 30 دقیقه درس دیگر است.

این به این دلیل است که زمان صرف شده برای آماده‌سازی برای درس (اسکریپت برای درس، ساختار درس) و ویرایش ویدیو (برای برش قطعات خسته‌کننده درس، یا زمانی که برنامه بارگذاری می‌شود) گاهی اوقات 10 برابر بیشتر است (گاهی اوقات حتی 20) به عنوان مدت زمان آخرین درس پس از ویرایش ویدیو.

همچنین هر موضوعی از موضوع دیگر جدا شده است. در صورتی که مفهومی در درس بعدی توضیح داده شود و نیازی به نگرانی در مورد درک این موضوع در محدوده این درس نباشید - زمانی که موضوع خاصی پوشش داده شود، مربی اعلام خواهد کرد.

برو و خودت امتحانش کن! از بازخورد شما قدردانی خواهیم کرد.


پس منتظر نباشید! اگر هنوز شک دارید به پیش نمایش دروس نگاه کنید!

همین امروز این دوره را بخرید، و همه به روز رسانی ها را به صورت رایگان دریافت خواهید کرد!

برای کسانی که این دوره آموزشی را با موفقیت پشت سر گذاشتند، یا برای دانش آموزانی که به دلیل پرسیدن سوالات شگفت انگیز شناخته شدند، یک پیشنهاد ویژه از شرکت IT-Bulls وجود دارد! یکی از مبتکران این دوره مدیر عامل و موسس شرکت IT-Bulls است. ما همیشه در جست‌وجوی استعدادهایی هستیم تا استارت‌آپ‌های شگفت‌انگیز خود را همراه با شما اداره کنیم. احتمالاً همیشه رویای راه اندازی استارتاپ خود را داشته اید؟ در این دوره می‌توانید تیمی را پیدا کنید که به شما یاد می‌دهد چگونه این کار را انجام دهید و (در موارد خاص) خوشحال خواهید شد که در پیاده‌سازی به شما کمک کند!

امیدواریم از این دوره لذت ببرید! و به یاد داشته باشید، ما از همه بازخوردهای شما قدردانی می کنیم! نظرات شما به ما کمک می کند تا بهتر شویم! نظرات شما به ما کمک می کند تا بهترین دوره سی شارپ را ایجاد کنیم!

در درس ها می بینمت! :)


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

معرفی Introduction

  • معرفی Introduction

  • طرح ارتباطی Communication plan

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to Improve Your Course Taking Experience

مبانی API API Basics

  • API و وب سرویس API and Web Service

  • نمای کلی انواع API API Types Overview

  • نمای کلی REST API REST API Overview

  • روش های HTTP HTTP methods

  • کدهای وضعیت HTTP HTTP Status Codes

تنظیم محیط تست Test Environment Setup

  • معرفی پستچی Postman Introduction

  • نصب پستچی Postman Installation

  • ایجاد حساب Trello Trello Account Creation

  • ایجاد توکن مجوز در Trello Authorization Token Creation in Trello

  • ایجاد توکن مجوز در Trello - نسخه جدید Trello Authorization Token Creation in Trello - New Trello Version

روش HTTP GET - پستچی HTTP Method GET - Postman

  • بررسی اجمالی روش دریافت GET Method Overview

  • روش دریافت در پستچی GET Method in Postman

  • GET Method در Postman - Home Task GET Method in Postman - Hometask

  • اعتبار سنجی طرحواره JSON JSON Schema Validation

  • JSON Schema Validation - Hometask JSON Schema Validation - Hometask

  • دریافت اعتبار روش در Postman GET Method Validation in Postman

  • دریافت اعتبار روش در Postman - Hometask GET Metod Validation in Postman - Hometask

روش HTTP POST - پستچی HTTP Method POST - Postman

  • بررسی اجمالی روش POST POST Method Overview

  • روش POST در Postman POST Method in Postman

  • روش POST در Postman - Home Task POST Method in Postman - Hometask

  • اعتبارسنجی روش POST در Postman POST Method Validation in Postman

  • اعتبارسنجی روش POST در Postman - Home Task POST Method Validation in Postman - Hometask

روش HTTP PUT - پستچی HTTP Method PUT - Postman

  • مروری بر روش PUT PUT Method Overview

  • روش قرار دادن در پستچی PUT Method in Postman

  • روش PUT در Postman - Home Task PUT Method in Postman - Hometask

  • اعتبار سنجی روش PUT در Postman PUT Method Validation in Postman

  • اعتبار سنجی روش PUT در Postman - Home Task PUT Method Validation in Postman - Hometask

روش HTTP DELETE - پستچی HTTP Method DELETE - Postman

  • DELETE نمای کلی روش DELETE method overview

  • روش DELETE در Postman DELETE Method in Postman

  • روش DELETE در Postman - Home Task DELETE Method in Postman - Hometask

  • DELETE روش اعتبارسنجی در Postman DELETE Method Validation in Postman

  • DELETE روش اعتبارسنجی در Postman - Hometask DELETE Method Validation in Postman - Hometask

نکات پستچی Postman Tips

  • متغیرها در Postman Variables in Postman

تست خودکار در پستچی Automated Test in Postman

  • اولین تست در پستچی First Test in Postman

راه اندازی محیط توسعه Development Environment Setup

  • نصب ویژوال استودیو Visual Studio Installation

  • نصب دات نت Dot Net Installation

برنامه ساده با Rest Sharp Simple application with Rest Sharp

  • استراحت شارپ مقدمه Rest Sharp Introduction

  • اولین برنامه با Rest Sharp First application with Rest Sharp

  • اولین برنامه با Rest Sharp - Hometask First application with Rest Sharp - Hometask

  • اولین ادعا با رست شارپ First assertion with Rest Sharp

  • اولین ادعا با Rest Sharp - Hometask First assertion with Rest Sharp - Hometask

  • تست اول با Rest Sharp First test with Rest Sharp

  • اولین تست با Rest Sharp - Hometask First test with Rest Sharp - Hometask

روش HTTP GET - Rest Sharp HTTP Method GET - Rest Sharp

  • روش دریافت با Rest Sharp GET Method with Rest Sharp

  • روش دریافت با Rest Sharp - Hometask GET Method with Rest Sharp - Hometask

  • اعتبارسنجی طرحواره JSON با Newtonsoft Json JSON Schema Validation with Newtonsoft Json

  • اعتبارسنجی طرحواره JSON با Newtonsoft Json - Hometask JSON Schema Validation with Newtonsoft Json - Hometask

  • اعتبارسنجی روش را با Rest Sharp دریافت کنید GET Method Validation with Rest Sharp

  • اعتبارسنجی روش دریافت با Rest Sharp - Hometask GET Method Validation with Rest Sharp - Hometask

Refactoring چارچوب تست Test Framework Refactoring

  • کلاس BaseTest ایجاد کنید Create BaseTest class

  • ایجاد کلاس BaseTest - Home Task Create BaseTest class - Home Task

  • تست های پارامتریزه شده برای ID Parametrized Tests for ID

  • تست های پارامتری برای شناسه - کار اصلی Parametrized Tests for ID - Home Task

  • تست های پارامتری برای مجوز Parametrized Tests for Authorization

  • تست های پارامتریزه شده برای مجوز - Hometask Parametrized Tests for Authorization - Hometask

  • بهبود ساختار چارچوب تست Improve Test Framework Structure

  • بهبود ساختار چارچوب تست - وظیفه اصلی Improve Test Framework Structure - Hometask

روش HTTP POST - Rest Sharp HTTP Method POST - Rest Sharp

  • روش POST با Rest Sharp POST Method with Rest Sharp

  • روش POST با Rest Sharp - Hometask POST Method with Rest Sharp - Hometask

  • اعتبارسنجی روش POST با Rest Sharp POST Method Validation with Rest Sharp

  • اعتبارسنجی روش POST با Rest Sharp - Hometask POST Method Validation with Rest Sharp - Hometask

روش HTTP PUT - Rest Sharp HTTP Method PUT - Rest Sharp

  • روش PUT با Rest Sharp PUT Method with Rest Sharp

  • روش PUT با Rest Sharp - Hometask PUT Method with Rest Sharp - Hometask

  • اعتبارسنجی روش PUT با Rest Sharp PUT Method Validation with Rest Sharp

  • اعتبارسنجی روش PUT با Rest Sharp - Hometask PUT Method Validation with Rest Sharp - Hometask

روش HTTP DELETE - Rest Sharp HTTP Method DELETE - Rest Sharp

  • روش DELETE با Rest Sharp DELETE Method with Rest Sharp

  • روش DELETE با Rest Sharp - Hometask DELETE Method with Rest Sharp - Hometask

  • DELETE روش اعتبارسنجی با Rest Sharp DELETE Method Validation with Rest Sharp

  • DELETE روش اعتبارسنجی با Rest Sharp - Hometask DELETE Method Validation with Rest Sharp - Hometask

Rest Sharp Tests را از طریق CMD اجرا کنید Run Rest Sharp Tests via CMD

  • تست های خودکار را از طریق CMD اجرا کنید Run Automated Tests via CMD

  • تست های خودکار را از طریق CMD - Hometask اجرا کنید Run Automated Tests via CMD - Hometask

کاربرد ساده سلنیوم Selenium simple application

  • معرفی سلنیوم Selenium Introduction

  • راه اندازی برنامه ساده Setup simple application

  • راه اندازی برنامه ساده - Home Task Setup simple application - Home Task

اولین آزمایش سلنیوم با NUnit First Selenium test with NUnit

  • اظهارات NUnit NUnit Assertions

  • اظهارات NUnit - وظیفه اصلی NUnit Assertions - Home Task

  • اولین تست در NUnit First test in NUnit

  • اولین تست سلنیوم با NUnit - Home Task First Selenium test with NUnit - Home Task

در سلنیوم منتظر می ماند Waits in Selenium

  • انتظارهای ضمنی Implicit waits

  • انتظارهای ضمنی - کار اصلی Implicit waits - Home Task

  • انتظارهای صریح Explicit waits

  • انتظارهای صریح - کار اصلی Explicit waits - Home Task

الگوهای اتوماسیون تست - نمای کلی Test Automation Patterns - overview

  • شی صفحه Page Object

  • شی صفحه - وظیفه اصلی Page Object - Home Task

  • کامپوننت وب Web Component

  • مؤلفه وب - وظیفه اصلی Web Component - Home Task

  • شی انتقال داده Data Transfer Object

  • Object Transfer Data - Home Task Data Transfer Object - Home Task

تست های سلنیوم را از طریق خط فرمان اجرا کنید Run Selenium tests via Command Line

  • تست ها را از طریق Command Line اجرا کنید Run tests via Command Line

  • تست ها را از طریق Command Line - Home Task اجرا کنید Run tests via Command Line - Home Task

انتخابگرهای CSS و XPath CSS and XPath Selectors

  • اصول انتخابگرهای CSS CSS selectors basics

  • اصول انتخابگر XPath XPath selectors basics

بخش پاداش Bonus section

  • درس پاداش Bonus lesson

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مهندس اتوماسیون تست سی شارپ - از صفر تا قهرمان
جزییات دوره
13 hours
96
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,050
3.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tigran Ter-Karapetyants Tigran Ter-Karapetyants

مهندس ارشد تست اتوماتیک من یک برنامه نویس پرشور و مهندس اتوماسیون تست هستم. ماموریت من در Udemy ارائه دوره هایی از سطح مبتدی تا پیشرفته در مهندسی اتوماسیون تست در IT است. من در حال حاضر با بسیاری از دانشجویان در سراسر جهان 1 دوره به 1 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!