لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی چارچوب اتوماسیون با استفاده از 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 <WebElement> 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
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.
نمایش نظرات