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

دانلود Advanced Automation Frameworks and Testing with TestNG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با معرفی چارچوب‌های اتوماسیون آغاز می‌شود و بر مدل شیء صفحه (POM) برای افزایش قابلیت استفاده مجدد از کد و نگهداری آسان‌تر تمرکز دارد. شما یاد خواهید گرفت که مخازن اشیاء، کلاس‌های صفحه و Page Factory را برای مقداردهی اولیه بهینه عناصر وب ایجاد کنید. این دوره نکات کاربردی برای یافتن تمام لینک‌های یک صفحه وب را پوشش داده و پایه‌ای محکم در چارچوب‌های اتوماسیون فراهم می‌کند. سپس، وارد مبحث Log4j2 خواهید شد؛ از پیکربندی‌های پیش‌فرض تا لاگرهای سفارشی پیشرفته، نوشتن فایل‌های پیکربندی برای ثبت وقایع در کنسول و فایل، و ادغام Log4j2 در تست‌کیس‌ها برای بهبود زیرساخت لاگ‌گیری. در بخش مربوط به TestNG، مباحثی چون نصب، انوتیشن‌ها (Annotations)، اولویت‌بندی متدها، گروه‌بندی، پارامتری کردن، اجرای موازی تست‌ها، DataProviders، رابط ITestResult و لیسنرها برای شخصی‌سازی رفتار تست‌ها بررسی می‌شود. تمرینات عملی این مفاهیم را تقویت کرده و شما را برای کاربردهای واقعی آماده می‌کند. این دوره برای تسترهای نرم‌افزار، مهندسان اتوماسیون و متخصصان QA که دانش پایه‌ای در Selenium WebDriver و Java دارند طراحی شده است تا درک عمیقی از چارچوب‌های پیشرفته اتوماسیون و TestNG به دست آورند. در این مسیر، POM و Page Factory را پیاده‌سازی کرده، Log4j2 را پیکربندی می‌کنید، از قابلیت‌های پیشرفته TestNG بهره می‌برید، گزارش‌های پیشرفته ایجاد و مدیریت می‌کنید و تست‌های داده‌محور (Data-Driven) و آپلود فایل را با Selenium WebDriver اجرا خواهید کرد.

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

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

  • مقدمه‌ای بر چارچوب اتوماسیون Automation Framework Introduction

  • مدل شیء صفحه (POM) Page Object Model (POM)

  • ایجاد مخزن اشیاء و کلاس صفحه Creating Object Repository and Page Class

  • معرفی Page Factory Page Factory

  • یافتن تمام لینک‌های یک صفحه وب - هدیه Finding All Links on a Webpage – BONUS

زیرساخت لاگ‌گیری با Log4j2 Logging Infrastructure - Using Log4j2

  • مقدمه‌ای بر Log4j2 Log4j2 Introduction

  • استفاده از پیکربندی پیش‌فرض Using the Default Configuration

  • استفاده از فایل پیکربندی برای لاگ کنسول Using Configuration File - Console Logging

  • استفاده از فایل پیکربندی برای لاگ فایل Using Configuration File - File Logging

  • کار با لاگرهای سفارشی Working with Custom Loggers

  • مثال تست‌کیس با استفاده از Log4j2 Test Case Example using Log4j2

راه‌اندازی TestNG TestNG Setup

  • مقدمه‌ای بر TestNG TestNG Introduction

  • نصب و راه‌اندازی TestNG TestNG Setup

  • افزودن Javadoc مربوط به TestNG به Eclipse Adding TestNG Javadoc to Eclipse

انوتیشن‌ها و Assertها در TestNG TestNG - Annotations and Assertions

  • اولین کلاس TestNG و انوتیشن Test First TestNG Class - Test Annotation

  • استفاده از Asserts در TestNG TestNG Asserts

  • استفاده از Soft Asserts در TestNG TestNG Soft Asserts

  • انوتیشن‌های متد و کلاس Method and Class Annotations

  • اجرای یک Test Suite Running a Test Suite

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

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

ویژگی‌های پیشرفته TestNG TestNG - Advanced Features

  • اولویت‌بندی متدهای تست در توالی مورد نظر Prioritizing Test Methods in a Desired Sequence

  • گروه‌بندی متدهای تست - بخش اول Grouping Test Methods - Part 1

  • گروه‌بندی متدهای تست - بخش دوم Grouping Test Methods - Part 2

  • درک متدهای تست وابسته (Dependent) Understanding Dependent Test Methods

  • غیرفعال کردن و افزودن Timeout به متدهای تست Disabling and Adding Timeout to Test Methods

  • حفظ ترتیب اجرای تست‌ها Preserving Order of Execution

پارامترها و اجرای موازی در TestNG TestNG - Parameters and Parallel

  • ارسال پارامترها به متدهای تست Providing Parameters to the Test Methods

  • اجرای موازی تست‌ها، کلاس‌ها و متدها Running Tests, Classes, and Methods in Parallel

تمرین عملی پارامترها و اجرای موازی TestNG - Parameters and Parallel - Practice Exercise

  • سوال تمرین عملی TestNG TestNG Practice Exercise Question

  • حل تمرین عملی و مثال کاربردی Selenium WebDriver Practice Exercise Solution - Selenium WebDriver Practical Example

استفاده از DataProviders در TestNG TestNG - DataProviders

  • استفاده از DataProviders - بخش اول DataProviders - Part 1

  • استفاده از DataProviders - بخش دوم DataProviders - Part 2

رابط ITestResult در TestNG TestNG - ITestResult

  • رابط ITestResult ITestResult Interface

  • گرفتن اسکرین‌شات در هنگام شکست تست Taking a Screenshot on Failure

لیسنرهای TestNG TestNG - Listeners

  • معرفی IInvokedMethodListener IInvokedMethodListener

  • معرفی ITestListener ITestListener

  • معرفی ISuiteListener ISuiteListener

  • بازنویسی کد لیسنرهای TestNG TestNG Listeners - Code Refactoring

گزارش‌های Reporter و گزارشات HTML TestNG - Reporter Logs and Hypertext Markup Language (HTML) Reports

  • گزارش‌دهنده‌ها و لاگ‌های TestNG TestNG Reporters and Logs

گزارش‌دهی پیشرفته با Extent Reports Extent Reports - Advanced Reporting

  • مقدمه و ویژگی‌های گزارش‌دهی پیشرفته Advanced Reporting Introduction and Features

  • مثال کاربردی گزارش‌دهی پیشرفته Advanced Reporting - Practical Example

  • پیوست کردن اسکرین‌شات به گزارشات پیشرفته Attaching Screenshots to Advanced Reports

  • مدیریت چندین تست‌کیس Multiple Test Cases

  • گزارش‌دهی با مدل POM Reporting with Page Object Model (POM)

  • تمرین به همراه پاسخ Exercise with Solution

تست داده‌محور با Selenium WebDriver Selenium WebDriver – Data-Driven Testing

  • راه‌اندازی تست داده‌محور (Data Driven) Data-Driven Testing Setup

  • خواندن داده‌ها از فایل اکسل Reading Data from an Excel File

  • خواندن چندین مجموعه داده از فایل اکسل Reading Multiple Datasets from an Excel File

  • مثال کاربردی تست‌کیس با چندین مجموعه داده Multiple Datasets Test Case - Practical Example

  • نوشتن داده‌ها در فایل اکسل Writing Data to an Excel File

آپلود فایل و احراز هویت ویندوز در Selenium Selenium WebDriver - File Upload and Windows Authentication

  • آپلود فایل در ویندوز با استفاده از Robot Uploading Files on Windows – Robot

  • آپلود فایل در مک با استفاده از Robot Uploading Files on Mac – Robot

  • نصب AutoIT و ابزار Finder AutoIT Installation and Finder Tool

  • آپلود فایل در ویندوز با استفاده از AutoIT Uploading Files on Windows – AutoIT

  • مدیریت احراز هویت ویندوز با استفاده از AutoIT Handling Windows Authentication Using AutoIT

نمایش نظرات

آموزش چارچوب‌های پیشرفته اتوماسیون و تست با TestNG
جزییات دوره
12h 5m
56
(آخرین آپدیت)
367
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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