***این دوره از سلنیوم 4 برای توسعه چارچوب استفاده می کند***
چرا این دوره؟
===================
آیا میخواهید یاد بگیرید که چگونه چارچوبهای اتوماسیون واقعی با استفاده از سلنیوم با پیروی از 50 روش برتر صنعت ساخته میشوند؟
آیا سلنیوم را در گذشته یاد گرفتهاید، اما هنوز میدانید چگونه میتوانید چارچوبی خوانا، قابل نگهداری و مقیاسپذیر ایجاد کنید؟
آیا تیم شما با پیادهسازی چارچوبهای اتوماسیونی که واقعاً کار میکند مشکل دارد؟
آیا در گذشته بسیاری از شیوههای اتوماسیون بد را یاد گرفتید که به سادگی کار نمیکنند و میخواهید همه آن روشها را بیاموزید؟
سپس شما در جای مناسب هستید. این دوره دقیقا همان چیزی است که شما به دنبال آن بودید!
من شما را در یک سفر هیجان انگیز توسعه چارچوب اتوماسیون سلنیوم از ابتدا با استفاده از یک وب سایت اختصاصی تجارت الکترونیکی زنده هدایت خواهم کرد!
من به شما بیش از 50 روش برتر صنعت را آموزش میدهم که باید هنگام توسعه چارچوبهای اتوماسیون سلنیوم دنبال کنید.
من به شما در مورد الگوهای طراحی و نحوه استفاده موثر از مفاهیم OOP در چارچوب آموزش خواهم داد.
من به شما نشان خواهم داد که چگونه APIها را با چارچوب اتوماسیون ادغام کنید و از آنها برای رد شدن از ورود از طریق رابط کاربری، تنظیم داده های آزمایشی و تنظیم وضعیت برنامه استفاده کنید. همه اینها بهترین شیوه های توصیه شده سلنیوم هستند.
به شما نشان خواهم داد که چگونه از اصل مسئولیت منفرد (SRP) و اصل خود را تکرار نکنید (DRY) پیروی کنید که در هنگام توسعه چارچوب ضروری هستند
ابتدا با شیوه های بد شروع می کنیم. این همان کاری است که اکثر ما برای اولین بار با توسعه چارچوب های اتوماسیون شروع می کنیم.
سپس با اجرای بسیاری از بهترین شیوه های صنعت با استفاده از برنامه نویسی LIVE، شما را مجبور می کنم گام به گام همه این شیوه های بد را بیاموزید. من نه تنها "چی" را برای شما توضیح خواهم داد، بلکه "چرا" و "چگونه" را در حین توضیح هر یک از مفاهیم به شما توضیح خواهم داد.
در پایان این دوره، مطمئناً به اندازه کافی مطمئن خواهید بود که چارچوب های اتوماسیون سلنیوم را از ابتدا برای هر وب سایت زنده بسازید. شما قرار است مانند یک رهبر اتوماسیون فکر کنید، چارچوب اتوماسیون را برنامه ریزی و طراحی کنید، کدهای بهینه و تمیز بنویسید و از برنامه نویسی و شیوه های اتوماسیون خوب پیروی کنید.
در این دوره به چه موضوعاتی پرداخته می شود؟
==============================
بسیاری این لیست است:
پروژه Maven را راه اندازی کنید
نحوه خودکارسازی تست ها با استفاده از شیوه های بد
بیایید درباره شیوه های بد صحبت کنیم
طراحی مدل شیء صفحه را اجرا کنید
اشیاء داده را با استفاده از POJO به عنوان اشیاء جاوا ایجاد کنید
تکنیک ها و بهترین شیوه های همگام سازی [صبر کن]
بهینه سازی تست ها
Page Factory را پیاده سازی کنید و در مورد جوانب مثبت و منفی صحبت کنید
مدیریت خودکار درایورها با استفاده از WebDriverManager
فریم ورک را با استفاده از Maven پیکربندی و درایو کنید
از چندین مرورگر پشتیبانی کنید
فریم ورک را با استفاده از TestNG پیکربندی و درایو کنید
فریم ورک را با استفاده از Maven و TestNG هر دو پیکربندی و درایو کنید
اجرای موازی را با استفاده از TestNG و Maven اجرا کنید
پیکربندی و درایو چارچوب با استفاده از JUnit [ویژه برای افراد JUnit]
اجرای موازی با استفاده از JUnit [بدون ThreadLocal]
پیاده سازی الگوی طراحی Singleton برای ویژگی های پیکربندی
نحوه پشتیبانی از چندین محیط آزمایشی
مشکلات مربوط به نوشتن تستهای پایانی را بررسی کنید
تبدیل به آزمایشات اتمی
یکپارچه سازی API ها
از API ها برای تزریق کوکی ها به مرورگر و رد شدن از ورود از طریق رابط کاربری استفاده کنید
از API ها برای تنظیم داده های آزمایشی استفاده کنید
از APIها برای تنظیم وضعیت برنامه استفاده کنید
تست Refactor برای استفاده از APIها
ارائه دهنده داده تست NG
استفاده مجدد از اشیاء صفحه با استفاده از ترکیب
ترکیب در مقابل وراثت
روشهای مختلف برای رسیدگی به مشکلات اجرای موازی
الگوی طراحی کارخانه با استفاده از رابط
الگوی طراحی کارخانه با استفاده از کلاس Abstract
نحوه گرفتن اسکرین شات
نحوه گرفتن اسکرین شات تمام صفحه با استفاده از ASHot
زمان استفاده از مفاهیم OOP در چارچوبهای اتوماسیون
گزارشدهی Allure و ایجاد گزارشهای غنی از ویژگی
فریم ورک را با GitHub ادغام کنید
اتوماسیون راهاندازی خودکار از جنکینز با استفاده از قلابهای وب GitHub، نظرسنجی SCM و فرکانس ساخت
پشته فناوری:
=============
سلنیوم
جاوا
TestNG
JUnit
Maven
مطمئن باشید
Jackson Data bind API
Allure
GitHub
جنکینز
چه چیز دیگری در دوره گنجانده شده است؟
============================
همه کد/یادداشتهای مورد استفاده در سخنرانیها برای دانلود در دسترس هستند
در Q A از حمایت کامل من برخوردار خواهید شد
سرب اتوماسیون تست
نمایش نظرات