طراحی چارچوب اتوماسیون با استفاده از TestNG [ویدئو]

Automation Framework Design Using TestNG [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک دوره جامع برای کمک به شما برای به دست آوردن تمام مهارت ها و دانش مورد نیاز برای ایجاد یک چارچوب اتوماسیون. این دوره شما را با مفاهیم اولیه و همچنین مفاهیم پیشرفته در TestNG و ساخت چارچوب اتوماسیون آشنا می کند. شما با حاشیه نویسی های اولیه در تست شروع خواهید کرد و مدیریت اجرای آزمون و طراحی چارچوب اتوماسیون را پوشش خواهید داد. سپس در مدل شیء صفحه، یک الگوی طراحی مدرن، و کارخانه صفحه که یک ابزار مفید است، کاوش خواهید کرد. با پیشرفت، مفاهیم پیشرفته TestNG و حاشیه نویسی در آن را پوشش خواهید داد. در نهایت، با آزمایش‌های در حال اجرا در آزمایش‌های موازی و مبتنی بر داده‌ها مقابله خواهید کرد. این دوره به شدت بر روی TestNG، جاوا، Maven، Selenium WebDriver، مدل شی صفحه و طراحی کارخانه صفحه تمرکز دارد. در پایان این دوره، مهارت های لازم برای ساختن یک چارچوب اتوماسیون را از ابتدا به دست خواهید آورد. همه منابع و فایل‌های کد در آدرس زیر قرار می‌گیرند: https://github.com/PacktPublishing/Automation-Framework-Design-using-TestNG Learn TestNG از ابتدا یاد بگیرید که یک چارچوب اتوماسیون را از ابتدا بسازید آموزش پیاده سازی کارخانه صفحه آموزش مدیریت اجرای تست با استفاده از فایل های TestNG XML آموزش پیاده سازی اجرای موازی آموزش TestNG با ادغام سلنیوم این دوره برای فارغ التحصیلانی است که به دنبال یادگیری مهارت های جدید و مدیران QE هستند که می خواهند راه حل های اتوماسیون بهتری را برای پروژه های خود کشف کنند. متخصصان QTP/UFT که می‌خواهند به ابزار تست درخواستی روی بیاورند نیز این دوره را مفید خواهند یافت. یاد بگیرید چگونه اجرای آزمایش را با استفاده از فایل های TestNG XML مدیریت کنید * تفاوت بین ادعاهای سخت و نرم را در TestNG درک کنید * نحوه ایجاد کلاس BasePage را بیاموزید.

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

شروع با TestNG Getting Started with TestNG

  • معرفی Introduction

  • نصب TestNG TestNG Installation

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

  • ادعاهای TestNG TestNG Assertions

  • ادعاهای سخت در مقابل نرم Hard Versus 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

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

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

  • نحوه افزودن لیست <WebElement در Page Factory How to Add List &lt;WebElement&gt; in Page Factory

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

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

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

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

  • ایجاد کتابخانه صفحه Creating Page 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

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

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

نمایش نظرات

طراحی چارچوب اتوماسیون با استفاده از TestNG [ویدئو]
جزییات دوره
3 h 23 m
26
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayur Deshmukh Mayur Deshmukh

Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.

Mayur Deshmukh Mayur Deshmukh

Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.