آموزش دوره کامل طراحی چارچوب TestNG و اتوماسیون

The Complete TestNG & Automation Framework Design Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه ساخت چارچوب اتوماسیون از ابتدا با استفاده از TestNG، Java، Maven و Selenium WebDriver با مدل شیء صفحه. آموزش TestNG از ابتدا TestNG با یکپارچه سازی سلنیوم Build Automation Framework از ابتدا صفحه مدل شیء صفحه پیاده سازی کارخانه آزمایش مبتنی بر داده ها TestNG اظهارات TestNG حاشیه نویسی مدیریت اجرای آزمون با استفاده از فایل های TestNG XML گروه های TestNG پیاده سازی اجرای موازی TestNG گزارش های ارائه دهنده داده ها در TestNG دانش پیشها: هسته جاوا و سلنیوم

یاد بگیرید که چارچوب اتوماسیون خود را از ابتدا با استفاده از TestNG و Selenium WebDriver با طراحی مدل شیء صفحه بسازید.

این دوره آموزشی TestNG و Automation Framework Building را با جزئیات از سطوح پایه تا پیشرفته پوشش می دهد.

این دوره به شدت بر TestNG، Java، Maven، Selenium WebDriver، Page Object Model و Page Factory Design تمرکز دارد.

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

استفاده می‌شوند

با خیال راحت سوالات/بازخورد خود را در بلوک ارائه شده در زیر هر جلسه-ویدیو پست کنید. من مطمئن خواهم شد که به تمام سوالات شما رسیدگی می شود. "طرح کلی دوره" در زیر به شما ایده ای در مورد عمق و پوشش کلی این دوره می دهد. اگر می خواهید هر مفهوم TestNG دیگری را یاد بگیرید - که قبلاً در این دوره توضیح داده نشده است - از طریق مسنجر Udemy به من اطلاع دهید.

رئوس مطالب دوره:

چارچوب TestNG

  1. در حال نصب TestNG

  2. خودکارسازی تست های پایه در TestNG

  3. اظهارات در TestNG

  4. اظهارات سخت در مقابل نرم افزار در TestNG

  5. حاشیه نویسی قبل از روش و پس از روش

  6. حاشیه نویسی قبل از کلاس و پس از کلاس

  7. مدیریت اجرای آزمایش با استفاده از فایل‌های TestNG XML

  8. شامل و حذف روش‌ها در فایل XML

  9. حاشیه نویسی قبل و بعد از تست

  10. حاشیه نویسی های قبل و بعد از سوئیت

  11. گروه‌های TestNG

  12. پارامترهای TestNG

  13. مدیریت وابستگی های تست در TestNG

  14. نادیده گرفتن روش‌های تست در TestNG

  15. اجرای موازی در TestNG

  16. گزارش‌های HTML تست NG

  17. ارائه دهنده داده در TestNG

ایجاد چارچوب اتوماسیون از ابتدا با استفاده از Page Object Model و WebElements Page Factory

  1. Page Factory چیست؟

  2. مجموعه عناصر (فهرست) در Page Factory

  3. راه‌اندازی عناصر صفحه کارخانه

  4. طراحی مدل شیء صفحه

  5. ایجاد کلاس صفحه پایه

  6. ایجاد کتابخانه صفحه

  7. ایجاد کتابخانه جریان

**با توجه به روندهای تغییر در فناوری، موضوعات بیشتری را در این طرح به روز خواهم کرد**

این دوره برای شما طراحی شده است که:

  • یک مهندس اتوماسیون QE یا

  • طلب اتوماسیون Selenium WebDriver یا

  • یک متخصص تست دستی که مایل است حامل اتوماسیون شما را راه اندازی کند یا

  • یک حرفه‌ای QTP/UFT که می‌خواهد طبق تقاضای بازار آزمایش به سلنیوم سوئیچ کند یا

  • یک مدیر QE که راه‌حل‌های اتوماسیون بهتری را برای پروژه شما بررسی می‌کند یا

  • یک فارغ التحصیل تازه به دنبال یادگیری سریع یک مهارت جدید است که تقاضای زیادی در بازار کار دارد یا

  • میل به یادگیری کدنویسی و اتوماسیون

برای کسب حداکثر سود از دوره، لطفاً به مراحل زیر نگاهی بیندازید که توضیح می‌دهد "چگونه این دوره را بگذرانیم؟"

مرحله 1: روزانه 30 تا 45 دقیقه از وقت خود را به مدت 5 روز در هفته برنامه ریزی کنید. "تداوم" کلید است.

مرحله 2: همه جلسات به ویدیوهای کوچک کمتر از 20 دقیقه تقسیم می شوند. روزانه ۲ تا ۳ ویدیو تماشا کنید.

مرحله 3: ورزش عملی بسیار مهم است. بنابراین، بلافاصله برنامه های مورد بحث در جلسه را امتحان کنید. آنها را روی برد خود امتحان کنید. می توانید این برنامه ها را از منابع سخنرانی دانلود کنید.

مرحله 4: تکالیف با کلیدهای پاسخ در صورت لزوم ارائه می شوند. قبل از رفتن به جلسات بعدی، تکالیف را کامل کنید.

مرحله 5: اگر به سؤال یا مشکلی برخورد کردید، لطفاً با من تماس بگیرید و من مطمئن خواهم شد که سؤالات شما حل شده است.

آرزوی یادگیری بسیار شاد برای همه شما دارم.

توجه: تمام ویدیوهای دوره با کیفیت Full HD هستند. برای بهترین کیفیت پخش ویدئو، لطفا وضوح را از "تنظیمات" در گوشه سمت راست پایین پخش کننده ویدئو تنظیم کنید. 1080p یا 720p را با توجه به سرعت شبکه خود انتخاب کنید.


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

شروع با TestNG Getting Started with TestNG

  • نصب TestNG TestNG Installation

  • خودکارسازی اولین تست TestNG Automating First TestNG Test

  • ادعاهای TestNG TestNG Assertions

  • ادعاهای سخت در مقابل نرم Hard vs Soft Assertions

حاشیه نویسی های اساسی در TestNG Basic Annotations in TestNG

  • Annotations BeforeMethod و AfterMethod BeforeMethod and AfterMethod Annotations

  • حاشیه نویسی های BeforeClass و AfterClass BeforeClass and AfterClass Annotations

فایل های TestNG XML (مدیریت اجرای آزمایش) TestNG XML Files (Test Execution Management)

  • مدیریت اجرای تست با استفاده از فایل های TestNG XML Managing Test Execution Using TestNG XML Files

  • شامل و حذف متدها در فایل XML Include and Exclude Methods in XML File

حاشیه نویسی های پیشرفته در TestNG Advanced Annotations in TestNG

  • حاشیه نویسی های قبل از تست و پس آزمون BeforeTest and AfterTest Annotations

  • Annotations BeforeSuite و AfterSuite BeforeSuite and AfterSuite Annotations

  • TestNG قسمت 1 - کد چارچوب قابل دانلود TestNG Part 1 - Downloadable Framework Code

Page Model Object و Page Factory Page Object Model and Page Factory

  • کارخانه صفحه Page Factory

  • نحوه اضافه کردن List<WebElement> در Page Factory How to add List<WebElement> in Page Factory

  • مقداردهی اولیه عناصر صفحه کارخانه Initializing Page Factory Elements

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

طراحی چارچوب اتوماسیون Automation Framework Design

  • ایجاد کلاس پایه Creating Base Class

  • ایجاد کتابخانه صفحه Creating Page Library

  • ایجاد کتابخانه جریان Creating Flow Library

  • POM - کد چارچوب قابل دانلود POM - Downloadable Framework Code

مفاهیم پیشرفته TestNG Advanced Concepts of TestNG

  • گروه های TestNG TestNG Groups

  • پارامترهای TestNG TestNG Parameters

  • مدیریت وابستگی های تست در TestNG Managing Test Dependencies in TestNG

  • نادیده گرفتن تست ها در TestNG Ignoring Tests in TestNG

اجرای تست ها به صورت موازی Running Tests in Parallel

  • اجرای موازی در TestNG Parallel Execution in TestNG

  • گزارش های HTML TestNG TestNG HTML Reports

تست مبتنی بر داده Data Driven Testing

  • ارائه دهنده داده در TestNG Data Provider in TestNG

  • اظهارات پایانی Finishing Remarks

  • کد فریم ورک کامل را دانلود کنید Download Complete Framework Code

مراحل بعدی Next Steps

  • مراحل بعدی Next Steps

  • مقاله مراحل بعدی Next Steps Article

نمایش نظرات

Udemy (یودمی)

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

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

آموزش دوره کامل طراحی چارچوب TestNG و اتوماسیون
جزییات دوره
3.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
17,168
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dezlearn Education Dezlearn Education

IT را آسان بیاموزید