آموزش Selenium WebDriver با Java -Basics تا Advanced+Frameworks

Selenium WebDriver with Java -Basics to Advanced+Frameworks

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: "برترین دوره # 1 Master SELENIUM java 4 (جدیدترین)" -5 میلیون دانش آموز در سراسر جهان با همکاری عالی در حال یادگیری هستند *****در پایان این دوره، شما بر روی Selenium Webdriver با اصول اولیه Core JAVA قوی تسلط خواهید یافت *** *شما توانایی طراحی PAGEOBJECT، DATADRIVEN&HYBRID Automation FrameWorKs را از ابتدا به دست خواهید آورد *** درک عمیق چالش های سلنیوم در زمان واقعی با بیش از 100 مثال *دانش کامل در مورد TestNG، MAVEN، ANT، JENKINS، LOG4J, HTMLBEREX، HTMLCELCEL , تست موازی شبکه *ما 5 مربی اختصاصی داریم که می توانند در پاسخ به سوالات دانش آموزان به همراه رزومه کمک کنند، آماده سازی مصاحبه با کمک شغلی "دانش اضافی برای درک تست پایگاه داده تست موبایل و تست عملکرد با سلنیوم شما در موقعیت انتخاب هر وب سایتی خواهید بود. از طریق اینترنت و می توانید آن را با تمام موارد آزمایشی ممکن خودکار کنید. هر مصاحبه ای و می تواند کل پروژه اتوماسیون سلنیوم را از مرحله طراحی رهبری کند. وب سایتی برای بازی با تمام عملکردهای درایور وب موجود برای خودکارسازی پیش نیازها:*******برای شروع این دوره نیازی به تجربه کدنویسی جاوا ندارید******** حتی داوطلبان غیر برنامه نویسی نیز می توانند این دوره را به راحتی دنبال کنند. شما از پشتیبانی مربی Life Time برخوردار خواهید بود تا تمام سوالات خود را حل کنید. پروژه‌های زمانی با راه‌حل‌های عملی برای ساختمان چارچوب سلنیوم مقاوم، مواد تئوری، تخلیه کد و راهنمای مصاحبه برای دانلود در دسترس هستند جدید: JOB ASSISTAN CE پس از اتمام دوره، تا نمایه شما به صدها نفر از استخدام‌کنندگان در شبکه من برسد.******* با (350+ سخنرانی، 5 میلیون دانش‌آموز) آموزش با هم که در هیچ‌کدام دیگر نخواهید دید، به انجمن آموزش سلنیوم ما بپیوندید. دوره آنلاین سلنیوم در Udemy. ما 5 مربی اختصاصی داریم که می توانند در پاسخ به سوالات دانش آموزان همراه با آماده سازی رزومه، آماده سازی مصاحبه و کمک به کار کمک کنند. میانگین 4.6/5 اینچ** که هرگز برای هیچ دوره دیگری در Udemy نخواهید دید

آخرین به روز رسانی دوره در 28 فوریه با آخرین نسخه سلنیوم 4 + سوالات مصاحبه چارچوب

  • آیا علاقه زیادی به یادگیری سلنیوم دارید اما دانش کدنویسی ندارید؟ من آرزوی شما را با آموزش آسان و پشتیبانی جستجوی مادام العمر از طریق QA Forum ، Skype و Teamviewer برآورده خواهم کرد

  • یک و تنها دوره سلنیوم (350+ سخنرانی) در Udemy که با ** برچسب رسمی بهترین فروشنده *** و بالاترین رتبه - 90000+ رتبه بندی 5 ستاره ارائه شد.//

  • *******Watchout Lecture 2 که موفقیت خروشان ما در Udemy را با داستان های موفقیت نشان می دهد * ****
    --شامل: بیش از 50 ساعت سخنرانی با پروژه های بلادرنگ + OnDemand Skype، جلسات Teamviewer ( پشتیبانی مادام العمر) از جمله Job Assistance + 5 میلیون دانش آموز انجمن آموزشی و 100 صفحه مطالب مفصل که در هیچ دوره آنلاین دیگری نمی توانید پیدا کنید

این دوره شامل پایه‌های جاوا + درایور وب سلنیوم + سلنیوم پیشرفته + آماده‌سازی مصاحبه + طراحی چارچوب (TestNG، ANT، Pageobject، Maven، Jenkins، Excel Datadriven، Cucumber، log4j) + شبکه سلنیوم + آزمایش پایگاه داده + تست عملکرد در سلنیوم است. اسکریپت ها + مبانی تست موبایل + آماده سازی رزومه شامل "پشتیبانی طول عمر (جلسات درخواستی اسکایپ) + مواد + کمک شغلی - (ایالات متحده، هند، کانادا

***** یک توقف برای تبدیل شدن به یک متخصص در سلنیوم از ابتدا *****

متوجه شدم دوره‌های دیگری از محتوای دوره ما استفاده می‌کنند. لطفا از آنها آگاه باشید

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

******************************************** ******************************************* ***
پس چه چیزی این دوره را در بازار منحصر به فرد می کند؟

ما فرض می‌کنیم که دانش‌آموزان هیچ تجربه‌ای در اتوماسیون/کدنویسی ندارند و هر موضوع را از ابتدا و پایه شروع می‌کنند.

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

موضوعات عبارتند از:
جاوا کامل هسته

  1. Selenium Webdriver- تمرکز اصلی (20 ساعت + محتوا)

  2. نمونه های زنده در خودکارسازی برنامه های وب در همه مرورگرهای پشتیبانی شده

  3. استراتژی مدیریت Rich Web UI با استفاده از Advanced WebDriver

  4. چالش‌های بی‌درنگ در WebDriver و راه‌حل‌هایی برای مدیریت آن

  5. شبکه سلنیوم

  6. پروژه های زنده در سلنیوم

  7. مشاوره سوالات مصاحبه با راه حل

  8. TestNG

  9. Maven

  10. ANT

  11. جنکینز

  12. Log4j

  13. گزارش‌های اجرای آزمایش

  14. خیار

  15. چارچوب مبتنی بر داده

  16. چارچوب ترکیبی

  17. چارچوب مدل شیء صفحه

  18. تست پایگاه داده با سلنیوم

  19. تست عملکرد با سلنیوم

  20. فقط اصول اولیه اتوماسیون تلفن همراه!

  21. اتوماسیون Cloud با آزمایشگاه‌های سس

  22. طراحی چارچوب از ابتدا (TestNG، ANT، PageObject، Maven، Jenkins، Excel، Datadriven، Cucumber، log4j، گزارش‌های Client html)

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


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

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

  • ***سوالات متداول دوره-*** (سخنرانی که باید تماشا کنید) ***Course FAQ's-*** (Must Watch Lecture)

  • اثبات اجتماعی برای بهترین فروشنده در رده سلنیوم؟**(حتما تماشا کنید)** Social proof for BEST SELLER in Selenium Category?**(Must Watch)**

  • برنامه درسی سلنیوم و چگونه برای پرسش‌ها به مربی دسترسی پیدا کنیم؟ Selenium syllabus & How to reach Trainer for Queries?

  • ویژگی های سلنیوم - آنچه شما باید بدانید Selenium Features- What you need to know

  • معماری WebDriver Selenium ساده شده است Selenium WebDriver Architecture Simplified

  • دانلود یادداشت های مقدماتی سلنیوم Selenium Introductory Notes download

  • نکات تنظیم پخش کننده ویدیو برای بهترین تجربه در مشاهده دوره Video Player Setting tips for Best Experience in viewing course

جاوا و سلنیوم را نصب کنید - با مراحل اولیه Selenium WebDriver شروع کنید Install Java & Selenium -Get Started with basic Steps of the Selenium WebDriver

  • Java & Eclipse - Setup Maven Project را از ابتدا نصب کنید Install Java & Eclipse - Setup Maven Project from Scratch

  • نحوه تنظیم مسیر JAVAHOME در مک How to Set JAVAHOME path in MAC

  • درک مفهوم اصلی کلاس های درایور مرورگر و رابط Webdriver Understanding the core concept of Browser driver classes and Webdriver Interface

  • نحوه اجرای آزمایشات در گوگل کروم و اهمیت فایل Chromedriver.exe How to run tests in Google Chrome & Importance of Chromedriver.exe file

  • اگر نتوانستید مرورگر کروم را با سلنیوم فراخوانی کنید، مراحل عیب‌یابی Troubleshooting steps if you fail to invoke chrome browser with Selenium

  • شروع با روش های اولیه Selenium WebDriver Getting Started with basic Selenium WebDriver methods

  • به روز رسانی با آخرین نسخه Selenium - Selenium Manager (بتا) Update with latest Selenium Version - Selenium Manager (Beta)

  • نحوه اجرای تست در مرورگر فایرفاکس و اج با درایورهای Gecko و edge How to run tests in Firefox and Edge browser with Gecko and edge drivers

  • اجرای تست ها در مرورگر مایکروسافت اج - اهمیت درایور اج Running the tests in Microsoft Edge browser- Importance of edge driver

  • دانلود کد Code Download

  • نکته مهم در مورد بخش بعدی Important Note about next section

  • نکته مهم در مورد سازگاری با سیستم عامل Important Note on OS compatibility

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

مفاهیم جاوا را برای اتوماسیون سلنیوم معرفی کنید Brush up Java Concepts for Selenium Automation

  • استراتژی دوره برای یادگیری اصول جاوا برای اتوماسیون سلنیوم Course Strategy to learn Java basics for Selenium Automation

  • معرفی متغیرهای جاوا و انواع داده با مثال Introduction to Java variables and Data types with examples

  • آرایه ها در جاوا چیست؟ نحوه مقداردهی اولیه و بازیابی مقادیر آرایه What are Arrays in Java? How to initialize and retrieve the values of array

  • مقدمه ای برای حلقه For برای تکرار روی آرایه رشته ها و اعداد صحیح Introduction to For loop to iterate over array of Strings and Integers

  • برای اعلان حلقه و استفاده از عبارات شرطی در داخل حلقه ها بهبود یافته است Enhanced for loop declaration & using Conditional statements inside the loops

  • دانلود کد Code download

  • Arraylist چیست و تفاوت های Arraylist و Arrays What is Arraylist and differences between Arraylist and Arrays

  • تکرار بر روی آرایه ها و آرایه ها و روش های مرتبط با آن Iterating over Arrays and Arraylists and its related methods

  • رشته ها در جاوا - نحوه اعلان رشته ها و متدهای رشته مهم Strings in Java - How to declare Strings & Important String methods

  • نحوه ایجاد متدها و روش های دسترسی با استفاده از اشیاء کلاس جاوا How to create methods and access methods using Java class objects

  • دانلود کد Code download

CORE JAVA در عمق برای آزمایش کنندگان دستی و مبتدیان CORE JAVA In depth for Manual testers and Beginners

  • 7 ساعت یادگیری عمیق جاوا با سوالات مصاحبه 7 hours Indepth Java learning with Interview Ques

تکنیک ها و ابزارهای مکان یاب مورد استفاده برای شناسایی اشیاء Locator Techniques& Tools used to identify Objects

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

  • اهمیت مکان یاب در Selenium WebDriver برای شناسایی عناصر Importance of locators in Selenium WebDriver to identify the elements

  • شناسایی عناصر وب با مکان یاب شناسه و نام با مثال Identifying the Web elements with id and name locators with example

  • معرفی Class name و Css Selector locator برای شناسایی عناصر Introducing Class name and Css Selector locators to identify elements

  • پلاگین های مرورگر- Selectorshub برای شناسایی و اعتبارسنجی عناصر موجود در صفحه Browser plugins- Selectorshub to identify and validate the elements on the page

  • کار با Xpath و یاب متن لینک و روش های مختلف نوشتن xpath Working with Xpath and linktext locators and different ways of writing xpaths

  • ساخت مکان یاب های Xpath و Css Selector سفارشی بر اساس ویژگی های html Building Customized Xpath and Css Selector locators based on html attributes

  • ایجاد xpath با تگ‌های والد به فرزند از تکنیک‌های پیمایش Generating xpaths with parent to child tags traverse techniques

سوالات شناسایی و مصاحبه پیشرفته در تجزیه متن Advanced Locators Identification & Interview Questions on Parsing Text

  • ایجاد انتخابگرهای Css بر اساس عبارات منظم - مثال Generating Css selectors based on regular expressions - Example

  • دانلود کد Code download

  • شناسایی عناصر وب بر اساس مکان یاب نام برچسب منحصر به فرد - مثال Identifying web elements based on unique Tag name locators - example

  • ایجاد xpath بر اساس متون دکمه در صفحه با مثال Generating xpaths based on the button texts on the page with the example

  • رشته را با متدهای جاوا تجزیه کنید تا رمز عبور را به صورت پویا از صفحه دریافت کنید Parse the String with Java methods to get the password dynamically from the page

  • دانلود کد Code Download

  • اجرای تست ها در مرورگر متقابل و نحوه بازرسی اشیاء در Edge & Firefox Running the tests in cross browser and how to inspect objects in Edge & Firefox

  • مکان یاب ها را با استفاده از Siblings with Xpath traverse شناسایی کنید - مثال Identify locators using Siblings with Xpath traverse - example

  • نحوه عبور از عنصر فرزند به عنصر والد با xpath - مثال How to Traverse from child element to parent element with xpath - Example

  • با Selenium Webdriver، ناوبری مرورگر و ویژگی‌های پنجره را خودکار کنید Automate Browser navigations and window properties with Selenium Webdriver

  • دانلود کد Code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

Selenium Webdriver->تکنیک هایی برای خودکارسازی عناصر وب Selenium Webdriver->Techniques to automate Web elements

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

  • مدیریت بازشوهای ایستا با Select webdriver API Handling Static dropdowns with Select webdriver API

  • سخنرانی به روز شده در مورد آخرین رابط کاربری حلقه کشویی Updated lecture on latest Dropdown looping UI

  • دانلود قطعه کد Code Snippet download

  • با Webdriver API، بازشوهای Dynamic را مدیریت کنید Handle Dynamic dropdowns with Webdriver API

  • یاب رابطه والد و فرزند برای شناسایی منحصر به فرد اشیاء Parent-Child relationship locator to Identify the objects Uniquely

  • دانلود قطعه کد Code Snippet download

  • مدیریت بازشوهای AutoSuggestive با استفاده از سلنیوم Handling AutoSuggestive dropdowns using Selenium

  • دانلود کد AutoSuggestive AutoSuggestive code download

  • کنترل چک باکس و اندازه گیری آنها با سلنیوم Handling Checkbox and getting the size of them with Selenium

  • اهمیت ادعاها در تست اتوماسیون و نحوه استفاده از آنها Importance of Assertions in Automation testing and how to use them

  • دانلود قطعه کد Code Snippet download

  • تمرین چک باکس ها Checkboxes exercise

  • مدیریت رابط کاربری تقویم در وب سایت های مسافرتی با استفاده از سلنیوم Handling Calendar UI in travel websites using Selenium

  • در صورتی که عناصر رابط کاربری با ویژگی‌ها غیرفعال یا فعال شوند، اعتبارسنجی می‌شود Validating if UI Elements are disabled or enabled with Attributes

  • تخصیص رابط کاربری (کرشوها، جعبه‌های ویرایش، اعتبارسنجی خطا). UI(Dropdowns,EditBoxes,Error Valdiation) Assignment

  • دانلود قطعه کد Code Snippet download

  • اتوماسیون انتها به انتها با استفاده از تمام عناصر رابط کاربری با سلنیوم End to End Automation using all UI Elements with selenium

  • دانلود کد تمرین Exercise code download

  • مدیریت هشدارهای جاوا با استفاده از Selenium Webdriver Handling Java Alerts using Selenium Webdriver

  • دانلود کد هشدار Alerts code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

شیرجه عمیق به آزمایش عملکرد با سلنیوم Deep Dive into Functional testing with Selenium

  • قالب بندی کد و اشکال زدایی Code formatting and Debugging

  • مشکل - اضافه کردن موارد به سبد خرید برای برنامه تجارت الکترونیک Problem - Adding Items into Cart for Ecommerce App

  • ارسال مجموعه ای از محصولات به سبد خرید برای پرداخت Sending Array of Products to Cart for checkout

  • ساخت منطق برنامه نویسی برای پردازش اقلام در آرایه برای سبد خرید Building Programming Logic to process items in array for Cart

  • اشکال زدایی کد برای درک نحوه ساخت جریان Debugging the code to understand how flow is being built

  • رفع مشکل مکان یاب های ناسازگار و تمیز کردن تست ها Fixing the problem of inconsistent locators and making tests clean

  • دانلود کد code download

استفاده از همگام سازی در وب درایور سلنیوم Synchronization usage in Selenium webdriver

  • انتظار ضمنی چیست؟ با سناریو زمان واقعی توضیح دهید What is Implicit wait? Explain with real time scenario

  • انتظار صریح چیست؟ با سناریو زمان واقعی توضیح دهید What is explicit wait? Explain with real time scenario

  • سناریوی خودکارسازی و ضرورت انتظار در مثال Scenario to automate and necessity of waits in the example

  • مثال های عملی در مورد انتظار ضمنی Practical examples on Implicit wait

  • مثالهای عملی در مورد انتظارهای صریح Practical examples on explicit waits

  • دانلود کد code download

  • همگام سازی با انتظار صریح - تکلیف Synchronization with Explicit wait - Assignment

  • انتظار روان چیست؟ مزایای آن What is Fluent wait? Its advantages

  • ساخت روش های سفارشی با استفاده از انتظار روان Building Customized methods using FLuent wait

  • مثال را در مورد انتظار فلوئنت تمرین کنید Practise example on Fluent wait

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

تکنیک‌هایی برای خودکارسازی تماس‌های Ajax، Child Windows و IFrames Techniques to automate Ajax calls,Child Windows and IFrames

  • مدیریت تعاملات آژاکس/موس Handling Ajax/Mouse Interactions

  • مثال کلاس اقدامات در زمان واقعی Actions class-real time example

  • مفاهیم Window Handle-مثال زمان واقعی Window Handle concepts-real time example

  • مثال زنده کار با Child windows Live Example on working with Child windows

  • دانلود کد Code download

  • وظیفه مدیریت پنجره Window Handling Assignment

  • چگونه فریم ها را مدیریت کنیم؟ How to handle Frames?

  • تکنیک های فریم-نمونه زمان واقعی Frames Techniques-real time example

  • واگذاری فریم ها Frames Assignment

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

تمرینات زمان واقعی (برنامه نویسی از پایان تا پایان) Real Time Exercises (end to end Programming)

  • تمرین تمرین - تعداد پیوندها را در صفحه چاپ کنید Practise Exercise- print the links count in the Page

  • تمرین 1.1- محدود کردن دامنه Webdriver Exercise 1.1-Limiting Webdriver scope

  • نحوه باز کردن پیوندها در برگه های جداگانه - راه حل بهینه شده How to open the links in Separate Tabs - Optimized solution

  • دریافت عنوان برگه های فرزند با حلقه while بهینه شده Getting the Titles of child tabs with optimized while loop

  • کد برای تمرین Code for Exercises

  • تمرین تمرین- تکلیف Practice Exercise- Assignment

  • مدیریت رابط کاربری تقویم در وب سایت های مسافرتی Handling calendar UI in Travel websites

  • روش عمومی برای رسیدگی به تقویم با ماه و تاریخ Generic method to handle calendar with month and date

  • مثال حل شده در روش های تقویم Solved example on calendar methods

  • دانلود کد code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

مشکلات عملی و روش های مقابله با آنها با سلنیوم Practical problems and Methods to Handle them with Selenium

  • نحوه انجام اسکرول در سطح جدول و پنجره با استفاده از JavaScriptExecutor How to Perform Scrolling with in table and Window level using JavaScriptExecutor

  • نحوه مدیریت جدول جدول در صفحه وب How to handle table Grids in webpage

  • تجزیه رشته و مقایسه با مقدار جمع تولید شده -Exercise Parsing String and comparing with Generated Sum value -Exercise

  • واگذاری جداول وب Web Tables Assignment

  • تکمیل خودکار تکلیف کشویی Autocomplete Dropdown Assignment

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

موضوعات متفرقه در Selenium WebDriver Miscellaneous topics in Selenium WebDriver

  • مدیریت گواهی های HTTPS در مرورگرهای خودکار Handling HTTPS certifications in Automated browsers

  • گزینه های Chrome را برای تنظیم پراکسی ها، افزونه ها و مسیرها در مرورگر Chrome کاوش کنید Explore Chrome options to set proxies,plugins & paths on Chrome browser

  • دانلود کد Code download

  • به حداکثر رساندن پنجره و حذف کوکی ها Maximizing window and deleting cookies

  • نحوه گرفتن اسکرین شات در سلنیوم How to take Screenshots in Selenium

  • استراتژی برای خودکار کردن لینک های شکسته با سلنیوم Strategy to automate the broken Links with Selenium

  • برای شناسایی کدهای وضعیت پیوندها، روش اتصال را باز کنید Open Connection method to identify status codes of the links

  • برای تأیید مکانیسم پیوندهای شکسته، روی همه پیوندهای صفحه تکرار کنید Iterate over all links in the page to validate broken Links mechanism

  • اهمیت ادعاهای نرم در Selenium WebDriver Importance of Soft Assertions in Selenium WebDriver

  • دانلود کد Code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

Selenium Java Streams - مرتب سازی خودکار، صفحه بندی، فیلتر کردن جداول وب Selenium Java Streams - Automate Sort, Pagination, Filtering the Web Tables

  • نکته مهم - برنامه یادگیری این بخش Important Note - Plan of learning this Section

  • همه چیز را در مورد جاوا استریم بیاموزید Learn everything about Java Streams

  • مرتب سازی جدول وب را با استفاده از سلنیوم جاوا استریم انجام دهید Perform Web Table Sorting using Selenium Java Streams

  • روش‌های سلنیوم سفارشی را با استفاده از Streams Mapper بسازید Build Custom Selenium methods using Streams Mapper

  • سناریوهای صفحه بندی خودکار برای جستجوی داده ها با استفاده از حلقه do while Automating Pagination Scenarios to search the data using do while loop

  • دانلود کد Code Download

  • جدول وب را با استفاده از سلنیوم جاوا فیلتر کنید Filter the web table using Selenium Java streams

  • دانلود کد Code download

سلنیوم 4.0 - آخرین ویژگی ها Selenium 4.0 - Latest Features

  • مقدمه ای بر مکان یاب های نسبی - قسمت 1 Introduction to Relative Locators - Part 1

  • مکان یاب های نسبی با نمونه های زمان واقعی Relative locators with real time examples

  • دانلود کد Code Download

  • فراخوانی چندین ویندوز/تب از سلنیوم Invoking Multiple Windows/Tabs from Selenium

  • گرفتن اسکرین شات جزئی WebElement با سلنیوم Taking WebElement Partial Screenshot with Selenium

  • - گرفتن ارتفاع و عرض WebElement برای اعتبار سنجی UX -Capturing Height and Width of WebElement for UX validation

  • دانلود کد Code Download

Framework Part -1 - TestNG Framework Part -1 - TestNG

  • چرا TestNG و مزایای آن Why TestNG and Its Advantages

  • اجرای testcases در TestNG بدون کامپایلر جاوا Running testcases in TestNG with out Java compiler

  • اهمیت فایل xml در پیکربندی Testng Importance of xml file in Testng configuration

  • اولویت بندی Testcases با TestNG Prioritizing the Testcases with TestNG

  • شامل و حذف مکانیسم برای کنترل موارد آزمایشی Include and Exclude Mechanism to control testcases

  • اجرای Testcases در سطح Package با regex Executing the Testcases at Package level with regex

  • TestNg Annotations قسمت - 1 TestNg Annotations part - 1

  • TestNG Annotations قسمت - 2 TestNG Annotations part - 2

  • استفاده از قابلیت Groups در TestNG Usage of Groups functionality in TestNG

  • ویژگی های کمکی حاشیه نویسی با مثال Annotations helper attributes with examples

  • پارامترسازی از فایل xml TestNG Parameterising from TestNG xml file

  • حاشیه نویسی DataProvider -Parameterizing Testcases - 1 DataProvider Annotation -Parameterizing Testcases - 1

  • حاشیه نویسی DataProvider -Parameterizing Testcases-2 DataProvider Annotation -Parameterizing Testcases-2

  • رابط شنوندگان در چارچوب TestNG Listeners Interface in TestNG framework

  • اجرای تست ها به صورت موازی و تولید گزارش Running Tests in parallel and generating Reports

  • دانلود کد TestNg TestNg code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

اصول شی گرایی جاوا را که برای توسعه Framework لازم است را بیاموزید Learn Java Object Oriented Principles needed for Framework development

  • چگونه Annotations TestNG با وراثت به حذف کد boilerPlate در Test کمک می کند How TestNG Annotations help with Inheritance to remove boilerPlate code in Test

  • نحوه انتقال مقادیر از تست از طریق Parameterized Constructor و این کلمه کلیدی How to pass values from test through Parameterized Constructor & this keyword

  • استفاده از کلمه کلیدی Super در سازنده برای انتقال مقادیر به کلاس والد Usage of Super keyword in the Constructor to pass values to Parent Class

Framework Part 1 - پروژه Maven را ایجاد کنید و تست عملکردی پایان تا پایان را آماده کنید Framework Part 1 - Create Maven Project and Prepare Functional End to end Test

  • سوالات متداول در مورد طراحی چارچوب - (حتما تماشا کنید) FAQs about Framework design - (MUST WATCH)

  • دانلود کامل Framework Code Complete Framework Code download

  • Maven Project جدید و تمام وابستگی های Framework را ایجاد کنید Create new Maven Project and all Framework dependencies

  • نسخه ی نمایشی برنامه تجارت الکترونیک که در چارچوب استفاده خواهد شد Ecommerce Application Demo which will be used in the Framework

  • برنامه سلنیوم در WebDriverManager - ورود- دریافت لیست محصولات Selenium Program on WebDriverManager - Login- Get Products List

  • برنامه سلنیوم برای بازیابی محصول و افزودن به سبد خرید بر اساس جاوا استریم Selenium Program to retrieve product and Add to Cart based on Java Streams

  • اجرای انتظار صریح برای رسیدگی همزمان برنامه در هنگام بارگذاری Implementation of explicit wait to handle application synchronously on loading

  • منطقی برای تأیید اقلام موجود در سبد خرید با استفاده از Streams و Checkout Logic to verify items in the cart with Streams and Checkout

  • بسته بندی اسکریپت اتوماسیون انتها به انتها در مورد سفارش خرید در برنامه تجارت الکترونیک Wrapping up end to end automation Script on Purchasing Order in Ecommerce App

Framework Part 2 - Design Pattern - Page Object & Factory Implementation Framework Part 2 - Design Pattern - Page Object & factory Implementation

  • مدل شیء Page چیست؟ مزایای اجرای آن What is Page object model? Advantages of its implementation

  • ایجاد کلاس های شی صفحه برای صفحه ورود و انتقال تست Creating Page object Classes for Login Screen and migrate the test

  • پیاده‌سازی روش‌های Action برای عناصر وب کارخانه Page برای پیاده‌سازی منطق Implementing Action methods for Page factory web elements to implement logic

  • ایجاد اجزای انتزاعی برای استفاده مجدد از روش ها/کدهای رایج در چارچوب Creating Abstract Components to reuse the common methods/code in framework

  • پیاده سازی کلاس شی صفحه برای صفحه کاتالوگ محصول و آزمایش به روز رسانی Page object Class implementation for Product catalogue page and update test

  • سرعت اجرای تست خود را افزایش دهید - رفع کندی برنامه در باطن Speed up your test execution - Fix for Application slowness in the backend

  • ایجاد متدهای رایج برای کامپوننت Abstract و گسترش آن در کلاس های Page Creating common methods to Abstract component and extending it in Page classes

  • جمع کردن کل آزمایش با refactor کامل در مدل شیء Page Wrapping up the whole test with complete refactor into Page object model

Framework Part 3 -Test Configuration Methods & Global Properties & Parallel Run Framework Part 3 -Test Configuration Methods & Global Properties & Parallel Runs

  • ایجاد تست پایه که متدهای پیکربندی تست مشترک را در خود جای داده است Creating Base Test which holds Common Test configuration methods

  • درایور را راه اندازی کنید و ابزاری برای راه اندازی برنامه با حاشیه نویسی BeforeMethod ایجاد کنید Initialize Driver and create utility to launch App with BeforeMethod annotation

  • بر اساس استانداردهای چارچوبی که تاکنون ایجاد شده است، تست اعتبارسنجی خطا جدید ایجاد کنید Create new Error Validation Test as per framework Standards developed until now

  • اجرای استراتژی تست برای چارچوب در مورد نحوه تقسیم تست ها بر اساس ماژول ها Implement Test Strategy for Framework on how tests are divided based on modules

  • روش های تست جدید با ویژگی Dependency بر اساس طراحی استراتژی تست ایجاد کنید Create new Test methods with Dependency attribute based on Test Strategy design

  • نحوه اجرای تست ها/کلاس ها به صورت موازی و اعمال گروه ها با استفاده از TestNG.xml How to run tests/classes in Parallel & apply Groups using TestNG.xml

چارچوب قسمت 4 - استراتژی تست - اجرای تست های کنترل - تست های موازی را اجرا کنید Framework Part 4 - Test Strategy- Control Tests Execution- Run Parallel Tests

  • دستور کار پیاده سازی پارامترسازی در تست ها با ارائه دهنده TestNG Data Agenda of implementing Parameterization into tests with TestNG Data provider

  • ادغام هاشمپ به ارائه دهنده داده برای ارسال داده ها به عنوان یک شی هش Integration of Hashmap to Data provider to send the data as one Hash object

  • نحوه خواندن داده ها از فایل های Json و ایجاد لیست Hashmaps برای آزمایش How to read the data from Json files and create the list of Hashmaps for testing

  • نحوه ایجاد Screenshot Utility در کلاس Base Test برای گرفتن تست های ناموفق How to Create Screenshot Utility in Base Test class for catching Failed tests

Framework Part 5 - Extent HTML Reports & TestNG Listeners & Thread Safe execution Framework Part 5 -Extent HTML reports & TestNG Listeners & Thread Safe execution

  • گزارش های گسترده چیست؟ آموزش سریع 30 دقیقه ای What are Extent reports? Quick 30 minutes Tutorial

  • ادغام گزارش های Extent به چارچوب موجود با کمک شنوندگان TestNG Integrating Extent reports to existing framework with help of TestNG listeners

  • پیوست کردن اسکرین شات به گزارش‌های شنوندگان در مورد خطاهای تست خودکار Attaching Screenshot to reports from Listeners on automatic Test failures

  • مشکل همزمانی -کلاس ThreadLocal را برای جلوگیری از مشکلات همگام سازی در تست ها پیاده سازی کنید concurrency problem -Implement ThreadLocal class to avoid sync issues in Tests

  • IRetry Analyzer برای اجرای مجدد تست های شکست خورده سلنیوم در چارچوب IRetry Analyzer to rerun the flaky failed Selenium tests in the framework

چارچوب قسمت 6 - اجرای تست از Maven & Integration with Jenkins CI/CD Framework Part 6 - Test Execution from Maven & Integration with Jenkins CI/CD

  • نحوه اجرای آزمایشات در چارچوب از ترمینال با استفاده از دستورات Maven How to run tests in the framework from terminal using Maven commands

  • پارامترهای جهانی را با استفاده از دستورات Maven و به روز رسانی تست ها در زمان اجرا تنظیم کنید Set Global Parameters using Maven commands and Update tests at run time

  • جنکینز را در سیستم محلی برای CI/CD نصب کنید Install Jenkins in the local System for CI/CD

  • چارچوب سلنیوم را با Jenkins ادغام کنید و jenkin job را پارامتر کنید Integrate the Selenium framework with Jenkins and Parameterize jenkin job

  • نحوه اجرای تست ها در حالت headless و ادغام پارامتر در جنکینز How to Run tests in headless mode and integrate the parameter in Jenkins

  • Jenkin Jobs را با بیان منظم برنامه ریزی کنید و کارهای اتوماسیون شبانه را فعال کنید Schedule Jenkin Jobs with regular expression and trigger nightly Automation jobs

چارچوب قسمت 7 - ادغام لفاف خیار در چارچوب سلنیوم Framework Part 7 - Integrating Cucumber Wrapper into Selenium Framework

  • نکته مهم - این دوره چقدر خیار را پوشش می دهد؟ Important Note - How much Cucumber does this course cover?

  • آشنایی با خیار و اصطلاحات آن با مثال Introduction to cucumber and its terminologies with examples

  • راه اندازی وابستگی های خیار در Framework و ایجاد فایل های ویژگی Setting up cucumber dependencies into Framework and create feature files

  • تعاریف Step را برای ویژگی ها پیاده سازی کنید و عبارات منظم را درک کنید Implement Step definitions for features and understand regular expressions

  • کد سلنیوم را در تعریف Step و معرفی پلاگین Tidy Gherkin تزریق کنید Inject Selenium code in Step definition and introduction to Tidy Gherkin Plugin

  • معرفی TestNG Test Runner برای اجرای فایل های ویژگی Cucumber Introduction to TestNG Test Runner to run Cucumber feature files

  • اجرای فایل های ویژگی Cucumber را با برچسب ها و کلمات کلیدی پس زمینه کنترل کنید Control the Cucumber feature files execution with Tags and Background keywords

Framework Part 8- Common Selenium Framework OOPS سوالات مصاحبه Framework Part 8- Common Selenium Framework OOPS Interview Questions

  • سوالات مصاحبه چارچوب سلنیوم - قسمت 1 Selenium Framework Interview Questions - Part 1

  • سوالات مصاحبه چارچوب سلنیوم - قسمت 2 Selenium Framework Interview Questions - Part 2

  • نمودار معماری چارچوب سلنیوم - توضیح داده شده است Selenium Framework Architecture Diagram - Explained

  • فرصت های شغلی تست کننده های سلنیوم ایالات متحده Job openings USA Selenium testers

  • چگونه تجربه سلنیوم را برای استخدام کنندگان به نمایش بگذاریم؟ How to showcase Selenium experience to recruiters?

توابع تست مبتنی بر داده اکسل را با مثالها درک کنید Understand Excel Data Driven Testing Functions with examples

  • Apache POI API و دستورالعمل های دانلود چیست what is Apache POI API & Download Instructions

  • استراتژی دسترسی به داده های اکسل Strategy to Access Excel Data

  • دریافت ردیف ها و سلول های آن از Sheet Getting rows and its cells from Sheet

  • بازیابی داده ها از اکسل بر اساس شرایط Retrieving Data from Excel based on condition

  • تمرین تمرین- تست اکسل محور -1 Practise Exercise- Excel Driven testing -1

  • تمرین تمرین- تست اکسل محور -2 Practise Exercise- Excel Driven testing -2

  • تمرین تمرین- تست اکسل محور -3 Practise Exercise- Excel Driven testing -3

  • اهمیت ارائه دهنده داده و ادغام اکسل برای هدایت بهتر داده ها Importance of Data Provider and Excel Integration for better Data driven

  • آشنایی با Dataprovider و نحوه ارسال داده در آرایه چند بعدی Understand Dataprovider and how it sends data in Multidimensional array

  • وابستگی های اکسل را دریافت کنید و از کد جاوا به اکسل متصل شوید Get Excel dependencies and connect from java code to excel

  • نسخه ی نمایشی زنده در ادغام اکسل با Dataprovider برای پارامترسازی داده ها Live demo on integrating Excel to Dataprovider to parameterize data

  • دانلود کد Code download

تست متقابل مرورگر با شبکه سلنیوم Cross Browser Testing with Selenium Grid

  • نکته مهم و دانلود کد Important Note & Code Download

  • شبکه سلنیوم چیست؟ مزایای آن در کاهش زمان اجرا What is Selenium Grid? Its advantages on bringing down execution time

  • شروع به کار با راه اندازی زیرساخت شبکه - ایجاد مؤلفه ها Getting Started with Grid Infrastructure Setup - Create Components

  • ماشین‌های Node Physical را ایجاد کنید و با Grid-Check Grid Health ثبت نام کنید Create Node Physical machines and register with Grid-Check Grid health

  • تست‌های Selenium TestNG را با قابلیت‌های دلخواه و کلاس webdriver از راه دور ایجاد کنید Create Selenium TestNG tests with Desired capabilities & remote webdriver class

  • نسخه ی نمایشی اجرای اسکریپت های سلنیوم در ماشین های Node از Grid Hub Demo on executing the Selenium scripts in Node machines from Grid Hub

مفاهیم یکپارچه سازی پروتکل ابزارهای توسعه دهنده کروم (CDP) Selenium 4 Selenium 4 Chrome Dev tools Protocol (CDP) Integration Concepts

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

  • ابزارهای Chrome Dev چیست؟ چرا برای آزمایش سلنیوم به این نیاز داریم؟ What are Chrome Dev tools? Why do we need this for Selenium testing?

  • برای شبیه‌سازی مرورگر به‌عنوان تلفن همراه، معیارهای دستگاه را نادیده بگیرید Understand Device metrics override function to simulate browser as mobile

  • اهمیت دستور executeCDP برای ساخت توابع CDP خود Importance of executeCDP Command to construct the own CDP functions

  • آزمایش محلی‌سازی با سلنیوم 4 با استفاده از پروتکل‌های ChromeDevTools Localization Testing with Selenium 4 using ChromeDevTools Protocols

  • نحوه استخراج پاسخ های شبکه و کدهای وضعیت با Selenium CDP Listeners How to extract Network Responses and status codes with Selenium CDP Listeners

  • رهگیری پاسخ‌های شبکه/API با ابزارهای توسعه‌دهنده Selenium Chrome Intercept Network /API Responses with Selenium Chrome dev tools

  • نحوه تست تماس های ناموفق درخواست شبکه با دستورات Selenium CDP How to test failed Network request calls with Selenium CDP Commands

  • مسدود کردن تماس‌های درخواست شبکه ناخواسته برای سرعت بخشیدن به اجرا با سلنیوم Blocking unwanted Network request calls to speed up the execution with Selenium

  • نحوه تقلید سرعت شبکه با ادغام Selenium Chromedevtools How to emulate network speed with Selenium Chromedevtools Integration

  • کار با احراز هویت اولیه با استفاده از تابع Selenium uriPredicate Working with Basic Authentication using Selenium uriPredicate function

  • نحوه ثبت خطاهای جاوا اسکریپت از Selenium Script به کنسول برای اشکال زدایی How to log javascript errors from Selenium Script to console for debugging

اتصال پایگاه داده به کیس های آزمایش سلنیوم DataBase connection to Selenium Testcases

  • مراحل اتصال پایگاه داده به کیس های آزمایشی سلنیوم Steps to connect Database to Selenium Testcases

  • آموزش دانلود mysql mysql download instructions

  • روش اتصال به سرور mySQL mySQL server connection procedure

  • ایجاد پایگاه داده در سرور mysql Creating Database in mysql server

  • ایجاد جداول در پایگاه داده Creating Tables in Databases

  • درج رکوردها در جدول Inserting records into table

  • ادغام پایگاه داده با JDBC API Integration of Database with JDBC API

  • مراحل اتصال اطلاعات پایگاه داده به سلنیوم - 1 Steps to conect Database info to Selenium - 1

  • دانلود کد برنامه Program code download

  • مراحل اتصال اطلاعات پایگاه داده به سلنیوم - 2 Steps to connect Database info to Selenium - 2

آپلود فایل (AUTO IT) و دانلود با سلنیوم File Uploading (AUTO IT) & Downloading with Selenium

  • مدیریت پاپ آپ های احراز هویت پنجره با سلنیوم Handling Window Authentication pop ups with Selenium

  • مثال هایی در مورد مدیریت پاپ آپ ها با آدرس وب درایور اصلاح شده Examples on handling pop ups with modified webdriver url

  • AutoIT چیست؟ جزئیات نصب What is AutoIT? Installation details

  • بررسی اشیاء پنجره و تبدیل به کد AutoIT Inspecting the window objects and converting into AutoIT code

  • مثال پایان به پایان در آپلود فایل با AutoIT Selenium End to End example on uploading File with AutoIT Selenium

  • مواد مرجع برای AutoIT Reference Material for AutoIT

  • مراحل تکمیل جریان برای دانلود فایل از Application with Selenium Steps to complete the flow to download file from Application with Selenium

  • گزینه های درایور کروم برای پیکربندی مسیر دانلود مرورگر Chrome driver options to configure download path of browser

  • دانلود فول کد Full Code download

آزمایش متقابل مرورگر در ابر با استفاده از فروشندگان شخص ثالث Cross Browser Testing on Cloud using third Party Vendors

  • آزمایش مرورگر متقابل در ابر چیست؟ پشتیبانی BrowserStack برای اجرای آزمایشات What is Cross browser Testing on Cloud? BrowserStack Support to run tests

  • اجرای آزمایشی پایان به انتها در Cloud با BrowserStack (ترکیب مرورگر/OS) End to end Test execution on Cloud with BrowserStack (Browser/OS Combinations)

  • دانلود کد code download

آموزش کنترل نسخه GIT GIT- Version Control Tutorial

  • مقدمه ای بر 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

(اختیاری) Maven- Build Management tool Indepth Information (OPTIONAL) Maven- Build Management tool InDepth Information

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

  • اهمیت Maven در توسعه چارچوب Importance of Maven in Framework development

  • نصب و پیکربندی Maven Installing and configuring Maven

  • ایجاد پروژه Maven و درک اصطلاحات آن Creating Maven Project and Understanding its Terminologies

  • آشنایی با فایل POM.xml و وابستگی های آن Understanding POM.xml file and its dependencies

  • اهمیت SurfirePlugin در اجرای تست ها Importance of surefirePlugin in executing Tests

  • ادغام Testng با Maven Integration of Testng with Maven

  • تغییر تست ها با پروفایل Maven Switching the Tests with Maven profiling

  • دانلود کد code download

  • امتحان - دانش خود را بررسی کنید Quiz - Check Your Knowledge

Java OOPS Basics for Selenium Part -1 Java OOPS Basics for Selenium Part -1

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

  • چه زمانی باید از حلقه while استفاده کنم؟ When should I use While loop?

  • حلقه while چگونه کار می کند؟ How do while loop works?

  • حلقه ها، دانلود کد شرایط loops,Conditions code download

  • توضیحی در مورد Nested for loops Explanation on Nested for loops

  • تمرین تمرین روی حلقه -1 { چاپ مثلث هرمی) Practise Exercise on loops -1 { printing pyramid triangle)

  • تمرین تمرینی - 2- سوالات یاهو: (برنامه منطقی هرم دنباله معکوس) Practise Exercise - 2- Yahoo Ques : ( Inverted sequence pyramid logic program)

  • دانلود کد حلقه های تو در تو Nested loops code download

  • رابط چیست؟ What is interface?

  • چگونه کلاس های جاوا می توانند از رابط ها استفاده کنند How java classes can take advantage of interfaces

  • دانلود کد رابط Interface code download

  • کلاس های Abstract چیست و چقدر با Interfaces تفاوت دارند What are Abstract classes and how different they are from Interfaces

  • استفاده از وراثت در جاوا Usage of inheritance in java

  • مثال های عملی در مورد انواع ارث Practical examples on types of inheritances

  • دانلود کد ارث Inheritance code download

  • توضیح بارگذاری بیش از حد تابع در جاوا با مثال Explaining function overloading in java with example

  • چه تفاوتی با عملکرد بیش از حد بازدارنده است؟ - توضیح دهید How different function overriding from overloading?-Explain

  • دانلود کد تظاهرات Demonstration code download

  • آرایه ها و کاربرد آنها در برنامه های جاوا چیست؟ What are Arrays and their usage in Java programmes

  • راه های مقداردهی اولیه آرایه ها و تخصیص اشیا Ways of initializing arrays and assigning objects

  • دانلود کد آرایه ها Arrays code download

  • برنامه منطقی روی آرایه های چند بعدی Logic Program on Multi Dimensional arrays

  • تمرین تمرین - کوچکترین عدد را در ماتریس 3*3 چاپ کنید Practise exercise - Print smallest number in 3*3 matrix

  • تمرین تمرین - سوال مصاحبه سیسکو در مورد آرایه ها Practise Exercise - Cisco Interview question on Arrays

  • دانلود کد برنامه نویسی programming code download

آموزش Core Java - قسمت 2 Core Java Tutorial - Part 2

  • مفاهیم کلاس تاریخ Date class concepts

  • کار با اشیاء تقویم در جاوا working with calendar objects in java

  • نحوه ایفای نقش سازنده How constructor play a crucial role

  • انواع سازنده و کاربرد آنها Types of constructors and their usage

  • دانلود کد سازنده Constrructor code download

  • کلمه کلیدی فوق العاده چیست؟ What is super keyword ?

  • استفاده عملی کلمه کلیدی فوق العاده super keyword practical usage

  • اهمیت این کلمه کلیدی importance of this keyword

  • اهمیت ایستا و غیر ایستا در جاوا Static and Non Static Importance in Java

  • کلمه کلیدی نهایی در جاوا Final keyword in Java

  • بسته ها و استفاده از آنها در OOPS Packages and their usage in OOPS

  • انواع بسته ها و نحوه کمک آنها در زمان واقعی Types of packages and how they will help in real time

  • اهمیت اصلاح کننده های دسترسی Importance of access modifiers

  • تفاوت بین اصلاح کننده های عمومی و خصوصی - با مثال Difference between public and private modifers-With Examples

  • انواع مختلف استثناها Different kind of exceptions

  • برای رسیدگی به استثناها، مکانیسم را بگیرید Try catch Mechanism to handle exceptions

  • اهمیت بلوک نهایی در جاوا Importance of finally block in java

  • دانلود کد استثنایی Exception code download

Core Java Tutorial - Part 3- Collections API Core Java Tutorial - Part 3- Collections API

  • مجموعه های جاوا چیست؟ What are Java collections

  • پیاده سازی فهرست آرایه ها Implementation of Arrays List

  • نمونه هایی از ArrayList Examples of ArrayList

  • دانلود کد فهرست آرایه Array List Code download

  • پیاده سازی رابط Set Implementation of Set interface

  • نمونه هایی از HashSet با استفاده از Iterator Examples of HashSet using Iterator

  • پیاده سازی رابط نقشه Implementation of Map interface

  • کد توضیح دهنده هش ست و هشمپ Code explaining hashset and hashmap

  • تفاوت بین HashMap و HashTable (مصاحبه) Difference between HashMap and HashTable (Interview )

  • تمرین تمرین: چاپ شماره منحصر به فرد - سوالات مصاحبه آمازون Practise Exercise : Priniting unique number- Amazon interview ques

  • دانلود کد برنامه نویسی programming code download

  • سوالات مصاحبه OOPS OOPS Interview questions

  • سوالات مصاحبه جاوا Java interview questions

داده های مبتنی بر رفتار خیار - چارچوب Cucumber Behaviour Driven Data -Framework

  • مزایای BDD، چرا محبوب شدن آن Advantages of BDD, Why it is getting popular

سوال چند گزینه ای سلنیوم برای مصاحبه Selenium Multiple Choice Question for Interview

  • سوالات چند گزینه ای سلنیوم در مصاحبه ها پرسیده می شود Selenium Multiple Choice Questions asked in Interviews

سخنرانی های پاداش - ابزار ردیابی نقص Bonus Lectures - Defect tracking tool

  • نمونه برنامه برای استخراج موارد تست Sample Application to derive Test Cases

  • TestCases برای برنامه تجارت الکترونیک ادامه یافت TestCases continued for the ecommerce App

  • اجرای تست برای همه موارد تست و به روز رسانی وضعیت نتیجه Test Execution for all test cases and update the result status

  • آشنایی با ابزار Bugzilla و نحوه ایجاد یک باگ Introduction to Bugzilla tool and how to create a bug

  • افزودن جزئیات بیشتر به اشکال با درک همه فیلدها Adding More details to bug with understanding of all the fields

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

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

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Selenium WebDriver با Java -Basics تا Advanced+Frameworks
جزییات دوره
54.5 hours
332
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
305,848
4.6 از 5
دارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

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