آموزش SDET: Selenium WebDriver، پروژه جاوا و تست کد

SDET Training: Selenium WebDriver, Java Project & Code Tests

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره آموزشی کامل SDET در مورد Selenium WebDriver با چارچوب جاوا، تست API و اتوماسیون، مصاحبه کدنویسی و غیره. با استفاده از Selenium WebDriver، RestAssured و غیره تست غیر عملکردی: تست بین مرورگر و عملکرد با استفاده از SauceLabs، Blazemeter، New Relic APM Integrate Docker + Selenium Grid + Jenkins و آزمایش ها را اجرا کنید. پلاگین های Jenkins و موارد دیگر خدمات وب آمازون/AWS را بیاموزید: IAM، نمونه های EC2، ذخیره سازی S3، استقرار کدهایی که به عنوان مدیریت ساخت و انتشار SDET با استفاده از Maven و GIT نیاز دارید برای نقش های زیر درخواست دهید: SDET/مهندس اتوماسیون/مهندس عملکرد پیش نیازها:Basic دانش جاوا و Eclipse IDE درک اولیه تست اتوماسیون نرم افزاری فن آوری ها یا ابزارهای مورد استفاده در دوره عمدتاً رایگان هستند یا برای اشتراک آزمایشی در دسترس هستند. استخدام شدن

چرا گذراندن این دوره برای شما مهم است:

  • از یک مهندس بلادرنگ با تجربه عملی در تست اتوماسیون توسعه نرم افزار بیاموزید. اکثر دوره های دیگر با نمونه های معمولی که معمولاً در کتاب ها پیدا می کنید به شما آموزش می دهند.

    اما من قصد دارم به عنوان بخشی از تست اتوماسیون با مثال‌ها و سناریوهای عملی و واقعی به شما آموزش دهم

  • اگر نقش SDET (یا) اتوماسیون/مهندس عملکرد را هدف قرار می دهید، این دوره آموزشی مناسب برای شما است. من قبلاً جای شما بودم و مجبور شدم برای یادگیری مفاهیم، ​​مثال‌های عملی، تست‌های کدنویسی و سوالات مصاحبه به مکان‌های متعددی بروم. اما برای شما، فقط این دوره باید توپ را برای همه آن چیزها نگه دارد.

  • دوره یک پروژه اتوماسیون را در انتها پوشش می دهد و برای دانلود از GitLab در دسترس است. این پروژه شما را وادار می کند تا در شرایط واقعی فکر کنید. اگر مصاحبه‌کننده‌ای از شما در مورد تفاوت بین یک رابط و یک کلاس سؤال می‌کند، یک مثال عملی می‌تواند این باشد که «GetCrossBrowserAccount» یک رابط است در حالی که «GetSauceLabsAccount» و «GetBrowserStackAccount» می‌توانند کلاس‌های پیاده‌سازی باشند (بر خلاف مثال کتاب رایج که یک حیوان یک رابط است در حالی که cat و dog کلاس های پیاده سازی هستند).

  • این دوره شامل آزمون‌های کدنویسی از مصاحبه‌های واقعی از جمله سؤالاتی است که من شخصاً با آنها روبرو بوده‌ام و در مصاحبه‌ها پرسیده‌ام

  • سخنرانی ها دارای توضیحات واضح هستند. نمی‌خواهم در سخنرانی‌ها گم شوید یا وقتتان را صرف گوش دادن به چیزهای غیرضروری کنید، وقت گذراندن شما برای من مهم‌تر است و شما از هر سخنرانی چیزی را به صورت کمی یاد می‌گیرید.

  • دوره آموزشی منحصر به فرد در مصاحبه مهندسی تست نرم افزار . این یک دوره آموزشی منحصر به فرد در پلتفرم Udemy برای SDET از آمادگی تا مصاحبه با طیف وسیعی از موضوعات در یک دوره واحد است.

  • برای هر یک از سوالات شما، من در عرض 24 ساعت پاسخ خواهم داد. فقط یک پیام در صفحه Q A برای من ارسال کنید و من با تمام اطلاعاتی که نیاز دارید به شما پاسخ خواهم داد.

  • من شخصاً QA دستی/عملکردی را برای دریافت مشاغل مهندسی اتوماسیون/SDET آموزش داده ام.

  • فیلم های دوره جدید هر چند وقت یکبار اضافه خواهند شد. اگر می بینید که موضوعی وجود ندارد، انتظار داشته باشید که خیلی زود اضافه شود.


فقط ببینید دانش آموزان من چه می گویند:

  • با مثال‌ها بر مهارت‌های عملی تمرکز کرد. - یوسف

  • این دوره فوق العاده بود. من شخصاً خیلی چیزها و تجربیات عملی یاد گرفتم. -محمد

  • من به لطف این دوره آموزشی و کمک Shaan توانستم یک شغل SDET پیدا کنم. -جریکو

  • شگفت انگیز است و بسیاری از سوالات مصاحبه را که در گذشته از دست داده بودم، پوشش می دهد. -روهیت

  • این اطلاعات خوبی برای کسانی است که می خواهند SDLC و نقش ها و مسئولیت های آزمایش کنندگان را در یک سازمان صیقل دهند. -پراشانت

  • این بهترین آموزش تست نرم افزاری است که تا به حال تماشا کرده ام! -جان

  • بله، برای من مسابقه خوبی بود و توضیحات واضح و مستقیم بود. -نیکلاس


موضوعات زیر و Q A در این دوره SDET و کلاس های آموزش پروژه پوشش داده شده است:

محیط‌های تست نرم‌افزار و تست چابک: موضوعات تحت پوشش + پرسش‌ها و پاسخ‌های مصاحبه

محیط استقرار 4 لایه رایج؟

اجزای داخل هر محیط؟

مشکلات معمول محیطی چیست؟

آزمایش‌کنندگان باید در حین آزمایش با چه کسانی همکاری کنند؟

روز کاری معمولی یک تستر نرم افزار؟

آزمایشگر نرم افزار روزانه با چالش هایی مواجه است؟

مدل آبشار و معایب آن چیست؟

Agile چیست و چگونه معایب آبشار را برطرف می کند؟

تست چابک و چالش‌های آن چیست؟

نقش‌ها، مصنوعات و رویدادهای اسکرام و اسکرام چیست؟

Sprint در اسکرام و اسپرینت از دیدگاه آزمایش‌کنندگان چیست؟

چگونه Jira از sprint، sprintbacklog و غیره پشتیبانی می کند؟

تغییرات مورد نیاز در Agile چگونه مدیریت می‌شوند؟


جاوا: موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

زمان کامپایل در مقابل زمان اجرا در جاوا؟

خطاهای زمانی در مقابل خطاهای زمان اجرا کامپایل شوند؟

متغیرهای Local، Instance و Class چیست؟

تفاوت بین Pass by value و Pass by reference؟

تفاوت بین حافظه پشته و هیپ در جاوا؟

استفاده از کلمات کلیدی جاوا ثابت، نهایی، انتزاعی و فوق العاده در پروژه؟

دسترسی به اصلاح‌کننده‌های عمومی، خصوصی و پیش‌بینی‌شده در پروژه؟

اشکال‌زدایی یک برنامه جاوا؟

فایل های پیکربندی پروژه و چه چیزی در آنها وجود دارد؟

فایل های پیکربندی را در شیء خصوصیات جاوا می خوانید؟


ساختارهای داده جاوا : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

تفاوت بین Array در مقابل Arraylist و چالش کدنویسی؟

پیدا کردن موارد تکراری با استفاده از چالش تنظیم و کدگذاری؟

جفت‌های کلید-مقدار را با استفاده از نقشه و چالش کدگذاری ذخیره می‌کنید؟

چالش پشته و کدنویسی چیست؟

چگونه یک LinkedList را معکوس کنیم؟


Selenium WebDriver: موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

سلنیوم WebDriver چیست؟

پیوندهای Selenium WebDriver Language و فایل های اجرایی باینری چگونه کار می کنند؟

درایورهای فایرفاکس و کروم را تنظیم کرده اید؟

تنظیم و رفتار درایور سافاری قابل اجرا است؟

مشکلات و پیکربندی خاص درایور اینترنت اکسپلورر؟

اشیاء گزینه‌ها در مقابل قابلیت‌های دلخواه؟

روش هایی برای یافتن عناصر وب در Selenium WebDriver؟

چگونه بین تکنیک های مختلف یاب عنصر و XPath در مقابل CSS انتخاب کنیم؟

عناصر پویا در یک صفحه وب چیست؟

چگونه عناصر وب پویا را در سلنیوم پیدا کنیم؟

XPath مطلق و XPath نسبی چیست؟

توابع و محورهای XPath و استفاده از آنها برای مکان یابی عناصر پویا؟

چگونه از ترکیب کننده های XPath استفاده کنیم؟

Page Object Model چیست و چگونه در یک پروژه پیاده سازی می شود؟

چگونه از Driver Factory استفاده کنیم؟

الگوهای طراحی تکی و کارخانه؟

نمونه کدنویسی برای ورود با استفاده از سلنیوم webdriver و خروج از سیستم؟


Maven و Log4j : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

کنوانسیون Maven را در مورد پیکربندی و مدیریت وابستگی توضیح دهید؟

Super POM در Maven چیست؟

مخزن های محلی و راه دور در Maven چگونه کار می کنند؟

فازها و اهداف مختلف Maven چیست؟

چگونه پروژه Maven Parent و ماژول های زیر آن ایجاد کنیم؟

فایل پیکربندی Maven settings.xml و چگونه می توان مخازن خصوصی مانند JFrog یا Nexus را در آن پیکربندی کرد؟

چگونه یک آرتیفکت را در مخزن محلی نصب کنیم؟

مزایای ثبت و پیکربندی Log4j؟

RollingFileAppender و خط‌مشی‌های آن چیست؟

سطوح گزارش‌گیری مختلف در Log4j و نحوه ورود به محیط Dev/QA در مقابل محیط تولید؟


GIT : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

سیستم کنترل نسخه توزیع شده چیست؟

تفاوت بین Git و SubVersion؟

مخزن‌ها و شاخه‌های پروژه در Git؟

مدل انشعاب Git و چرخه های انتشار را در زمان واقعی توضیح دهید؟

مرجع HEAD چیست؟

جریان کاری Git - Local، Staging و Workspace را توضیح دهید؟

چگونه یک مخزن Git را کلون کنیم؟

با شعب کار می کنید؟

چگونه فایل ها را مرحله بندی و commit کنیم؟

چگونه با استفاده از Git stash تغییرات را ذخیره و بازیابی کنیم؟

چگونه با استفاده از Git push and pull با مخزن راه دور همگام سازی کنیم؟

تفاوت بین واکشی در مقابل کشش

کارخواه SourceTree برای Git؟


تست API: موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

خدمات REST (انتقال دولت نمایندگی) را توضیح دهید؟

روش های درخواست اولیه HTTP مورد استفاده در خدمات وب Rest را توضیح دهید؟

چگونه از ابزارهای تست API کاربردی برای API (Curl، Postman) استفاده کنیم؟

چگونه از کتابخانه کلاس RestAssured برای تست اتوماسیون API استفاده کنیم؟

سرصفحه‌های درخواست و پاسخ HTTP مانند نوع محتوا، مجوز و غیره؟

کدهای پاسخ Http مانند 200، 403 و غیره؟


تست مبتنی بر داده: موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

فرمت Yaml چیست؟

تجزیه از مجموعه Yaml به Java و تکرار روی مجموعه؟

Yaml در مقابل Excel برای آزمایش داده محور؟


TestNG : موضوعات تحت پوشش + پرسش ها و پاسخ های مصاحبه

تست NG حاشیه نویسی؟

تست‌ها را با استفاده از TestNG و Selenium WebDriver بنویسید؟

آزمایش موازی در TestNG؟

آزمایش‌های TestNG را از طریق Maven انجام می‌دهید؟

افزونه Maven Surfire؟


Docker : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

Docker چیست و چگونه داکر را نصب/راه‌اندازی کنیم؟

چگونه با کانتینر docker کار کنیم؟

چگونه جنکینز را به عنوان یک داکر کانتینر اجرا کنیم؟

چگونه سلنیوم هاب و گره ها را به عنوان کانتینرهای docker اجرا کنیم؟

نمایشگر VNC برای اتصال از راه دور و مشاهده آزمایشات زنده

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


جنکینز : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

خط لوله جنکینز چیست و چگونه می توان خط لوله ایجاد کرد؟

اجرای آزمایش‌ها از جنکینز

Jenkins افزونه‌ها و اعتبارنامه‌های راه‌اندازی را مدیریت می‌کند

افزونه/رابط اقیانوس آبی


SauceLabs : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

تست بین مرورگر چیست و به آن نیاز دارید؟

پلتفرم تست خودکار SauceLabs چگونه به آزمایش بین مرورگر/پلتفرم کمک می کند؟

چگونه متغیرهای Hub/Endpoint و محیط SauceLabs را پیکربندی کنیم؟

افزونه درخواستی SauceLabs برای ادغام جنکینز؟

جنکینز برای پیکربندی‌های مختلف SauceLabs می‌سازد؟

آزمایش موازی در SauceLabs؟

پشته و مقایسه مرورگر چیست؟


Blazemeter : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

پلتفرم تست بار Blazemeter چیست؟

Blazemeter از JMeter پشتیبانی می کند؟

چگونه تست ها را در Blazemeter ضبط کنیم؟

چگونه از Taurus DSL (زبان مخصوص دامنه) استفاده کنیم؟

مجری تست NG برای Blazemeter؟


New Relic APM : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

مدیریت/نظارت عملکرد برنامه چیست؟

چگونه عامل New Relic APM را نصب و پیکربندی کنیم؟

معماری کنترل کننده و عامل APM؟

عامل برنامه در مقابل عوامل ماشین؟

Instrumentation در APM چیست؟

ابزار دقیق سفارشی در New Relic UI؟

چگونه عامل AppDynamics را نصب و پیکربندی کنیم؟

عامل ماشین AppDynamics را اجرا می‌کنید؟


خدمات وب آمازون (AWS): موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

چگونه کاربران و نقش‌ها را در IAM (مدیریت شناسایی و دسترسی) ایجاد کنیم؟

نمونه های EC2 را راه اندازی می کنید و با اسکریپت init و قوانین درون کران کار می کنید؟

چگونه یک سطل S3 ایجاد کنیم و خط‌مشی‌هایی را به سطل پیوست کنیم؟

چگونه از سرویس Code Deploy برای ایجاد و برنامه کاربردی و استقرار آن استفاده کنیم؟

افزونه استقرار کد AWS برای جنکینز؟

از افزونه گسترش کد برای آپلود پروژه در سطل AWS S3 استفاده می‌کنید؟


SQL : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

پیوستن های مختلف SQL را نشان می دهید؟

یک طرحواره SQL ایجاد کنید؟

یک چالش پرس و جوی SQL را با استفاده از Inner Join حل کنید؟

یک چالش پرس و جوی SQL را با استفاده از Left Outer Join حل کنید؟

یک چالش پرس و جوی SQL را با استفاده از Right Outer Join حل کنید؟


Linux : موضوعات تحت پوشش + پرسش و پاسخ مصاحبه

چگونه با استفاده از ssh به سرور/رایانه راه دور متصل شویم؟

مکان فایل‌ها و فیلتر کردن آنها، مثلاً فایل‌های گزارش یا با مهر زمانی؟

محتوای فایل را چاپ می‌کنید و گزارش‌ها را در زمان واقعی نظارت می‌کنید؟

چگونه محتویات فایل ها را مشاهده و ویرایش کنیم؟


***** هیچ روزی بهتر از امروز برای شروع یادگیری عملی وجود ندارد، به یاد داشته باشید که همیشه 30 روز ضمانت بازگشت پول از طرف Udemy در بدترین حالت وجود دارد ***** .

متشکرم و موفق باشید!


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

محیط تست و تست چابک Test Environment and Agile Testing

  • محیط تست (بخش 1) - محیط‌ها و اجزای استقرار Test Environment (part-1) - Deployment Environments and Components

  • محیط آزمون (بخش 2) - مسائل مشترک، همکاری و سوالات Test Environment (part-2) - Common Issues, Collaboration and Questions

  • محیط ها Environments

  • چابک Agile

محیط تست و تست چابک Test Environment and Agile Testing

  • محیط تست (بخش 1) - محیط‌ها و اجزای استقرار Test Environment (part-1) - Deployment Environments and Components

  • محیط آزمون (بخش 2) - مسائل مشترک، همکاری و سوالات Test Environment (part-2) - Common Issues, Collaboration and Questions

  • محیط ها Environments

  • تست چابک (بخش 1) - آبشار در مقابل مدل چابک و تست چابک Agile Testing (part-1) - Waterfall vs Agile Model and Agile Testing

  • تست چابک (بخش 1) - آبشار در مقابل مدل چابک و تست چابک Agile Testing (part-1) - Waterfall vs Agile Model and Agile Testing

  • تست چابک (بخش 2) - اسکرام، اسپرینت، جیرا و سوالات Agile Testing (part-2) - Scrum, Sprint, Jira and Questions

  • تست چابک (بخش 2) - اسکرام، اسپرینت، جیرا و سوالات Agile Testing (part-2) - Scrum, Sprint, Jira and Questions

  • چابک Agile

نصب - کیت توسعه جاوا (JDK) و Eclipse IDE Installation - Java Development Kit(JDK) and Eclipse IDE

  • متغیرهای JDK و Setup PATH، JAVA_HOME - Windows را نصب کنید Install JDK and Setup PATH, JAVA_HOME variables - Windows

  • Eclipse و First project را در Eclipse نصب کنید Install Eclipse and First project in Eclipse

نصب - کیت توسعه جاوا (JDK) و Eclipse IDE Installation - Java Development Kit(JDK) and Eclipse IDE

  • JDK و Setup JAVA_HOME متغیر - MAC را نصب کنید Install JDK and Setup JAVA_HOME variable - MAC

  • JDK و Setup JAVA_HOME متغیر - MAC را نصب کنید Install JDK and Setup JAVA_HOME variable - MAC

  • متغیرهای JDK و Setup PATH، JAVA_HOME - Windows را نصب کنید Install JDK and Setup PATH, JAVA_HOME variables - Windows

  • Eclipse و First project را در Eclipse نصب کنید Install Eclipse and First project in Eclipse

جاوا - مفاهیم اصلی را درک کنید Java - Understand the Core concepts

  • زمان کامپایل در مقابل زمان اجرا Compile-time vs Runtime

  • متغیرها - متغیرهای محلی، نمونه و کلاس Variables - Local, Instance and Class variables

  • Java is Pass by Value (بخش 2) - مثال برنامه Java is Pass by Value (part-2) - Program Example

جاوا - مفاهیم اصلی را درک کنید Java - Understand the Core concepts

  • زمان کامپایل در مقابل زمان اجرا Compile-time vs Runtime

  • متغیرها - متغیرهای محلی، نمونه و کلاس Variables - Local, Instance and Class variables

  • جاوا ارزش عبوری است (قسمت 1) - تصویر با استفاده از Stack و Heap Java is Pass by Value (part-1) - Illustration using Stack and Heap

  • جاوا ارزش عبوری است (قسمت 1) - تصویر با استفاده از Stack و Heap Java is Pass by Value (part-1) - Illustration using Stack and Heap

  • Java is Pass by Value (بخش 2) - مثال برنامه Java is Pass by Value (part-2) - Program Example

تست های کدنویسی - مجموعه های جاوا (تست وایت برد/آنلاین) Coding Tests - Java Collections (Whiteboard/Online-test)

  • پشته Stack

  • LinkedList (بخش 2) LinkedList (part-2)

تست های کدنویسی - مجموعه های جاوا (تست وایت برد/آنلاین) Coding Tests - Java Collections (Whiteboard/Online-test)

  • مقدمه - چارچوب مجموعه ها Intro - Collections framework

  • مقدمه - چارچوب مجموعه ها Intro - Collections framework

  • فهرست کنید List

  • فهرست کنید List

  • تنظیم Set

  • تنظیم Set

  • نقشه Map

  • نقشه Map

  • پشته Stack

  • LinkedList (بخش 1) LinkedList (part-1)

  • LinkedList (بخش 1) LinkedList (part-1)

  • LinkedList (بخش 2) LinkedList (part-2)

Selenium WebDriver - مرورگرها را راه اندازی کنید و WebElements را بیابید Selenium WebDriver - Launch browsers and Locate WebElements

  • نسخه نمایشی WebDriver (شامل دانلود Intro و Jar) - فایرفاکس و کروم WebDriver Demo (includes Intro and Jar download) - Firefox and Chrome

  • نسخه ی نمایشی WebDriver - Safari WebDriver Demo - Safari

  • مکان یابی عناصر وب - انتخاب مکانیسم های مکان یاب Locating WebElements - Choosing Locater mechanisms

Selenium WebDriver - مرورگرها را راه اندازی کنید و WebElements را بیابید Selenium WebDriver - Launch browsers and Locate WebElements

  • نسخه نمایشی WebDriver (شامل دانلود Intro و Jar) - فایرفاکس و کروم WebDriver Demo (includes Intro and Jar download) - Firefox and Chrome

  • نسخه ی نمایشی WebDriver - Safari WebDriver Demo - Safari

  • نسخه ی نمایشی WebDriver - اینترنت اکسپلورر WebDriver Demo - Internet Explorer

  • نسخه ی نمایشی WebDriver - اینترنت اکسپلورر WebDriver Demo - Internet Explorer

  • مکان یابی WebElements - findElement در مقابل findElements Locating WebElements - findElement vs findElements

  • مکان یابی WebElements - findElement در مقابل findElements Locating WebElements - findElement vs findElements

  • مکان یابی WebElements Demo Locating WebElements Demo

  • مکان یابی WebElements Demo Locating WebElements Demo

  • مکان یابی عناصر وب - انتخاب مکانیسم های مکان یاب Locating WebElements - Choosing Locater mechanisms

عناصر وب پویا - تکنیک های مکان یاب Dynamic Web Elements - Locater Techiniques

  • عناصر وب پویا - مقدمه Dynamic Web Elements - Intro

  • XPath - XPath مطلق XPath - Absolute XPath

  • XPath - XPath نسبی، توابع و محورها XPath - Relative XPath, Functions and Axes

  • CSS - WildCards و Multiple Selectors CSS - WildCards and Multiple Selectors

  • CSS - Combinators CSS - Combinators

  • مرجع CSS CSS Reference

عناصر وب پویا - تکنیک های مکان یاب Dynamic Web Elements - Locater Techiniques

  • عناصر وب پویا - مقدمه Dynamic Web Elements - Intro

  • XPath - XPath مطلق XPath - Absolute XPath

  • XPath - XPath نسبی، توابع و محورها XPath - Relative XPath, Functions and Axes

  • مرجع XPath XPath Reference

  • مرجع XPath XPath Reference

  • CSS - Simple Selectors Intro CSS - Simple Selectors Intro

  • CSS - Simple Selectors Intro CSS - Simple Selectors Intro

  • CSS - WildCards و Multiple Selectors CSS - WildCards and Multiple Selectors

  • CSS - Combinators CSS - Combinators

  • مرجع CSS CSS Reference

  • نسخه ی نمایشی برنامه - CSS و XPath Program Demo - CSS & XPath

  • نسخه ی نمایشی برنامه - CSS و XPath Program Demo - CSS & XPath

TestNG - تست ها را با استفاده از TestNG بنویسید TestNG - Write Tests using TestNG

  • TestNG - افزونه TestNG را برای Eclipse نصب کنید TestNG - Install TestNG plugin for Eclipse

  • TestNG - روش و Class Annotations TestNG - Method and Class Annotations

  • TestNG - DataProvider TestNG - DataProvider

TestNG - تست ها را با استفاده از TestNG بنویسید TestNG - Write Tests using TestNG

  • TestNG - افزونه TestNG را برای Eclipse نصب کنید TestNG - Install TestNG plugin for Eclipse

  • TestNG نسخه ی نمایشی - تست و ادعا TestNG Demo - Test and Assert

  • TestNG نسخه ی نمایشی - تست و ادعا TestNG Demo - Test and Assert

  • TestNG - روش و Class Annotations TestNG - Method and Class Annotations

  • TestNG - DataProvider TestNG - DataProvider

TestNG - تست موازی TestNG - Parallel Testing

  • TestNG - تست های موازی - روش ها کلاس ها و تست ها TestNG - Parallel Tests - Methods Classes & Tests

TestNG - تست موازی TestNG - Parallel Testing

  • TestNG - نیاز به تست های موازی TestNG - Need for Parallel Tests

  • TestNG - نیاز به تست های موازی TestNG - Need for Parallel Tests

  • TestNG - مجموعه تست TestNG - Test Suite

  • TestNG - مجموعه تست TestNG - Test Suite

  • TestNG - تست های موازی - روش ها کلاس ها و تست ها TestNG - Parallel Tests - Methods Classes & Tests

  • TestNG - تست های موازی - Dataprovider TestNG - Parallel Tests - Dataprovider

  • TestNG - تست های موازی - Dataprovider TestNG - Parallel Tests - Dataprovider

درایور کارخانه و الگوهای طراحی Driver Factory and Design Patterns

درایور کارخانه و الگوهای طراحی Driver Factory and Design Patterns

  • کارخانه درایور - نیاز به کارخانه Driver Factory - Need for Factory

  • کارخانه درایور - نیاز به کارخانه Driver Factory - Need for Factory

  • کارخانه درایور - الگوهای نمایشی و طراحی Driver Factory - Demo and Design Patterns

  • کارخانه درایور - الگوهای نمایشی و طراحی Driver Factory - Demo and Design Patterns

  • روش کارخانه - کلاس های فراخوانی مرورگر را تعریف می کنند Factory Method - Calling classes define Browser

  • روش کارخانه - کلاس های فراخوانی مرورگر را تعریف می کنند Factory Method - Calling classes define Browser

  • تست پایه - نسخه ی نمایشی Base Test - Demo

  • تست پایه - نسخه ی نمایشی Base Test - Demo

تست های کدگذاری - تست های سناریو (تست وایت برد/آزمون آنلاین) Coding Tests - Scenario based Tests (Whiteboard/Online-test)

  • تست سناریو ورود Login scenario Test

تست های کدگذاری - تست های سناریو (تست وایت برد/آزمون آنلاین) Coding Tests - Scenario based Tests (Whiteboard/Online-test)

  • تست های +ve و -ve را بنویسید Write +ve and -ve Tests

  • تست های +ve و -ve را بنویسید Write +ve and -ve Tests

  • تست سناریو ورود Login scenario Test

Maven - اتوماسیون ساخت Maven - Build Automation

  • Maven - کنوانسیون بیش از پیکربندی Maven - Convention over Configuration

  • Maven - مخازن را پیکربندی کنید Maven - Configure Repositories

Maven - اتوماسیون ساخت Maven - Build Automation

  • Maven - Maven چیست و نصب آن Maven - What is Maven and its Installation

  • Maven - Maven چیست و نصب آن Maven - What is Maven and its Installation

  • Maven - کنوانسیون بیش از پیکربندی Maven - Convention over Configuration

  • Maven - مدیریت وابستگی Maven - Dependency Management

  • Maven - مدیریت وابستگی Maven - Dependency Management

  • Maven - ساخت چرخه زندگی Maven - Build Lifecycle

  • Maven - ساخت چرخه زندگی Maven - Build Lifecycle

  • Maven - مخازن را پیکربندی کنید Maven - Configure Repositories

  • Maven - مرجع سند Maven - Reference Doc

  • Maven - مرجع سند Maven - Reference Doc

SQL - حل پرس و جو در SQL Joins SQL - Solve Queries on SQL Joins

  • می پیوندد - تصویر Joins - Illustration

  • یک طرحواره ایجاد کنید Create a Schema

  • پیوستن داخلی Inner Join

SQL - حل پرس و جو در SQL Joins SQL - Solve Queries on SQL Joins

  • می پیوندد - تصویر Joins - Illustration

  • یک طرحواره ایجاد کنید Create a Schema

  • پیوستن داخلی Inner Join

  • چپ پیوستن Left Join

  • چپ پیوستن Left Join

  • حق عضویت Right Join

  • حق عضویت Right Join

یونیکس/لینوکس - ورود از راه دور برای ویرایش فایل ها Unix / Linux - Remote login to Editing the files

  • ورود از راه دور - Mac Remote Login - Mac

  • فایل ها و فهرست ها را پیدا کنید Locate Files & Directories

  • مشاهده و ویرایش فایل ها View & Edit Files

  • یونیکس/لینوکس - مرجع فرمان Unix/Linux - Command Reference

یونیکس/لینوکس - ورود از راه دور برای ویرایش فایل ها Unix / Linux - Remote login to Editing the files

  • ورود از راه دور - Mac Remote Login - Mac

  • ورود از راه دور - ویندوز Remote Login - Windows

  • ورود از راه دور - ویندوز Remote Login - Windows

  • فایل ها و فهرست ها را پیدا کنید Locate Files & Directories

  • چاپ محتویات فایل Print File Contents

  • چاپ محتویات فایل Print File Contents

  • مشاهده و ویرایش فایل ها View & Edit Files

  • یونیکس/لینوکس - مرجع فرمان Unix/Linux - Command Reference

آموزش پروژه شماره 1 - بررسی اجمالی پروژه Project Training #1 - Project Overview

  • دستورالعمل پروژه Project Instructions

آموزش پروژه شماره 1 - بررسی اجمالی پروژه Project Training #1 - Project Overview

  • بررسی اجمالی پروژه Project Overview

  • بررسی اجمالی پروژه Project Overview

  • دستورالعمل پروژه Project Instructions

آموزش پروژه شماره 2 - Maven & Log4j Project Training #2 - Maven & Log4j

آموزش پروژه شماره 2 - Maven & Log4j Project Training #2 - Maven & Log4j

  • Maven & Log4j Maven & Log4j

  • Maven & Log4j Maven & Log4j

آموزش پروژه شماره 3 - مدیریت گیت و انتشار Project Training #3 - Git & Release Management

  • چرخه های Git & Release Git & Release cycles

آموزش پروژه شماره 3 - مدیریت گیت و انتشار Project Training #3 - Git & Release Management

  • چرخه های Git & Release Git & Release cycles

  • نمودار Git بیدرنگ Git diagram realtime

  • نمودار Git بیدرنگ Git diagram realtime

آموزش پروژه شماره 4 - تست API و مطمئن باشید Project Training #4 - API Testing & Rest Assured

  • تست API و مطمئن باشید API Testing & Rest Assured

آموزش پروژه شماره 4 - تست API و مطمئن باشید Project Training #4 - API Testing & Rest Assured

  • تست API و مطمئن باشید API Testing & Rest Assured

آموزش پروژه شماره 5 - تست مبتنی بر داده با استفاده از TestNG و Yaml Project Training #5 - Data Driven Testing using TestNG & Yaml

آموزش پروژه شماره 5 - تست مبتنی بر داده با استفاده از TestNG و Yaml Project Training #5 - Data Driven Testing using TestNG & Yaml

  • تست مبتنی بر داده با استفاده از TestNG و Yaml Data Driven Testing using TestNG & Yaml

  • تست مبتنی بر داده با استفاده از TestNG و Yaml Data Driven Testing using TestNG & Yaml

آموزش پروژه شماره 6 - Docker & Selenium Grid & Jenkins Project Training #6 - Docker & Selenium Grid & Jenkins

  • Docker & Selenium Grid & Jenkins Docker & Selenium Grid & Jenkins

آموزش پروژه شماره 6 - Docker & Selenium Grid & Jenkins Project Training #6 - Docker & Selenium Grid & Jenkins

  • Docker & Selenium Grid & Jenkins Docker & Selenium Grid & Jenkins

آموزش پروژه شماره 7 - تست مرورگر متقابل با استفاده از آزمایشگاه سس Project Training #7 - Cross Browser Testing using Sauce Labs

  • تست متقابل مرورگر با استفاده از Sauce Labs Cross Browser Testing using Sauce Labs

آموزش پروژه شماره 7 - تست مرورگر متقابل با استفاده از آزمایشگاه سس Project Training #7 - Cross Browser Testing using Sauce Labs

  • تست متقابل مرورگر با استفاده از Sauce Labs Cross Browser Testing using Sauce Labs

آموزش پروژه شماره 8 - بلزمتر و تست عملکرد Project Training #8 - Blazemeter and Performance Testing

آموزش پروژه شماره 8 - بلزمتر و تست عملکرد Project Training #8 - Blazemeter and Performance Testing

  • شعله سنج Blazemeter

  • شعله سنج Blazemeter

آموزش پروژه شماره 9 - New Relic APM & Performance Monitoring Project Training #9 - New Relic APM & Performance Monitoring

آموزش پروژه شماره 9 - New Relic APM & Performance Monitoring Project Training #9 - New Relic APM & Performance Monitoring

  • New Relic APM New Relic APM

  • New Relic APM New Relic APM

آموزش پروژه شماره 10 - خدمات وب آمازون (AWS) - IAM + EC2 + S3 + CodeDeploy Project Training #10 - Amazon Web Services(AWS) - IAM + EC2 + S3 + CodeDeploy

  • استقرار کد AWS AWS Code Deploy

  • استقرار کد AWS AWS Code Deploy

آموزش پروژه شماره 10 - خدمات وب آمازون (AWS) - IAM + EC2 + S3 + CodeDeploy Project Training #10 - Amazon Web Services(AWS) - IAM + EC2 + S3 + CodeDeploy

مصاحبه - بایدها و نبایدها Interview - Do's and Don'ts

مصاحبه - بایدها و نبایدها Interview - Do's and Don'ts

  • باید ها و نباید ها Do's and Don'ts

  • باید ها و نباید ها Do's and Don'ts

نمایش نظرات

Udemy (یودمی)

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

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

آموزش SDET: Selenium WebDriver، پروژه جاوا و تست کد
جزییات دوره
15.5 hours
77
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
16,783
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaans Training Shaans Training

پروژه SDET و آموزش های شغلی