لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی فریمورک اتوماسیون با استفاده از 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
نمایش نظرات