دوره آموزشی
دوبله زبان فارسی
تسلط به Ellithium: فریمورک یکپارچه خودکارسازی تست
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت فریمورکهای تست خودکارسازی کامل از وب، API، موبایل و پایگاه داده با استفاده از Ellithium
- سادهسازی همگامسازی تست با محتوای داینامیک با استفاده از FluentWait ،ExpectedConditions و دیگر استراتژیها در Ellithium
- تولید گزارشهای دینامیک و غنی و اشکالزدایی خطاها بهطور موثر با استفاده از لاگهای دقیق، اسکرینشاتها و سفارشیسازی گزارشها
- ادغام Ellithium با پایپ لاین های CI/CD، از جمله GitHub Actions، برای اجرای تستهای خودکار و مقیاسپذیر
- خودکارسازی تست
- تست وب
- تست API
- تست موبایل
- تست پایگاه داده
پیش نیازهای دوره
- دانش پایهای از زبان برنامهنویسی Java و کار با یک IDE مانند IntelliJ
- آشنایی با Selenium
- آشنایی با Maven ،Git و ابزارهای خط فرمان
توضیحات دوره
قدرت اتوماسیون تست یکپارچه با Ellithium را باز کنید
از کار با چندین ابزار برایتست وب، موبایل، API و پایگاه داده خسته شدهاید؟ Ellithium در اینجا است تا گردش کار اتوماسیون شما را متحول کند! این دوره، که توسط عبدالرحمن الیتی (سازنده Ellithium) تدریس میشود، شما را با مهارتهای لازم برای تسلط به این فریمورک همهکاره که برای سرعت، قابلیت اطمینان و مقیاسپذیری طراحی شده، مجهز میکند.
آنچه خواهید آموخت:
- اتوماسیون کامل: تست وب (Selenium)، موبایل (Appium)، API (Rest Assured) و پایگاههای داده SQL/NoSQL را در یک فریمورک یکپارچه اتوماسیون کنید.
- BDD با Cucumber: تستهای قابلخواندن توسط انسان را با استفاده از توسعه محور رفتار (سینتکس Gherkin) بنویسید.
- گزارشگیری Allure: گزارشهای زیبا و تعاملی برای تحلیل تست و دیدگاههای ذینفعان تولید کنید.
- ادغام CI/CD: تستها را از GitHub Actions برای پایپ لاین های DevOps یکپارچه اجرا کنید.
- تولید داده تست: دادههای واقعی را بهطور دینامیک با استفاده از Java Faker ایجاد کنید.
- ویژگیهای پیشرفته: همگامسازی، فرمان های OS، عملیات فایل (JSON ،CSV ،Excel) و تست مرورمتقابل/headless را مدیریت کنید.
چرا Ellithium؟
- راهحل یکپارچه: ابزارهایfragmented را با یک فریمورک برای تست وب، موبایل، API و پایگاه داده جایگزین کنید.
- آماده برای سازمانها: برای مقیاسپذیری، ماژولار بودن و نگهداری طراحی شده است.
- پروژههای واقعی: اتوماسیون گردشکار تجارت الکترونیکی (مانند آمازون، نون)، برنامههای موبایل و REST APIs
این دوره برای چه کسانی مناسب است؟
- تستکنندگان نرمافزار و مهندسان QA که به دنبال تسلط بر تکنیکهای مدرن اتوماسیون تست هستند.
- تسترهای دستی که به دنبال ارتقاء مهارتهای خود و کاوش در اتوماسیون تست وب، API، موبایل و پایگاه داده هستند.
- علاقهمندان و یادگیرندگانی که آرزو دارند در اتوماسیون تست با استفاده از ابزارها و بهترین شیوههای مدرن موفق شوند.
تسلط به Ellithium: فریمورک یکپارچه خودکارسازی تست
-
مقدمه 00:47
-
Ellithium چیست؟ 00:52
-
فرق بین Ellithium و Selenium چیست؟ 02:15
-
آزمون 1 None
-
نصب جاوا و Maven 04:31
-
نصب Node و Appium 03:37
-
نصب درایور UI Automator 2 01:16
-
ایجاد یک پروژه جدید 02:40
-
سفارشیسازی فایلهای properties 03:37
-
کلاس DriverFactory: چگونگی ایجاد یک درایور، پارامترهای پیشفرض 04:59
-
آزمون 2 None
-
متن لینک، متن لینک جزئی و شناسه 05:33
-
با ویژگی نام 00:52
-
با نام برچسب 00:56
-
با نام کلاس 01:17
-
با سلکتور CSS 03:04
-
با XPath 04:40
-
اتوماسیون جستجوی آمازون، استفاده از کلاس DriverActions و اعمال الگوی طراحی POM 09:51
-
ایجاد اولین تست و ساختاردهی به پروژه 09:20
-
جمعآوری اقلام و قیمتها 06:54
-
اجرا کردن تست و نوشتن نتایج به فایل Excel 08:18
-
ایجاد یک فایل XML TestNG و اجرای مجموعه 03:41
-
اجرا کردن فایل XML TestNG از ترمینال (cmd) 02:34
-
آزمون 3 None
-
تستهای Restful Booker API 04:08
-
تستهای Contact List API 03:25
-
کلاس محیط 01:45
-
PDF Helper 02:50
-
Text Helper 04:31
-
ترکیب Excel Helpers و CSV Helpers 02:56
-
ترکیب CSV Helpers و JSON Helpers 03:34
-
راهاندازی Android Studio و ADB در متغیرهای مسیر شما، فعالسازی اشکالزدایی USB 05:19
-
شناسایی بسته اپلیکیشن، اکتیویتی، شروع سشن بازرسی Appium 06:48
-
اجرا کردن سناریو اول 07:38
-
اجرا کردن سناریو دوم 01:29
-
نمونه SQLDBProvider 04:55
-
اضافه کردن پروژه به GitHub Repository 04:36
-
نوشتن اولین فایل YAML گردش کار برای اجرای تست خود در GitHub Actions 11:58
مشخصات آموزش
تسلط به Ellithium: فریمورک یکپارچه خودکارسازی تست
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:38
- مدت زمان :02:27:26
- حجم :1.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy