لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ZeroToHero TestNG Framework - از پایه تا پیشرفته
ZeroToHero TestNG Framework - From Basics to Advanced
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
[2024] ساخت چارچوب TestNG از ابتدا برای Selenium، Appium، API Automation با استفاده از جاوا با برنامه های بلادرنگ یاد بگیرید که یک چارچوب TestNG را از ابتدا برای اجرای آزمایشی کارآمد بسازید. برای سازماندهی، گروه بندی و اولویت بندی موارد آزمایشی خود به راحتی در TestNG استاد شوید. نحوه ادغام TestNG با سلنیوم برای اتوماسیون تست قدرتمند را بدانید. تست های مبتنی بر داده را با ویژگی های پارامتری قدرتمند TestNG ایجاد کنید. برای کنترل تست انعطاف پذیر، تجربه عملی را با حاشیه نویسی TestNG به دست آورید. همه چیز را از راهاندازی TestNG گرفته تا تکنیکهای آزمایش پیشرفته، با کدهای قابل دانلود برای تمرین بیاموزید. اصول TestNG را با مثال های کد کامل ارائه شده برای هر مفهوم درک کنید. پیش نیازها: آشنایی اولیه با برنامه نویسی جاوا بدون تجربه قبلی با TestNG، همه چیز را در دوره یاد خواهید گرفت. درک اولیه سلنیوم
قفل کامل پتانسیل اتوماسیون تست را با دوره جامع ما، "آموزش چارچوب TestNG با سلنیوم جاوا: از مبانی تا متخصص" باز کنید. چه یک آزمایشکننده دستی در حال انتقال به اتوماسیون باشید یا یک مبتدی که مشتاق غواصی در TestNG و Selenium هستید، این دوره برای شما طراحی شده است!
از ابتدا، شما را از طریق اصول چارچوب TestNG راهنمایی میکنیم، به شما نشان میدهیم که چگونه آن را با سلنیوم ادغام کنید و به شما یاد میدهیم که چگونه چارچوبهای اتوماسیون تست قدرتمند و مقیاسپذیر بسازید. همه چیز را از راهاندازی پروژه جاوا، پیکربندی Selenium WebDriver و نوشتن تستهای مبتنی بر داده یاد خواهید گرفت.
با مثالهای واقعی و پروژههای عملی، مهارتهای لازم برای تبدیل شدن به یک مهندس اتوماسیون تست ماهر را توسعه خواهید داد. بهعلاوه، به تمام کدهایی دسترسی خواهید داشت که میتوانید آنها را دانلود کنید و در پروژههای خود از آنها استفاده کنید، و به راحتی میتوانید آن را دنبال کنید و در حین یادگیری تمرین کنید.
آنچه یاد خواهید گرفت:
به اصول TestNG و ادغام آن با سلنیوم مسلط شوید.
تستهای مبتنی بر داده را با استفاده از ویژگیهای قدرتمند TestNG ایجاد و مدیریت کنید.
یادداشتها، شنوندگان و گروههای TestNG را برای مدیریت اجرای آزمون درک کرده و اعمال کنید.
چالشهای رایج اتوماسیون را به راحتی عیبیابی و مدیریت کنید.
در پایان این دوره، در ایجاد و نگهداری مجموعههای تست خودکار با TestNG و سلنیوم مطمئن خواهید بود و به شما کمک میکند تا مهارتهای اتوماسیون خود را به سطح بعدی ارتقا دهید!
سرفصل ها و درس ها
مقدمه
Introduction
Must Watch - معرفی دوره.
Must Watch - Course Introduction.
راه اندازی پروژه TestNG
Setting Up TestNG Project
راهنمای سریع: نصب جاوا در ویندوز
Quick Guide: Installing Java on Windows
راهنمای نصب Eclipse IDE: گام به گام برای ویندوز
Eclipse IDE Installation Guide: Step-by-Step for Windows
نحوه نصب پلاگین TestNG در Eclipse
How to Install the TestNG Plugin in Eclipse
ایجاد یک پروژه جاوا با TestNG
Creating a Java Project with TestNG
ادعاهای TestNg
TestNg Assertions
باید تماشا کنید: چگونه کدهای تمرینی را برای پروژه های خود بارگیری کنید
Must Watch: How to Download Practice Codes for Your Projects
نوشتن اولین مورد تست TestNG
Writing Your First TestNG Test Case
ادعا نه برابر است با ادعا.
Assert Not Equals assertion.
ادعای درستی کنید.
Assert True assertion.
ادعای نادرست.
Assert False assertion.
ایجاد ادعاهای متعدد در یک مورد آزمایشی.
Creating multiple assertions in single test case.
درک انواع ادعا و ادعاهای سخت.
Understanding Assertion types and Hard Assertions.
SoftAssertion مقدمه با نمایش
SoftAssertion Introduction With demonstration
دانش خود را بیازمایید
Test Your Knowladge
آشنایی با TestNG Proirity
Understanding TestNG Proirity
درک اولویت TestNG با تست ساختگی
Understanding TestNG priority with dummy test
پیاده سازی اولویت TestNG با مثال زمان واقعی.
Implementing TestNG priority with real time example.
درک اولویت TestNG با مقادیر اولویت تکراری.
Understanding TestNG priority with duplicate priority values.
درک اولویت TestNG با مقادیر اولویت منفی.
Understanding TestNG priority with negative priority values.
اولویت TestNG - اولویت جزئی برای موارد تست
TestNG priority - partial priority for Test cases
موارد تست را حذف کنید
Exclude Test cases
درک روش های مختلف برای حذف تست موردی از اجرا.
Understanding the different ways to exclude test case from execution.
با استفاده از ویژگی فعال و @Ignore Annotation، مورد آزمایشی ساختگی را حذف کنید.
Exclude Dummy test case using enabled attribute and @Ignore Annotation.
مورد آزمایشی برای برنامه Orange HRM را حذف کنید.
Exclude test case for Orange HRM Application.
Invocation Count - @Test را چندین بار اجرا کنید
Invocation Count - Execute @Test multiple times
درک TestNG.XML
Understanding TestNG.XML
آشنایی با فایل TestNG.XML
Understanding the TestNG.XML file.
اولین فایل TestNG.xml برای اجرای موارد تست کلاس
First TestNG.xml file to execute test cases of class
فایل TestNG.xml شامل موارد آزمایشی خاص برای اجرا
TestNG.xml file to include specific test cases to execute
موارد Test را با استفاده از تگ exclude در testng.xml حذف کنید
Exclude Test case using exclude tag in testng.xml
فایل TestNG.xml برای اجرای چندین کلاس - قسمت 1
TestNG.xml file to execute multiple classes - Part 1
فایل TestNG.xml برای اجرای چندین کلاس - قسمت 2
TestNG.xml file to execute multiple classes - Part 2
نمایش نظرات