تست خودکار Salesforce (جاوا، Maven و Cucumber)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در پایان این دوره، قادر خواهید بود یک فریمورک تست Cucumber BDD Selenium از ابتدا توسعه دهید.
- درک کنید رویکرد BDD (توسعه مبتنی بر رفتار) چگونه برای نوشتن سناریوها برای تست خودکار کار میکند.
- درک عمیق از مفاهیم اصلی فریمورک Cucumber مانند تزریق وابستگی، اجرای موازی و یکپارچهسازی CI-CD
- دانش عملی در مورد تست مبتنی بر داده، پارامتریسازی، کامپوننتهای قابل استفاده مجدد، هوکهای Cucumber، تگها و Attributeها
- مدل شیء صفحه برای اشیاء Salesforce
- نکات و ترفندهای Salesforce
- تست خودکار Salesforce با APIها
پیشنیازهای دوره
- تجربه قبلی الزامی نیست.
- دانش تست Salesforce مفید خواهد بود.
- دانش اولیه سلنیوم مفید خواهد بود.
- دانش اولیه جاوا مفید خواهد بود.
توضیحات دوره
پتانسیل کامل تست خودکار Salesforce را در این دوره عملی و گامبهگام که برای متخصصان تضمین کیفیت آینده و با تجربه طراحی شده است، آنلاک کنید. چه تازهکار باشید و چه یک تستر با تجربه که به دنبال تسلط به اتوماسیون است، این دوره شما را به مهارتهای لازم برای سادهسازی تست Salesforce با ابزارها و فریمورکهای قدرتمند مجهز میکند.
در این دوره، شما:
- درک مفاهیم اولیه Salesforce: اصول معماری Salesforce و ماژولهای کلیدی را بیاموزید تا مطمئن شوید برای اتوماسیون به طور موثر آمادهاید.
- تسلط به فریمورکهای اتوماسیون: فریمورکهای تست خودکار قوی را با جاوا، Maven و Cucumber برای تست یکپارچه Salesforce بسازید.
- یکپارچهسازی با اکوسیستم Salesforce: بیاموزید چگونه چالشهای منحصر به فرد Salesforce مانند عناصر پویا، موقعیتیابها و گردش کارهای پیچیده تست را مدیریت کنید.
- نوشتن تستهای مبتنی بر رفتار: از Cucumber برای ایجاد اسکریپتهای تست قابل خواندن و قابل استفاده مجدد استفاده کنید که با فرآیندهای کسبوکار همراستا هستند.
- اجرای تستهای موازی: فریمورک خود را برای اجرای تستها به صورت موازی پیکربندی کنید تا در زمان صرفهجویی کرده و پوشش تست را افزایش دهید.
- تولید گزارشهای دقیق: راهحلهای گزارشدهی را برای ردیابی اجرای تست و انتقال مؤثر نتایج به ذینفعان پیادهسازی کنید.
- استفاده از سناریوهای واقعی: چالشهای عملی مانند مدیریت پاپآپهای Salesforce، تست کامپوننتهای Lightning و مدیریت مجموعه دادههای بزرگ را حل کنید.
- یکپارچهسازی با پایپلاینهای CI-CD: تستهای خود را در گردش کارهای DevOps با GitHub Actions و جنکینز خودکار کنید.
در پایان این دوره، یک فریمورک تست خودکار Salesforce کاملاً کاربردی و مقیاسپذیر خواهید داشت که میتوانید آن را برای هر اپلیکیشن Salesforce سفارشیسازی کنید.
امروز در این دوره شرکت کنید و به سوی آینده تست خودکار Salesforce قدم بردارید.
این دوره برای چه کسانی مناسب است؟
- تسترهای خودکار، مهندسان تصمین کیفیت Salesforce و تسترهای دستی
- مهندسان تصمین کیفیت که به دنبال تخصص در اتوماسیون Salesforce هستند.
- توسعهدهندگانی که در حال انتقال به تست خودکار هستند.
- مدیران Salesforce که میخواهند اتوماسیون را درک و پیادهسازی کنند.
- متخصصانی که برای نقشهای تست و اتوماسیون Salesforce آماده میشوند.
تست خودکار Salesforce (جاوا، Maven و Cucumber)
-
مقدمه 02:59
-
سینتکس Gherkin و رفتار آن 08:22
-
چگونه از سناریوی Cucumber استفاده میشود؟ 20:03
-
آشنایی با Cucumber BDD None
-
ایجاد یک سازمان توسعهدهنده رایگان Salesforce 05:26
-
ورود به Salesforce 04:46
-
راهاندازی Salesforce None
-
نصب جاوا و بروزرسانی متغیرهای محیطی 07:35
-
راهاندازی Maven و بروزرسانی متغیرهای محیطی 06:44
-
نصب محیط توسعه یکپارچه - IntelliJ و Eclipse 10:02
-
بروزرسانی وابستگی Cucumber و نصب پلاگین در محیط توسعه یکپارچه 14:07
-
افزودن وابستگی Maven 16:08
-
پیکربندی Cucumber None
-
بررسی فریمورک Cucumber - فایل ویژگی و تست رانر 28:17
-
ایجاد و نگاشت اسکلت تعریف مرحله 23:07
-
بررسی فریمورک Cucumber None
-
قابلیت استفاده مجدد مراحل Gherkin 22:57
-
طرح کلی سناریوی Cucumber - چگونه پارامتریسازی کنیم؟ 11:48
-
الگوی Regex در تعریف مرحله 07:21
-
سوالات امتحانی None
-
کار با جداول داده 21:58
-
تگها در Cucumber 12:44
-
کلیدواژه Background 07:49
-
سوالات امتحانی None
-
هوکهای Cucumber 15:31
-
گزارشدهی در فریمورک Cucumber 18:32
-
جمعبندی سریع 09:27
-
سوالات امتحانی None
-
بررسی فریمورک 08:37
-
ایجاد و ساخت پروژه Maven 21:58
-
اتوماسیون مبتنی بر سناریو Salesforce - بررسی Cucumber 09:11
-
ایجاد تعریف مرحله، فایلهای ویژگی و تست رانرها 11:36
-
شناسایی موقعیتیاب عنصر 28:23
-
کد سلنیوم برای تعریف مرحله 23:54
-
استفاده از متغیرهای محیطی برای اعتبارنامهها 09:15
-
تأیید و Assert 14:38
-
بررسی فریمورک None
-
شکستن تعریف مرحله به چندین فایل 16:18
-
تزریق وابستگی Cucumber 19:54
-
مدل شیء صفحه 16:12
-
مدل شیء صفحه - ادامه 25:18
-
فکتوری صفحه - مدیر شیء صفحه 17:30
-
اشیاء صفحه حسابها 27:54
-
اشیاء صفحه مخاطبان 22:14
-
اشیاء صفحه فرصت 20:39
-
اشیاء صفحه مورد 11:52
-
اشیاء صفحه رایج 29:29
-
ساخت کانتکس تست 09:19
-
ایجاد و استفاده از فایل ویژگی 16:59
-
هوکها برای مدیریت سناریوی بعد از بستن مرورگر 08:55
-
پارامتریسازی با طرح کلی سناریو - تست برای مجموعه دادههای متعدد 21:11
-
فیکس کردن مشکلات با عناصر صفحه 48:57
-
فکتوری مرورگر - تغییرات 16:20
-
اجرای موازی با TestNG 06:52
-
بررسی ایجاد مخاطبان Salesforce 20:47
-
Assertionها 22:45
-
تگها 11:14
-
انواع گزارشدهی در Cucumber 10:24
-
گزارش HTML گسترده 22:32
-
گرفتن اسکرینشات برای افزودن به گزارش 18:21
-
اضافه کردن لاگها به گزارش در سطح مرحله 05:18
-
اجرا مجدد تستهای ناموفق 19:38
-
اجرای تست با فرمانهای رابط خط فرمان 14:01
-
انتقال مقادیر ویژگیهای جهانی از طریق فرمانهای رابط خط فرمان 18:26
-
نصب جنکینز 14:58
-
ایجاد job جنکینز برای اجرای اسکریپتها 08:24
-
ایجاد jobهای پارامتری شده جنکینز 13:15
-
زمانبندی jobهای جنکینز 14:05
-
اجرا با Junit 11:48
-
اجرای موازی با Junit 09:05
-
مقدمهای بر Git 05:03
-
ثبتنام در گیت 04:28
-
ایجاد مخزن گیت 07:56
-
چگونه کد را در مخزن push کنیم؟ 16:57
-
چگونه مخزن موجود را کلون کنیم؟ 09:15
-
تکنیکهای برنچینگ 13:09
-
درخواستهای Pull 15:50
-
اقدامات GitHub 44:09
-
پیشنیازهای Salesforce API 11:02
-
احراز هویت Salesforce با Http 34:20
-
ایجاد حساب با API 24:34
-
ایجاد مخاطب و لینکدهی به حساب با API 12:53
-
ایجاد فرصت و لینکدهی به حساب با API 11:09
مشخصات آموزش
تست خودکار Salesforce (جاوا، Maven و Cucumber)
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:83
- مدت زمان :19:49:53
- حجم :8.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy