شیرجه رفتن به هسته اتوماسیون سلنیوم [ویدئو]

Dive into Core of Selenium Automation [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سلنیوم 3.0 که پس از 5 سال فاصله ارسال شد، نشان دهنده تغییر قابل توجهی است. این فقط یک جایگزین برای کاربران WebDriver API است. با این حال، اجرای اصلی هسته سلنیوم را حذف کرده است. Selenium WebDriver API در مقایسه با سلنیوم RC منسوخ شده کاملاً شی گرا است. WebDriver API پشتیبانی چند زبانه را ارائه می‌کند و آزمایش‌هایی را روی همه مرورگرهای محبوب انجام می‌دهد. در این عصر گسترده و پیچیده جهانی وب، این ویدیو به شما می‌آموزد که چگونه آن را با به دست آوردن درک عمیقی از API سلنیوم رام کنید. این ویدیو با نحوه حل مشکلات دشواری که بدون شک با شروع استفاده از سلنیوم در یک محیط سازمانی با آن مواجه خواهید شد، شروع می شود. شما یاد خواهید گرفت که در هنگام شکست، بازخورد مناسب ایجاد کنید و استثناهای رایج چیست، آنها را به درستی توضیح دهید (از جمله علت اصلی) و آنها را برطرف کنید. همچنین تفاوت بین سه انتظار ضمنی و انتظار صریح موجود را خواهید دید و کار با اشیاء صفحه موثر را یاد خواهید گرفت. در ادامه، این ویدئو به شما نشان می دهد که چگونه از API تعاملات پیشرفته کاربر استفاده کنید، چگونه می توانید هر جاوا اسکریپت مورد نیاز خود را از طریق سلنیوم اجرا کنید. در نهایت، این ویدئو در مورد ادعاهای سخت و ادعاهای نرم و نحوه استفاده از آنها بحث می کند. تمام کدها و فایل های پشتیبانی این دوره در GitHub در دسترس هستند: https://github.com/PacktPublishing/Dive-into-Core-of-Selenium-Automation-V- [*] Handle Elements hidden [*] مرورگرها را از طریق نمونه هایی از اشیاء در کد نشان می دهد [*] با تولید داده های تست پویا کار کنید [*] مقابله با انتظارهای صریح و حذف تمام مکث های ایستا [*] نمودار معماری سلنیوم را درک کنید [*] درباره تفاوت بین ادعاهای سخت و ادعاهای نرم و نحوه استفاده از اظهارات نرم بحث کنید اگر آزمایشگر نرم افزار یا توسعه دهنده هستید، اصول اولیه Selenium را با استفاده از WebDriver API یاد گرفته اید و اکنون آماده برداشتن مرحله بعدی هستید، سپس این ویدیو برای شماست این دوره همچنین برای آزمایش کنندگان دستی که می خواهند تست های خودکار را شروع کنند در نظر گرفته شده است. [*] معماری سلنیوم را بشناسید و آن را کنار هم قرار دهید تا از خودکارسازی هر مرورگری از طریق هر زبان برنامه نویسی پشتیبانی کند * [*] قدرت، سادگی و محدودیت های چارچوب سلنیوم اصلی را بررسی کنید * [*] واضح، ساده، خوانا بنویسید، و تست های قابل اعتماد که وظایف پیچیده اتوماسیون تست را انجام می دهند *

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

معماری WebDriver Selenium Selenium WebDriver Architecture

  • بررسی اجمالی دوره The Course Overview

  • مقدمه ای بر معماری WebDriver Selenium Introduction to Selenium WebDriver Architecture

  • نمایش مرورگرها از طریق نمونه Representing Browsers through Instances

ایجاد آزمون پایه Creating Basic Test

  • انتخاب زبان برنامه نویسی و چارچوب Choosing Programming Language and Framework

  • ایجاد اولین تست Creating First Test

  • عناصر صفحه به عنوان اشیا Page Elements as Objects

  • استراتژی های مکان یاب و یافتن یک یا چند عنصر در یک صفحه Locator Strategies and Finding One or Many Elements in a Page

  • تعاملات اساسی از طریق Core Selenium API Basic Interactions through the Core Selenium API

  • تأییدها و ادعاها Verifications and Assertions

عیب یابی Troubleshooting

  • در انتظار عناصر Waiting for Elements

  • مدیریت عناصر پنهان Handling Hidden Elements

  • عناصر قدیمی Stale Elements

  • سایر مسائل Other Issues

بهترین روش های اتوماسیون Automation Best Practices

  • استفاده از مجموعه تست Using Test Suites

  • بهترین روش ها در ساختار آزمون Best Practices in Test Structure

  • مدل های شی صفحه Page Object Models

  • انتظار ضمنی و انتظار صریح در سلنیوم Implicit Wait and Explicit Wait in Selenium

  • ادعاهای نرم Soft Assertions

نمایش نظرات

شیرجه رفتن به هسته اتوماسیون سلنیوم [ویدئو]
جزییات دوره
2 h 6 m
18
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmytro Shyshkin Dmytro Shyshkin

دیمیتری شیشکین یک مهندس پیشرو اتوماسیون QA در FareCompare.com با 6 سال تجربه تست اتوماسیون با استفاده از سلنیوم است. او در محیط Waterfall و Agile، روی پروژه های دسکتاپ، تحت وب و موبایل کار کرده است. او حرفه QA خود را بدون دانش QA/Testing آغاز کرد. او در کلاس های آنلاین نرم افزار QA شرکت کرد و در آنجا با انواع مختلف تست آشنا شد. در شغل دوم خود، او برای اولین بار در مورد اتوماسیون تست یاد گرفت و من آن را بیشتر از تست دستی دوست داشتم و در نتیجه تصمیم گرفتم به سمت اتوماسیون تست بروم.

Dmytro Shyshkin Dmytro Shyshkin

دیمیتری شیشکین یک مهندس پیشرو اتوماسیون QA در FareCompare.com با 6 سال تجربه تست اتوماسیون با استفاده از سلنیوم است. او در محیط Waterfall و Agile، روی پروژه های دسکتاپ، تحت وب و موبایل کار کرده است. او حرفه QA خود را بدون دانش QA/Testing آغاز کرد. او در کلاس های آنلاین نرم افزار QA شرکت کرد و در آنجا با انواع مختلف تست آشنا شد. در شغل دوم خود، او برای اولین بار در مورد اتوماسیون تست یاد گرفت و من آن را بیشتر از تست دستی دوست داشتم و در نتیجه تصمیم گرفتم به سمت اتوماسیون تست بروم.