آموزش طراحی فریم‌ورک اتوماسیون با استفاده از TestNG - آخرین آپدیت

دانلود Automation Framework Design Using TestNG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره شما را به مهارت‌ها و دانشی مجهز می‌کند که برای ساخت یک فریم‌ورک اتوماسیون مورد نیاز است. - با پوشش مفاهیم پایه و پیشرفته در TestNG و ساخت فریم‌ورک، شما از آنوتیشن‌های پایه، مدیریت اجرای تست و طراحی فریم‌ورک شروع خواهید کرد. - شما در مدل Page Object Model و Page Factory عمیق خواهید شد و سپس مفاهیم پیشرفته TestNG، آنوتیشن‌ها، اجرای موازی (Parallel Execution) و تست‌های داده‌محور (Data-Driven Testing) را بررسی خواهید کرد. - این دوره بر روی TestNG، جاوا، Maven، Selenium WebDriver، مدل Page Object و طراحی Page Factory تأکید دارد. در پایان، شما قادر خواهید بود یک فریم‌ورک اتوماسیون را از صفر بسازید. این دوره برای فارغ‌التحصیلان جدید، مدیران QE که به دنبال راهکارهای اتوماسیون بهتر هستند و متخصصان QTP/UFT که در حال انتقال به ابزارهای تست پرتقاضا هستند، ایده‌آل است. این دوره برای تسترهای نرم‌افزار، مهندسان QA و توسعه‌دهندگانی که می‌خواهند مهارت‌های اتوماسیون خود را ارتقا دهند، عالی است. برای بهره‌مندی کامل از محتوا، داشتن درک پایه‌ای از جاوا و Selenium WebDriver توصیه می‌شود.

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

شروع کار با TestNG Getting Started with TestNG

  • مقدمه Introduction

  • نصب TestNG TestNG Installation

  • اتوماتیک کردن اولین تست در TestNG Automating the First TestNG Test

  • تأییدیه ها یا Assertions در TestNG TestNG Assertions

  • تفاوت Hard Assertions و Soft Assertions Hard Versus Soft Assertions

آنوتیشن‌های پایه در TestNG Basic Annotations in TestNG

  • آنوتیشن‌های BeforeMethod و AfterMethod BeforeMethod and AfterMethod Annotations

  • آنوتیشن‌های BeforeClass و AfterClass BeforeClass and AfterClass Annotations

فایل‌های XML در TestNG (مدیریت اجرای تست) TestNG XML Files (Test Execution Management)

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

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

آنوتیشن‌های پیشرفته در TestNG Advanced Annotations in TestNG

  • آنوتیشن‌های BeforeTest و AfterTest BeforeTest and AfterTest Annotations

  • آنوتیشن‌های BeforeSuite و AfterSuite BeforeSuite and AfterSuite Annotations

مدل Page Object و Page Factory Page Object Model and Page Factory

  • آشنایی با Page Factory Page Factory

  • نحوه افزودن List <WebElement> در Page Factory How to Add List <WebElement> in Page Factory

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

  • مدل Page Object Model Page Object Model

طراحی فریم‌ورک اتوماسیون Automation Framework Design

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

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

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

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

  • گروه‌بندی‌ها در TestNG TestNG Groups

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

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

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

اجرای موازی تست‌ها Running Test in Parallel

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

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

تست‌های داده‌محور Data-Driven Testing

  • استفاده از Data Provider در TestNG Data Provider in TestNG

  • جمع‌بندی و نکات پایانی Finishing Remarks

نمایش نظرات

آموزش طراحی فریم‌ورک اتوماسیون با استفاده از TestNG
جزییات دوره
7h 52m
26
(آخرین آپدیت)
420
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده